🛞 Ktlint — линтер Kotlin в духе feross/standard (JS) и gofmt (Go)
—
brew install ktlintВообще, это довольно известный линтер, но если вдруг кто не знал — обязательно попробуйте
Особенности ktlint:
🟠 не требует настройки; уже из коробки ktlint позволяет отслеживать соблюдение соглашений по стилю — Android Kotlin Style Guide
🟠 ktlint позволяет легко создать собственные наборы правил; при необходимости эти правила можно легко отключить
🟠 в ktlint встроен форматтер, который исправляет неправильное написание кода, когда это возможно
🟠 настраиваемый вывод; из коробки доступны несколько отчетов форматов вывода
plain, plain-summary, json, html и checkstyle; также без проблем можно создать собственный формат выводаGitHub
Использование
👉Новости 👉База вопросов
