Skip to content

Releases: maroontress/StyleChecker

Add UnusedVariable analyzer.

02 Nov 15:00
80ab4f7

Choose a tag to compare

Requirements to run

  • Visual Studio 2017 or .NET Core 2.1

Requirements to build

  • Visual Studio 2017

New

  • Add UnusedVariable analyzer.

Add DiscardingReturnValue analyzer.

26 Oct 04:33
0cb26f7

Choose a tag to compare

Requirements to run

  • Visual Studio 2017 or .NET Core 2.1

Requirements to build

  • Visual Studio 2017

New

  • Add DiscardingReturnValue analyzer.

Fix IneffectiveReadByte analyzer.

23 Oct 08:48
77cf89c

Choose a tag to compare

Requirements to run

  • Visual Studio 2017 or .NET Core 2.1

Requirements to build

  • Visual Studio 2017

Changed

  • Fix UnnecessaryUsing CodeFix provider to keep SyntaxTrivias around the using statement to be removed.
  • Fix IneffectiveReadByte CodeFix provider to enclose the CodeFix with a block statement.

Fixed

  • Fix IneffectiveReadByte analyzer to count parameters as well as local variables.
  • Fix bugs that IneffectiveReadByte analyzer throws NPE when the variable declaration of the for statement has no initializer, when the for statement has no declaration, or when the for statement has no condition.

Add UnnecessaryUsing analyzer.

21 Oct 09:24
3d611f4

Choose a tag to compare

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.

16 Oct 10:49
c182c57

Choose a tag to compare

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.

05 Oct 18:58
13fca96

Choose a tag to compare

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.

02 Oct 01:43
52e460a

Choose a tag to compare

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.

09 Sep 12:38

Choose a tag to compare

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.

02 Sep 06:45
6e238d1

Choose a tag to compare

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.

30 Aug 10:50
da90572

Choose a tag to compare

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.