Skip to content

Release 3.1.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@neolution-ch-release-bot neolution-ch-release-bot released this 12 Feb 22:53
· 14 commits to main since this release

Fixed

  • Fixed TestsRuleset package so the main .globalconfig is inherited and then overwritten by the tests-specific rules and not the other way around

Changed

  • Updated SonarAnalyzer.CSharp to latest minor version (8.56.0.67649)
  • Changed from StyleCop.Analyzers package to StyleCop.Analyzers.Unstable and update to latest available version (1.2.0.556)
  • Changed .globalconfig file names to match NuGet package names as recommended by Microsoft
  • Currently active .globalconfig is now linked in the solution explorer and therefore quickly accessible from within the IDE

Added

  • S1133: Deprecated code should be removed
  • S2094: Classes should not be empty
  • S2166: Classes named like "Exception" should extend "Exception" or a subclass
  • S2198: Silly mathematical comparisons should not be made
  • S2445: Blocks should be synchronized on read-only fields
  • S2970: Assertions should be complete
  • S3063: "StringBuilder" data should be used
  • S3398: "private" methods called only by inner classes should be moved to those classes
  • S3878: Arrays should not be created for params parameters
  • S4545: "DebuggerDisplayAttribute" strings should reference existing members
  • S4663: Comments should not be empty
    -S5856: Regular expressions should be syntactically valid

Removed

  • SA1518: Use line endings correctly at end of file