This PR adds the `--error=kind` option (shorthand: `-Ekind`) to the `lean` CLI. When set, messages of `kind` (e.g., `linter.unusedVariables`) will be reported as errors. This setting does nothing in interactive contexts (e.g., the server). Closes #5194. The spelling `--error` was chosen instead of the common `-Werror` both for practical and behavioral reasons. Behaviorally, this option effects not just warnings, but informational messages as well. Practically, `-Werror` conflicts with the existing `-W` option for the worker and `lean` also does not currently use long single-hyphen option names. |
||
|---|---|---|
| .. | ||
| Lean | ||
| Basic.lean | ||
| Lean.lean | ||
| Util.lean | ||