tree: b7cddcf8fcbaaea9e8ca9b860913a08ed2ea37f0 [path history] [tgz]
  1. actionlint_linter.py
  2. circleci_linter.py
  3. clangformat_linter.py
  4. clangtidy_linter.py
  5. cmake_linter.py
  6. exec_linter.py
  7. flake8_linter.py
  8. grep_linter.py
  9. mypy_linter.py
  10. nativefunctions_linter.py
  11. newlines_linter.py
  12. pip_init.py
  13. README.md
  14. s3_init.py
  15. s3_init_config.json
  16. shellcheck_linter.py
  17. testowners_linter.py
  18. update_s3.py
tools/linter/adapters/README.md

lintrunner adapters

These files adapt our various linters to work with lintrunner.

Adding a new linter

  1. init and linter
  2. {{DRYRUN}} and {{PATHSFILE}}
  3. never exit uncleanly
  4. Communication protocol
  5. Self-contained