Releases: rjmurillo/EffectiveCSharp.Analyzers
Releases · rjmurillo/EffectiveCSharp.Analyzers
v0.2.0-alpha
What's Changed
- Add Item 12: Prefer Member Initializers to Assignment Statements by @rjmurillo in #63
- Update RunPerfTests.ps1 to enable roll-forward by @rjmurillo in #65
- Add Item 17: update configuration to enable CA1063 as warning by @rjmurillo in #67
- Add Item 13: Use proper initialization for static class members by @rjmurillo in #66
- Add Item 16: Do not call overridable methods in constructors by @rjmurillo in #68
- Move unshipped rules docs to shipped and update performance baseline commitid by @rjmurillo in #69
- Add Item 14: Minimize initialization logic by @rjmurillo in #70
- Update documentation and perf baseline for ECS1400 by @rjmurillo in #71
- Add ECS1400 to shipping docs and update preamble on ECS1300 by @rjmurillo in #72
Full Changelog: v0.1.0...v0.2.0-alpha
v0.1.0
What's Changed
- Get stable release ready by @rjmurillo in #52
- Update doc names to match new RuleId format by @rjmurillo in #53
- Fix false positive for delegate by @rjmurillo in #55
Full Changelog: v0.1.0-beta...v0.1.0
v0.1.0-rc
What's Changed
- Get stable release ready by @rjmurillo in #52
- Update doc names to match new RuleId format by @rjmurillo in #53
- Fix false positive for delegate by @rjmurillo in #55
Full Changelog: v0.1.0-beta...v0.1.0-rc.2
v0.1.0-beta
What's Changed
- Add initial structure and two analyzers by @rjmurillo in #1
- Add Item #6 from the book by @rjmurillo in #7
- Bump Verify.Xunit from 25.0.4 to 25.3.0 by @dependabot in #5
- Bump xunit.runner.visualstudio from 2.8.1 to 2.8.2 by @dependabot in #4
- Bump Meziantou.Analyzer from 2.0.159 to 2.0.160 by @dependabot in #2
- Bump xunit from 2.8.1 to 2.9.0 by @dependabot in #3
- Update basic documentation and add analyzer documentation and process by @rjmurillo in #8
- Bump Verify.Xunit from 25.3.0 to 25.3.1 by @dependabot in #9
- Bump Verify.Xunit from 25.3.1 to 25.3.2 by @dependabot in #14
- Bump Meziantou.Analyzer from 2.0.160 to 2.0.161 by @dependabot in #12
- Bump SonarAnalyzer.CSharp from 9.28.0.94264 to 9.29.0.95321 by @dependabot in #10
- Bump Microsoft.Diagnostics.Tracing.TraceEvent from 3.1.12 to 3.1.13 by @dependabot in #13
- Bump ReportGenerator from 5.3.7 to 5.3.8 by @dependabot in #11
- Bump Verify.Xunit from 25.3.2 to 26.0.0 by @dependabot in #16
- Bump SonarAnalyzer.CSharp from 9.29.0.95321 to 9.30.0.95878 by @dependabot in #18
- Bump Verify.Xunit from 26.0.0 to 26.0.1 by @dependabot in #17
- Add Item #9 - minimize boxing and unboxing by @rjmurillo in #15
- Add NuGet cache by @rjmurillo in #19
- Feature/ecs0001 prefer implicitly typed local variables by @rjmurillo in #21
- Bump Verify.Xunit from 26.0.1 to 26.1.2 by @dependabot in #22
- Bump actions/cache from 3 to 4 by @dependabot in #20
- Bump Verify.Xunit from 26.1.2 to 26.1.5 by @dependabot in #23
- Bump Meziantou.Analyzer from 2.0.161 to 2.0.163 by @dependabot in #31
- Bump Meziantou.Xunit.ParallelTestFramework from 2.2.0 to 2.3.0 by @dependabot in #38
- Bump Verify.Xunit from 26.1.5 to 26.1.6 by @dependabot in #37
- Add SquiggleCop by @rjmurillo in #39
- Add configuration to use pattern matching by @rjmurillo in #40
- Add Roslyn Analyzer for Replacing
string.Format
with Interpolated Strings (ECS0004) by @rjmurillo in #41 - Add rule ECS0007 by @rjmurillo in #42
- Add missing code section fence by @rjmurillo in #43
- Item #10 - Use the new modifier only to react to base class updates by @rjmurillo in #44
- Add dogfood project by @rjmurillo in #46
- Correct false positive with ECS0009 on string.Concat on string + int by @rjmurillo in #47
- Add ECS0008 use the null conditional operator for event invocations by @rjmurillo in #48
- Remove span analyzer by @rjmurillo in #50
- Add ECS0005: prefer formattablestring for culture specific strings by @rjmurillo in #49
New Contributors
- @rjmurillo made their first contribution in #1
- @dependabot made their first contribution in #5
Full Changelog: https://github.com/rjmurillo/EffectiveCSharp.Analyzers/commits/v0.1.0-beta