<commit_before># CommandLineAnalyzer

[![Build status](https://ci.appveyor.com/api/projects/status/ptdx5nhwm02o2x5a?svg=true)](https://ci.appveyor.com/project/davidwengier/commandlineanalyzer)

Allows running [Roslyn Code Analyzers](https://github.com/dotnet/roslyn-analyzers) from the command line. The intent is for a build process to be able to process analyzers separately to what might be specified in the project itself, either to cut build time on developer machines, or for build processes that don't use MSBuild/Visual Studio.

Usage:

`commandlineanalyzer /project <project file> /analyzer <analyzer dll>`

Multiple projects and/or analyzers can be specified<commit_msg>Wrong AppVeyor account<commit_after># CommandLineAnalyzer

[![Build status](https://ci.appveyor.com/api/projects/status/ptdx5nhwm02o2x5a?svg=true)](https://ci.appveyor.com/project/StarRez/commandlineanalyzer)

Allows running [Roslyn Code Analyzers](https://github.com/dotnet/roslyn-analyzers) from the command line. The intent is for a build process to be able to process analyzers separately to what might be specified in the project itself, either to cut build time on developer machines, or for build processes that don't use MSBuild/Visual Studio.

Usage:

`commandlineanalyzer /project <project file> /analyzer <analyzer dll>`

Multiple projects and/or analyzers can be specified
{'fraction_non_alphanumeric': 0.08651026392961877, 'fraction_numerical': 0.007331378299120235, 'mean_word_length': 5.791044776119403, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '389438', 'n_tokens_mistral': 413, 'n_tokens_neox': 400, 'n_words': 137}