Sign in Sign up
nuget

Menees.Analyzers

Provides analyzers for validating that: * Tabs are used for indentation. * Lengths of lines, methods, properties, and files are acceptable. * #regions are used within long files and files that contain multiple types. * Method blocks use a single return. * File names match the names of types they contain. * Preferred exception types are used. * Magic numbers aren't used. * Using directives are indented consistently. * Flags enum members are zero, powers of two, or named member combinations. * UTC times are used. * TryGetValue is used instead of ContainsKey and this[key]. * Preferred terms are used in identifiers. * Top-level statements are avoided. * Unused private setters are removed. * Digit separators are used in numeric literals. * Async methods take a CancellationToken parameter. * The preferred var style is used for local variable declarations (per type category).

Activity

Latest release
3mo ago
Total releases
49
Cadence
~10 days
Last 12 months
9

Reach

Stars

Details

License
MIT
First release
Aug 10, 2015
Releases
Version Released
4.0.1 patch
4.0.0 major
3.4.0 minor
3.3.9 patch
3.3.8 patch
3.3.7 patch
3.3.6 patch
3.3.5 patch
3.3.4 patch
3.3.3 patch
3.3.2 patch
3.3.1 patch
3.3.0 minor
3.2.2 patch
3.2.1 patch
3.2.0 minor
3.1.1 patch
3.1.0 minor
3.0.13 patch
3.0.12 patch
3.0.11 patch
3.0.10 patch
3.0.9 patch
3.0.8 patch
3.0.6 patch
3.0.5 patch
3.0.4 patch
3.0.3 patch
3.0.2 patch
3.0.1 patch
3.0.0 major
2.0.6 patch
2.0.5 patch
2.0.4 major
1.1.1 patch
1.1.0 minor
1.0.5.5 patch
1.0.5.4 patch
1.0.5.3 patch
1.0.5.2 patch
1.0.5.1 patch
1.0.5 patch
1.0.4 patch
1.0.3 patch
1.0.2.2 patch
1.0.2.1 patch
1.0.2 patch
1.0.1 patch
1.0.0 initial