2,368

Downloads

454

Downloads of v 1.1.1

3

Average downloads per day

2016-04-24

Last published

Share on Social Networks

Menees.Analyzers

1.1.1

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.

To install Menees.Analyzers, run the following command in the Package Manager Console

Install-Package Menees.Analyzers

Release Notes

Updated magic number rule to allow GetXxx(N) for N from [0,255].  This allows sequential indexes to be used for common GetXxx methods on IDataRecord and Array (e.g., dataReader.GetString(4)).

Owners

Authors

Bill Menees

Copyright

Copyright (c) 2015-2016 Bill Menees

Tags

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
Menees.Analyzers 1.1.0 101 Sunday, April 10, 2016
Menees.Analyzers 1.0.5.5 228 Thursday, February 4, 2016
Menees.Analyzers 1.0.5.4 276 Sunday, September 20, 2015
Menees.Analyzers 1.0.5.3 136 Friday, September 18, 2015
Menees.Analyzers 1.0.5.2 134 Friday, September 11, 2015
Menees.Analyzers 1.0.5.1 124 Friday, September 11, 2015
Menees.Analyzers 1.0.5 137 Saturday, September 5, 2015
Menees.Analyzers 1.0.4 22 Sunday, August 30, 2015
Menees.Analyzers 1.0.3 142 Sunday, August 23, 2015
Menees.Analyzers 1.0.2.2 124 Saturday, August 22, 2015
Menees.Analyzers 1.0.2.1 133 Friday, August 21, 2015
Menees.Analyzers 1.0.2 140 Thursday, August 20, 2015
Menees.Analyzers 1.0.1 99 Sunday, August 16, 2015
Menees.Analyzers 1.0.0 118 Monday, August 10, 2015