Draft: Add fail_on_findings support for code quality
This MR adds fail_on_findings
and allow_failure
inputs to the python/flake8, python/ruff, and python/code-quality components, and code_quality_{fail_on_findings,allow_failure}
inputs to the python/qa and python/all meta-components.
The name is chosen to match the existing fail_on_findings
option in python/type-checking, which itself mirrors the equivalent flag in the markdownlint/markdownlint
component (I think).
Closes #26
Edited by Duncan Macleod