Skip to content

Exit codes

The ty command line interface uses the following exit codes:

Exit code Description
0 no violations with severity error or higher were found
1 violations with severity error or higher were found
2 invalid CLI options
101 internal error

ty supports two command line arguments that change how exit codes work:

  • --exit-zero: ty will exit with 0 even if violations were found.
  • --error-on-warning: ty will exit with 1 if it finds any violations with severity warning or higher.