eslint имеет API ( docs ), который позволяет lints предоставлять исправления для ошибки lint. Поэтому, запустив eslint --fix
, такие проблемы, как пропущенные точки с запятой, можно исправить автоматически.
Я не смог найти ничего подобного для flake8 или pylint.
Существует ли Python Linter, у которого есть API для создания автоматических исправлений для Lint?
Существует связанная проблема, которая касается только автоматического исправления проблем с форматированием: Как автоматически исправить проблемы с ворсом, о которых сообщает pylint?
EDIT:
Меня не интересует форматирование. Я заинтересован в поиске API-интерфейса, эквивалентного eslint, который позволит мне создавать lints и автоматические исправления для этих lint