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

Sublime​Linter-contrib-nginx-lint

irvinlim ST3

SublimeLinter 3 插件用于 NGINX 配置文件,使用 nginx-lint(使用 https://github.com/temoto/nginx-lint)。

详细信息

安装

  • 总数 4K
  • Win 1K
  • Mac 2K
  • Linux 843
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 日 6 月 22 日
Windows 1 1 1 0 1 0 0 0 1 1 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 1
Mac 1 1 0 0 0 0 1 0 2 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 1 0 0 0 0 0 0 1 2 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0

自述文件

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-nginx-lint

这个 SublimeLinter 的代码检查插件提供了一个与 SublimeLinter 接口,用于调用 nginx-lint。它将与具有 nginx 语法的文件一起使用,这需要安装 sublime-nginx

安装

必须安装 SublimeLinter 3 才能使用此插件。如果 SublimeLinter 3 未安装,请按照这里的说明进行操作。

语法和代码检查安装

在开始使用此插件之前,您必须确保您的系统上已安装了 sublime-nginxnginx-lint

sublime-nginx

有关安装说明,请参阅sublime-nginx,或通过 Package Control 直接安装。

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

  2. 当插件列表出现时,请输入 nginx。在条目中,您应该看到 nginx。如果该条目未突出显示,请使用键盘或鼠标选择它。

nginx-lint

有关安装说明,请参阅nginx-lint

代码检查配置

为了使 nginx-lint 能被 SublimeLinter 执行,您必须确保其路径对 SublimeLinter 可用。在进行下一步之前,请阅读并按照文档中《“查找 Linter 可执行文件”》部分中“验证您的 PATH”中的步骤操作。

一旦您安装并配置了 nginx-lint,如果尚未安装,则可以继续安装 SublimeLinter-contrib-nginx-lint 插件。

插件安装

请使用 Package Control 来安装 Linter 插件。这将确保插件在 new versions available 时会更新。如果您想从源代码安装以便修改源代码,那么您可能已经很清楚自己在做什么,所以我们这里不涵盖这个方面。

通过 Package Control 安装的方法如下

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

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

设置

关于 SublimeLinter 如何与设置协同工作的基本信息,请参阅 设置。有关通用 Linter 设置的信息,请参阅 Linter 设置

贡献

如果您想对插件进行增强或修复,请按照以下步骤操作

  1. 分支插件存储库。
  2. 从最新的 master 创建一个独立的主题分支进行编码。
  3. 提交并推送到主题分支。
  4. 提交通知。
  5. 请耐心等待。;-)

请注意,所有的修改应该遵循以下编码指南

  • 缩进为 4 个空格。
  • 代码应通过 flake8 和 pep257 检查器。
  • 垂直空白有助于可读性,请不要害怕使用它。
  • 请使用描述性的变量名,除非是众所周知的缩写,否则不要使用缩写。

感谢您的帮助!