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

sublimelint

lunixbochs 全部 排名前 100

在 Sublime Text 中进行错误突出显示。

标签 代码检查

详细信息

  • 2015.10.10.07.11.17
    2013.01.19.22.38.15
  • github.​com
  • 9 年前
  • 23 分钟前
  • 13 年前

安装量

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

README

源代码
raw.​githubusercontent.​com

Sublime Lint

Sublime Text 编辑器中错误突出显示的框架。

添加语言支持很容易。查看 Linter 仓库 中的示例。

在 Sublime Text User/linters 文件夹中的 Linter 将自动使用。更改此文件夹中的 Linter 会自动更新并覆盖更改。若要更改内置的 Linter,请在 Sublime Lint 首选项中禁用它,并将源代码复制到新的文件/类名称。

您还可以从任何其他 Sublime 插件中导入 Linter 并在 plugin_loaded() 中对其进行子类化。

安装

您可以通过将此仓库添加到 Package Control 来安装 ST3,它会执行自动更新。

或者,您可以将 sublimelint 克隆到您的 Packages 文件夹中,并手动切换到 st3 分支,但您需要手动更新。

使用方法

确保您已安装了必要的命令以进行您的语言的代码检查 - 在 Linter 仓库 的 README 中有一个列表。

它将在您编辑支持语言中的任何文件时进行代码检查。检查状态栏中的消息,并查看命令面板中的 SublimeLint 命令。

当前存在一个当前问题,有时在编辑器重启后开始代码检查需要几秒钟时间。请耐心等待。

命令面板

在 OS X 上按 cmd+shift+p,在其他设备上按 ctrl+shift+p。键入 sublimelint 查看可用的命令

  • 下一个错误 - 跳转到代码中的下一个高亮错误或警告。
  • 上一个错误 - 跳转到上一个错误。
  • 显示所有错误

    - 打开一个命令面板,列出当前文件中的所有错误。
  • 报告(打开的文件)

    - 对所有打开的文件进行代码检查,并在新视图中显示报告。
  • 设置:SublimeLint 用户设置

    - 修改全局和代码检查设置。

设置

通过命令面板打开“SublimeLint 用户设置”,您可以选择更改针对某些语言的一些有用的设置。一些语言(如C和C++)具有额外的代码检查特定设置。

示例语言设置

"Ruby": {
    // This command is run against your code.
    // Some linters use a temporary file, while others pipe code to stdin.
    "cmd": ["ruby", "-wc"],
    // Disable the linter.
    "disable": false,
    // Exclude file patterns from being linted.
    "excludes": ["Rakefile", "*.blah"]
}