Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 2.2 KB

changelog.md

File metadata and controls

48 lines (26 loc) · 2.2 KB

[2.6.0] - 2022-08-20

New analyzers:

  • Name too long (#80)

  • Cognitive complexity (#88)

  • Use only ASCII characters for names (#87)

Bug fixes:

  • Fixed disable DeeplyNestedCodeFeatureAnalyze for root block (commit)
  • Fixed false positive of Control Flag (commit)

Improvements:

  • Changed highlight area for analyzers (commit):

    • Switch statements should not be nested

    • Switch should not have a lot of cases

    • Deeply nested code

  • Changed behavior of LongMethodFeatureAnalyze and LambdaHaveTooManyLinesFeatureAnalyze. They now count the actual number of lines of code. (commit)

  • Magic value: added analysis of logical expressions (commit)

  • Method should not have many return statements: for switch all returns are counted as 1 (commit)

[2.5.9] - 2022-07-29

  • Fixed support visual studio 2022 (commit)

[2.5.8] - 2022-02-17

Changed

  • "ThreadStatic" fields should not be initialized. (#65)
  • Middle man. (#33)
  • VSIX package: support visual studio 2022 (commit)

[2.5.7] - 2022-01-21

Bug fixes

  • All analyzers from assembly BlowinCleanCode failed to load: Unable to load one or more of the requested types. (#82)