Exit codes

Updated Jul 27, 2026
Code Meaning
0 Success, within warning budget, or --exit-zero downgraded exit 1.
1 Diagnostics remain, warnings exceed budget, fixes were applied, or read failed.
2 Invalid configuration, invalid CLI options, or internal analyser failure.

--exit-zero affects diagnostic findings and unreadable input files. It does not hide abnormal termination, invalid configuration, or invalid command-line usage.