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

SublimeLinter-contrib-cookstyle

jeffbyrnes ST3

使用 cookstyle 的 Ruby 插件,用于 SublimeLinter 3。

详细信息

  • 2.0.1
  • packagecontrol.io
  • github.com
  • 5年前
  • 1小时前
  • 7年前

安装次数

  • 总数 287
  • Win 138
  • Mac 96
  • Linux 53
2023年8月6日 2023年8月5日 2023年8月4日 2023年8月3日 2023年8月2日 2023年8月1日 2023年7月31日 2023年7月30日 2023年7月29日 2023年7月28日 2023年7月27日 2023年7月26日 2023年7月25日 2023年7月24日 2023年7月23日 2023年7月22日 2023年7月21日 2023年7月20日 2023年7月19日 2023年7月18日 2023年7月17日 2023年7月16日 2023年7月15日 2023年7月14日 2023年7月13日 2023年7月12日 2023年7月11日 2023年7月10日 2023年7月9日 2023年7月8日 2023年7月7日 2023年7月6日 2023年7月5日 2023年7月4日 2023年7月3日 2023年7月2日 2023年7月1日 2023年6月30日 2023年6月29日 2023年6月28日 2023年6月27日 2023年6月26日 2023年6月25日 2023年6月24日 2023年6月23日
Windows 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
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
Linux 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

README

来源
raw.githubusercontentusercontent.com

SublimeLinter-contrib-cookstyle

Build Status

这个用于 SublimeLinter 的代码检查插件提供了一个到 cookstyle 的接口。它将使用 SublimeLinter 4 的选择器来处理 ruby 语法的文件。

安装

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

代码检查器安装

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

  1. 安装包含 cookstyleChef DK

注意:此插件需要 cookstyle v0.0.1 或更高版本。

代码检查器配置

为了使 SublimeLinter 能够执行 cookstyle,您必须确保其路径对 SublimeLinter 可用。在继续之前,请阅读并遵循文档中“寻找一个代码检查器可执行文件”部分的步骤,特别是“验证您的路径”部分。

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

插件安装

请使用 Package Control 安装代码检查插件。这将确保在出现新版本时插件也会更新。如果您希望从源代码安装以便修改源代码,您可能已经知道自己在做什么,所以我们不会在此处涵盖这一点。

要通过 Package Control 安装,请执行以下操作

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

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

设置

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

您可以使用 .rubocop.yml 配置文件以与命令行相同的精确方式配置 cookstyle。有关更多信息,请参阅rubocop 文档

默认情况下,linter 插件会在当前目录和它的父目录中查找名为 .rubocop.yml 的配置文件。要覆盖配置文件路径,请将其添加到 Sublime Linter 用户设置(在 菜单->首选项->包设置->SublimeLinter->设置 - 用户 中找到)

"cookstyle": {
    "args": ["--config", "path/to/config.yml"]
}

贡献

如果您想贡献力量或修复错误,请按照以下步骤操作

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

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

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

感谢您的帮助!