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

SublimeLinter-contrib-slim-lint

elstgav ST3

SublimeLinter 插件用于 slim 模板,使用 slim-lint 进行代码检查

详细信息

  • 3.2.0
  • github.com
  • github.com
  • 4年前
  • 3小时前
  • 9年前

安装次数

  • 总数 4K
  • Win 954
  • Mac 2K
  • Linux 1K
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 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 0 0 0 0 0 0 0 0 1
Mac 1 1 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 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 0 1 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

自述文件

源代码
raw.githubusercontent.com

SublimeLinter-slim-lint

Release Version

此 SublimeLinter 插件提供了对 SublimeLinter 的接口,它使用了 slim-lint。它将用于具有“Ruby Slim”语法的文件。

安装

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

检查器安装

在开始使用此插件之前,您必须确保系统已安装 slim-lint。要安装 slim-lint,请在终端中输入以下内容

  1. 安装 Ruby

  2. 通过在终端中输入以下命令安装 slim-lint

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

注意:此插件需要 slim-lint 0.4.0 或更高版本。

检查器配置

为了使 SublimeLinter 能够执行 slim-lint,您必须确保它的路径对 SublimeLinter 可用。在继续之前,请阅读并按照文档中的“寻找检查器可执行文件”部分的说明操作,包括在“验证您的PATH”章节中。

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

插件安装

请使用 Package Control 安装检查器插件。这将确保插件在提供新版本时自动更新。如果您想从源代码安装以便修改源代码,您可能已经了解如何操作,因此我们在此不进行说明。

要通过 Package Control 安装,请按以下步骤操作

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

  2. 当插件列表出现时,请输入slim-lint。你应该会看到SublimeLinter-slim-lint。如果该项目没有高亮显示,请使用键盘或鼠标选择它。

设置

有关SublimeLinter如何与设置一起使用的一般信息,请参阅设置。有关通用linter设置的信息,请参阅Linter 设置

您可以通过与命令行相同的方式来配置slim-lint选项,创建.slim-lint.yml文件。如果在从linting文件开始的文件结构中找不到.slim-lint.yml文件,您的家目录也将被搜索。更多信息见slim-lint页面。默认配置文件可以在这里找到。

要覆盖配置文件路径,您需要在Sublime Linter用户设置中添加以下代码

"slimlint": {
    "args": ["--config", "path/to/.slim-lint.yml"]
}

如果您正在使用Bundler并且希望使用锁定的slim_lint版本,请将use_bundle_exec设置为true

"slimlint": {
    "use_bundle_exec": true
}

您可以配置rubocop配置文件的位置

"slimlint": {
    "env": "{'SLIM_LINT_RUBOCOP_CONF': 'path/to/.rubocop.yml'}"
}

发行历史

请参阅CHANGELOG

贡献

如果您想对增强或修复做出贡献,请按照以下步骤操作

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

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

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

感谢您的帮助!