Install
dotnet add package Faithlife.Analyzers --version 1.6.1
| Product | Versions |
|---|---|
| .NET Standard |
README
Faithlife.Analyzers
Roslyn-based C# code analyzers used on Faithlife source code.
Analyzer Documentation | Release Notes
How to Use
Use PackageReference in your .csproj:
<ItemGroup>
<PackageReference Include="Faithlife.Analyzers" Version="1.2.0" PrivateAssets="All" IncludeAssets="runtime; build; native; contentfiles; analyzers" />
</ItemGroup>
To disable a particular analzyer, add a line to your .editorconfig under [*.cs]. For example:
[*.cs]
dotnet_diagnostic.FL0009.severity = none
How to Help
- Improve the documentation on the wiki, especially by adding rationale for rules or instructions for how to choose between multiple fixes.
- Suggest new analyzers by opening an issue. Please add the
new analyzerlabel. - Vote for analyzers you would find particularly helpful by adding a 👍 reaction.
- Implement a new analyzer from this list of the most popular.
Changes from Previous Version
No structural changes between v1.6.0 and v1.6.1.
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.