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
| 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
|