7.0
Evangelink
released this
05 Mar 11:14
·
5235 commits
to master
since this release
New Features
- #780 - Rule S4261: Methods should be named according to their synchronicity
- #996 - Rule S109: Magic numbers should not be used
- #1131 - Rule S1048: Destructors should not throw exceptions
- #1170 - Rule S1151: "switch case" clauses should not have too many lines of code
- #1172 - Rule S1264: A "while" loop should be used instead of a "for" loop
- #1184 - Rule S1821: "switch" statements should not be nested
- #1212 - [New SonarLint] Enable all rules by default
Improvements
- #1155 - Move analyzers to Roslyn 1.3.2 and drop compatibility with VS 2015 < Update 3
False Positives
- #1161 - Fix S3168: Rule should not be too strict on first parameter name
- #1162 - Fix S2302: Do not raise issue when C# < 6.0
- #1175 - Fix S1118 (Utility classes should not have public constructors) ignores its exceptions
- #1196 - Fix S2187: Rule should not raise False Positives for class inheriting class with tests