Code quality
This section documents the tooling Neos provides to keep a cluster's code healthy as it grows.
- Analyzers — the Roslyn diagnostics (
NEOS000x) shipped with generated business projects. - Cluster and pipeline hardening — turning on the checks that are off by default, and configuring a CI pipeline to actually fail on what they find.
- New checks by version — the checks each framework version adds, which a cluster can newly fail on when it moves to that version.
Metadata-time checks are documented alongside the commands that run them: Metadata check for neos check-metadata, and Generation message level configuration for neos generate.