ccppccpp home

Code quality

Type safety and file size, so generated code stays maintainable. A tech lead's choice, not a security gate.

Profiles

Ready-made CPO policy sets. Guardrails block what an agent must never do; quality and stack profiles hold generated code to your conventions. Set a profile by its id.

  • Dart strict

    Analyzer findings are fixed, not ignored, analysis_options.yaml is never weakened, and widget files stay small.

    Profile · dart-strict · 3 policies

  • Python strict

    Type checker and linter findings are fixed, not silenced, and modules stay small.

    Profile · python-strict · 2 policies

  • TypeScript strict

    Strict TypeScript that stays strict. No new any, loose types, unsafe assertions or suppressions; tsconfig keeps its strict flags; source files stay small.

    Profile · typescript-strict · 6 policies

Versioned ZIP archives, including community plugins, are listed in the plugin archive catalog.