Releases: andrewabest/Conventional
Releases · andrewabest/Conventional
9.0.6
Allow virtual method calls to be included in MustNotUseMethodSpecific…
9.0.5
Small perf improvement for MustNotUseMethodSpecification processing
9.0.4
Bump
9.0.3
Conventional.Roslyn vNext (#73) * Initial work to update Roslyn conventions to dotnet 3.1 Solves the cross-platform issues with MSBuildWorkspace Extracts Analyzers to a separate assembly to ensure they are decoupled from Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.Project, Microsoft.CodeAnalysis.Solution * Conventions work in Rider both in IDE, and in tests. Still TODO: Packaging the analyzers separately, pushing a new version of Best.Conventional.Roslyn, check the tools install / uninstall in VS 2019. * Ensure Analyzers dependency is not a nuget-type dependency We don't want to publish the analyzers seperately to the Roslyn project. * Configures generated code analysis * Adds category name to analyzers to ensure they display correctly in IDEs
8.0.0
Ensures property-based conventions only inspect declared properties. …
7.0.0
Conventional ❤ Linux (#68) * Ensures KnownPaths operates in an OS independent way * Adds database test category for filtering out db tests on linux build * Fixes test assembly path specification * Makes Directory extension methods to be OS agnostic * Makes assertions for files OS agnostic * Makes path separators in lots of places OS agnostic * Makes project file inclusion inspection OS agnostic * More project file inclusion fixes * More test fixing * Makes Cecil AssemblyResolver work for Linux * Make test assertions more resilient to environment differences * Fix ThisAssembly test assertion to be OS agnostic
6.0.3
Updates CI tests to use SQL 2017
6.0.0
Ensures property tests fail appropriately if no get/set exists
5.0.3
Update README.md
5.0.0
- Ensure found method calls are distinct