Release 3.1.0-beta.0
Pre-release
Pre-release
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 toStyleCop.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