Releases: maroontress/StyleChecker
Releases · maroontress/StyleChecker
Add UnnecessaryUsing analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add UnnecessaryUsing analyzer.
Fixed
- Fix IneffectiveReadByte analyzer to count auto-implemented properties.
Add IneffectiveReadByte analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add IneffectiveReadByte analyzer.
- Fix ThoughtlessName analyzer to report that Hungarian notation is used.
Fixed
- Fix Underscore/ThoughtlessName analyzers to count pattern matching.
Add ThoughtlessName analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add ThoughtlessName analyzer.
Fixed
- Fix StaticGenericClass CodeFix provider to fix referencing codes.
- Refactor test framework.
Add SingleTypeParameter and StaticGenericClass analyzers.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add SingleTypeParameter analyzer.
- Add StaticGenericClass analyzer. Note that this analyzer is under development so that the CodeFix provider doesn't fix referencing codes.
- Add the document of the InvalidConfig analyzer.
Add UnusedUsing analyzer again, and add InvalidConfig analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add UnusedUsing analyzer again.
- Add InvalidConfig analyzer. It reports errors of the configuration file
StyleChecker.xml
.
Changed
- Fix LongLine analyzer to count XML documentation comment.
Fixed
- Fix the following warning, with changing the target framework to
netstandard1.3
.
... depends on 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' but it was not found. Analyzers may not run correctly unless the missing assembly is added as an analyzer reference as well.
Remove UnusedUsing analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
Removed
- Remove UnusedUsing analyzer.
Fixed
- Refactor test cases.
- Update dependencies.
Add UnusedUsing analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add UnusedUsing analyzer.
- Add a description of analyzers.
Changed
- Fix Underscore analyzer to count Out Variable Declarations, local functions, and parameters.
Fixed
- Fix dependencies to remove the dependency on StyleCop Analyzers.
Add NoSpaceBeforeSemicolon and SpaceAfterSemicolon analyzers.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add NoSpaceBeforeSemicolon and SpaceAfterSemicolon analyzers. They point out spacing around a semicolon, especially in
for
statements. The stylefor (;;)
of an infinitefor
loop is allowed. Note that this rule is intended to replace SA1002. - Add documents like README, COPYRIGHT, and so on.
- Add a way to configure analyzers with the file
StyleChecker.xml
in the project root.
Changed
- Fix the LongLine analyzer to read the maximum line length from the file
StyleChecker.xml
.
Add the PostIncrement analyzer.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
New
- Add the PostIncrement analyzer (with code fix provider). It points out post-increment/decrement operators (e.g.
i++
) if they can be replaced with pre-increment/decrement ones.
Consider auto-generated .cs files.
Requirements to run
- Visual Studio 2017 or .NET Core 2.1
Requirements to build
- Visual Studio 2017
Fixed
- Fix to suppress analyzing auto-generated files.