Skip to content

7.0

Compare
Choose a tag to compare
@Evangelink Evangelink released this 05 Mar 11:14
· 5235 commits to master since this release
7b79b04

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

Notes

  • Breaking change: #1155 - Move analyzers to Roslyn 1.3.2 and drop compatibility with VS 2015 < Update 3
  • Breaking change: #1212 - [New SonarLint] Enable all rules by default