Поддержка 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". Вы могли бы использовать это

Другие вопросы по тегам