Table of Contents

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.

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.