Линтер имеет следующий функционал:
- Определение недостижимых функций
- Поиск и предупреждение о переиспользуемых одинаковых блоков переменных и констант в предложении.
- Выявление хардкода констант (пользователь может задать длину константы, требуемое кол-во появлений в файле и режим предупреждения)
- Предупреждение о коде внутри комментариев.
- Настраиваемая лексическая структура имен токенов.
- И другие возможности:
- Рекомендуемый вариант
go install github.com/OnionGrief/AlliumLinter@latest
- Склонировать рапозиторий и собрать при помощи go.