Инструмент для Python и pre-commit hook, который автоматически добавляет завершающие запятые в многострочные вызовы, литералы и определения.
#code-formatting
Лучшие open-source инструменты форматирования и линтинга кода (2026)
Такие инструменты поддерживают единый стиль кода и находят проблемы, например неиспользуемые импорты или вероятные ошибки. При выборе смотрите, какие языки и редакторы поддерживаются, подходит ли инструмент к вашей сборке или pre-commit, и исправляет ли он код автоматически или только сообщает о проблемах. ale выполняет линтинг асинхронно во время набора текста в Vim или Neovim и может запускать prettier и eslint. ktlint-gradle добавляет в Gradle задачи проверки и форматирования для проектов на Kotlin. nbQA запускает такие инструменты, как ruff и black, прямо в блокнотах Jupyter.
Сортировка:Недавно добавленные
CLI-инструмент, который запускает Black для блоков кода на Python в документации Markdown, reStructuredText и LaTeX.
Консольная утилита для удаления неиспользуемых импортов и переменных из Python-кода с помощью pyflakes.
CLI-инструмент для запуска Python-линтеров и форматтеров, таких как ruff, isort, black, mypy и flake8, прямо в Jupyter Notebooks.
Плагин для Vim и Neovim: асинхронно проверяет код во время набора, запускает форматтеры и исправления вроде prettier и eslint, а также работает как LSP-клиент.
Плагин Gradle, который подключает ktlint и добавляет задачи проверки и автоформатирования Kotlin-проектов.