Skip to content

Analyzers from WiseTech Global to enforce our styles, behaviours, and prevent common mistakes.

License

Notifications You must be signed in to change notification settings

WiseTechGlobal/WTG.Analyzers

Repository files navigation

WiseTech Global Analyzers

CI/CD License NuGet

Roslyn Analyzers from WiseTech Global to enforce our styles, behaviours, and prevent common mistakes.

Note for WTG staff: This repository is only for rules that are generic enough to apply to any .NET project. For rules that are specific to internal projects and frameworks, create an internal Analyzers project.

A list of rules can be found on the project wiki.

Using WTG.Analyzers

For internal .NET Framework projects, follow the existing convention for that project.

For any other project - including internal .NET Core projects, and public or personal projects - the preferred method is to add the NuGet package to your project.

Current Status

This is used in production on regular builds of our codebase, hundreds of times per day.

Names and IDs are not expected to change.

About

Analyzers from WiseTech Global to enforce our styles, behaviours, and prevent common mistakes.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages