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

SublimeLinter-contrib-puppet

作者: dschaaff ST3

使用 puppet 的 SublimeLinter 3 插件,用于 Puppet。

详细信息

安装次数

  • 总数 6K
  • Win 1K
  • Mac 3K
  • Linux 2K
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Linux 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-puppet

这个 SublimeLinter 插件对 SublimeLinter 提供了一个到 puppet 解析器验证 的接口。它将用于具有“Puppet”语法的文件。

安装

为了使用这个插件,您必须安装 SublimeLinter 3。如果未安装 SublimeLinter 3,请按照 此处 的说明进行操作。

代码检查器安装

在使用此插件之前,您必须确保系统上已安装 puppet。要安装 puppet,请执行以下操作

  1. 安装 Ruby

  2. 在终端中输入以下命令以安装 puppet

[sudo] gem  install puppet
  1. 如果您使用 rvmrbenv,请确保已在您的 shell 正确启动文件中加载它们。有关更多信息,请参阅 此处

代码检查器配置

为了使 SublimeLinter 执行 puppet,您必须确保它的路径对于 SublimeLinter 可用。在继续之前,请阅读并遵循文档中“Finding a linter executable”部分的步骤,尤其是在“Validating your PATH”中。

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

插件安装

请使用 Package Control 安装代码检查器插件。这将确保在可用时更新插件。如果您想从源安装以修改源代码,那么您可能已经知道自己在做什么,因此这里不会覆盖这部分内容。

要使用 Package Control 进行安装,请执行以下步骤

  1. 在Sublime Text中,调出命令面板,并输入install。在列出的命令中,你应该看到Package Control: Install Package。如果该命令没有高亮显示,请使用键盘或鼠标选择它。 Package Control将暂停几秒钟以获取可用的插件列表。

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

设置

有关SublimeLinter如何与设置一起工作的通用信息,请参阅设置。有关通用linters设置的信息,请参阅Linter 设置

贡献

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

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

请注意,修改应遵循以下编码指南

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

感谢您的帮助!