Поддержка golint для JetBrains GoLand
Я использую GoLand IDE для разработки приложений Go. Я решил использовать это, так как многие вещи работали из коробки, и я привык к IDE JetBrains (Android Studio, AppCode, IntelliJ), и я чувствую себя очень эффективно с изученными сочетаниями клавиш.
Сегодня я хотел включить golint
в проекте, над которым я работаю, однако я не нашел ни одного стандартного, простого способа добавить golint
в GoLand.
Как я могу заставить линтера пройти через мой код и отобразить предупреждение или ошибку в JetBrains GoLand? Я не хочу полагаться на инструмент командной строки для выполнения команды каждый раз, я хочу, чтобы она была в редакторе.
На основе golint
вывод, кажется, что не должно быть слишком сложно интегрировать вывод (он включает путь к файлу, строку, столбец и ошибку в каждой строке) и отображать его как ошибку прямо в редакторе (с маленькой красной лампочкой),
Я следовал единственному руководству, которое нашел: настройте GoLand с помощью golint, но, к сожалению, я не считаю его достаточно хорошим решением. Конечным результатом этого урока является то, что IDE открывает "консоль" в нижней части страницы, и она просто выводит результат команды в IDE. Я хочу найти способ включить его в свой код.
2 ответа
Вы можете добавить Makefile в проект.
тогда бегиmake lint
когда ты нуждаешься.
Сейчас я использую его так.
Это интересный вопрос. Потому что у меня такая же проблема, как у меня. терминал напоминает голинт не найден. Я пытаюсь добавить порядок "golint" в Zsh. Но я нашел предпочтение Golang IDE - инструмент - просмотр файлов, затем вы можете добавить шаблон, "golangci-lint" - это инструмент, который вам нужен, хотя это и не "golint". Вы могли бы использовать это