我正在使用GoLand IDE开发Go应用程序。我决定使用这个,因为很多事情都是开箱即用的,我习惯了JetBrains IDE(Android Studio,AppCode,IntelliJ),我觉得学习键盘快捷键非常有效。
今天,我想在我正在做的项目中启用golint
,但是,我没有找到任何标准的,简单的方法来将golint
添加到GoLand。
如何让linter遍历我的代码并在JetBrains GoLand中显示警告或错误?我不想每次都依赖命令行工具来执行命令,我想在编辑器中使用它。
基于golint
的输出,整合输出(包括文件路径、行、列和每行中的错误)并在编辑器中显示为错误(带有小红灯)似乎并不太难。
我遵循了我找到的唯一指南Configure GoLand with golint,但不幸的是,我不认为它是一个足够好的解决方案。该教程的最终结果是IDE在页面底部打开一个“控制台”,它只是在IDE中输出命令结果。我想找到一种方法将它包含在我的代码中。
2条答案
按热度按时间3duebb1j1#
您可以在项目中添加Makefile。
然后在需要时运行
make lint
。我现在是这样使用它的。
b09cbbtk2#
这个问题很有意思。因为我也有这样的烦恼。终端提醒未找到golint。我尝试将命令'golint'添加到zsh。但是我发现Golang IDE的首选项-工具-文件监视,然后你可以添加模板,'golangci-lint'是你想要的工具,虽然它不是'golint'。你可以用它