Skip to main content
Configure which rule categories and LLM-powered rules are enabled per repository. All of it is stored in the committable <repo>/.truecourse/config.json, so your team shares one policy.

Categories

LLM-powered rules

LLM rules also honor the per-run flags on analyze: truecourse analyze --llm runs them (pre-approving the cost estimate), --no-llm skips them for that run.

Individual rules

Disabled rules are skipped at analyze time (no detection cost, no LLM calls) and any existing violations from them are hidden from the dashboard and truecourse list until re-enabled. The list of disabled rule keys lives in <repo>/.truecourse/config.json under disabledRules, which is intended to be committed.
In the dashboard you can also toggle rules from the Rules panel (Shield icon in the top-right) or silence a noisy rule directly from any violation card via the menu → Disable rule for this repo.

Next steps

Excluding files

Keep generated and vendored code out of the analysis.

LLM transport

How LLM rules reach the model: Claude Code or a provider API.