Dart strict
Analyzer findings are fixed, not ignored, analysis_options.yaml is never weakened, and widget files stay small.
Set this profile
ccpp cpo profile set dart-strictInside Claude Code, prefix the command with ! to run it in the session. Downloading a profile needs a Builder or Team plan; listing them does not.
Policies
3 policies, grouped by what they guard.
Weakened checks 2
Suppressions, disabled lint or CI steps and relaxed strictness need a reason or the user's approval.
flutter-analysis-optionsanalysis_options.yaml may not drop its lint set, disable rules or silence errors
flutter-no-analyzer-suppressionsNo new `// ignore:` or `// ignore_for_file:` analyzer suppressions in Dart
Architecture & boundaries 1
Declared layers and dependency directions, no import cycles, small modules, explicit dependencies.
flutter-widget-file-sizeDart files under lib/ may not grow beyond the size limit