ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SublimeLinter-contrib-gometalinter

alecthomas ST3

gometalinter 的 SublimeLinter 插件

详细信息

安装

  • 总计 10K
  • Win 4K
  • Mac 4K
  • Linux 2K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 2 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 2 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-gometalinter

此代码检查插件用于 SublimeLinter,它为gometalinter 提供接口。它将用于具有“Go”语法的文件。

安装

要使用此插件,必须安装 SublimeLinter 3。如果没有安装 SublimeLinter 3,请按照此处的说明进行操作。

代码检查安装

在启用此插件之前,您必须确保您的系统已安装 gometalinter。要安装 gometalinter,请在终端中输入以下命令:

  1. 安装 Go

  2. 在终端中运行以下命令以安装 gometalinter

go get github.com/alecthomas/gometalinter
   gometalinter --install --update

代码检查配置

为了使 SublimeLinter 能够执行 gometalinter,您必须确保它的路径对于 SublimeLinter 是可用的。在进行下一步之前,请阅读并按照文档中的“查找代码检查执行文件”步骤进行操作,通过“验证您的PATH”来进行。

安装 gometalinter 后,您可以继续安装 SublimeLinter-contrib-gometalinter 插件,如果尚未安装的话。

插件安装

请使用 Package Control 安装代码检查插件。这将保证当有新版本时,插件会自动更新。如果您想从源安装以修改源代码,您可能已知道自己在做什么,所以我们不会在这里讨论它。

要通过 Package Control 安装,请按照以下操作:

  1. 在 Sublime Text 中,打开 命令面板 并输入 install。您应该会看到命令列表中的 Package Control: Install Package。如果此命令未高亮显示,请使用键盘或鼠标选择它。Package Control 将暂停几秒钟来检索可用的插件列表。

  2. 当插件列表出现时,输入 gometalinter。您应该会看到 SublimeLinter-contrib-gometalinter。如果此条目未高亮显示,请使用键盘或鼠标选择它。

使用方法

如果您从窗口管理器启动 Sublime,则您的 GOPATH 可能设置不正确。有两条解决方法

  1. 使用已正确设置 GOPATH 的 shell 启动 Sublime。
  2. 在 SublimeLinter_contrib-gometalinter 的配置中将 gopath 设置。

设置

有关 SublimeLinter 如何与设置协同工作的详细信息,请参阅设置。有关通用 linter 设置的信息,请参阅Linter 设置

lint_mode=background 时,Go vendoring 将无法与 SublimeLinter 配合使用。请使用 saveload/savemanual

贡献

如果您想贡献改进或修复,请进行以下操作

  1. 从插件仓库分叉。
  2. 从最新的 master 分支创建一个单独的主题分支进行 Hack。
  3. 提交并推送主题分支。
  4. 发起一个 pull request。
  5. 请耐心等待。;-)

请注意,修改应遵循以下编码规范

  • 缩进为 4 个空格。
  • 代码应通过 flake8 和 pep257 linter。
  • 垂直空白有助于可读性,不要害怕使用它。
  • 请使用描述性的变量名,除非它们非常著名,否则不要使用缩写。

感谢您的帮助!