Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novolis

novolis-analyzers

Roslyn that enforces the platform
Roslyn analyzers for stack boundaries, AutoMapper, and code-length discipline.

docs merge packages org

Docs · https://nuget.pkg.github.com/Novolis-Platform/index.json · Org landing · Governance


GitHub Packages shows this repository README on every package page (upstream limitation). Open the package README for install and quick start — embedded in each .nupkg and linked below.

Published packages

Package Install Package README
Novolis.Analyzers.AutoMapper dotnet add package Novolis.Analyzers.AutoMapper README
Novolis.Analyzers.CodeLength dotnet add package Novolis.Analyzers.CodeLength README
Novolis.Analyzers.Conventions dotnet add package Novolis.Analyzers.Conventions README
Novolis.Analyzers.Licensing dotnet add package Novolis.Analyzers.Licensing README
Novolis.Analyzers.StackBoundaries dotnet add package Novolis.Analyzers.StackBoundaries README

For NuGet.org and Visual Studio, the embedded README.md inside each package is authoritative.

novolis-analyzers

Roslyn analyzers enforcing Novolis platform conventions (stack boundaries, naming, licensing, maintainability, AutoMapper usage).

Packages

Package Description
Novolis.Analyzers.StackBoundaries Stack / Avalonia / island rules (NOV2001NOV2009)
Novolis.Analyzers.Conventions Forbidden desk; no leftover Frank.* (NOV2101NOV2102)
Novolis.Analyzers.Licensing Own + dependency MIT/Apache-2.0 checks (NOV3001NOV3003)
Novolis.Analyzers.CodeLength Line-count maintainability rules
Novolis.Analyzers.AutoMapper AutoMapper-specific diagnostics

Import via Novolis.StackAnalyzers.props from novolis-governance (StackBoundaries + Conventions), or reference packages directly. Add Novolis.Analyzers.Licensing as a PackageReference for license checks.

Install

dotnet add package Novolis.Analyzers.StackBoundaries

Restore from GitHub Packages (2026.1.*) and nuget.org only. Local multi-repo builds: Novolis.Platform.slnx.

Quick start

Add the package to a .csproj, or import Novolis.StackAnalyzers.props from novolis-governance for the full analyzer set on Math, Physics, Simulation, and Raylib projects.

Documentation

Contributing

See CONTRIBUTING.md.

Security

See SECURITY.md.

About

Roslyn analyzers for Novolis stack boundaries and code quality.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages