Configuration
A jevlit.yml at the repository root. Every key is optional; the file only exists to disagree with a default.
The file
version: 1 review: on: [pull_request, push] paths: ["src/**", "packages/*/src/**"] ignore: ["**/*.generated.ts", "vendor/**"] severity: warning max_findings: 25 budget: monthly_usd: 200 on_exceeded: warn
review
-
onstring[] - Which events start a run.
pull_request,push, or both. Default:["pull_request"]. -
pathsstring[] - Globs a changed file must match to be reviewed. Default: everything.
-
ignorestring[] - Globs that exclude a file even when
pathsmatched it. Checked second, so it always wins. -
severitystring - The floor for what gets reported:
info,warningorerror. Default:warning. -
max_findingsnumber - Caps a single run. Findings past the cap are dropped lowest-severity first. Default:
50.
budget
-
monthly_usdnumber - Spend ceiling for the calendar month, in US dollars.
-
on_exceededstring warnkeeps reviewing and flags the overage;stoprefuses new runs until the month turns.