1.4 KiB
description, argument-hint
| description | argument-hint |
|---|---|
| Review changes against repository style rules | [target] |
Review target: ${ARGUMENTS:-the staged diff}.
Audit the target for violations of the repository style rules.
Choose skills from the reviewed files:
- Use the
nix-styleskill for*.nixfiles. - Use the
rust-styleskill for*.rsfiles. - Use the
build-styleskill forCargo.tomlfiles. - Use the
build-styleskill for BazelBUILDfiles.
If the target includes multiple matching file types, use all matching skills. If the target is a diff, choose skills from the changed files. Do not use a style skill when no reviewed file matches it.
Report only actionable findings. Order findings by severity. Do not report preferences unless a loaded rule states them.
Use this format for each finding:
`code-path:line`
> `smallest reviewed-code excerpt that shows the violation`
`skill::rule-file:line`: Finding title.
Summary: why the code breaks the rule
Fix: suggested fix
Keep the code excerpt to one to three lines when possible.
Use a longer excerpt only when the violation needs surrounding context.
Use ... to omit unrelated lines from a multi-line excerpt.
Use a style-skill rule citation in the form skill::rule-file:line.
Make the fix direct.
Do not include alternatives when one fix best follows the cited rule.
It is acceptable to report no findings when the target follows the loaded rules.