sublimelint
在 Sublime Text 中进行错误突出显示。
标签 代码检查
详细信息
安装量
- 总计 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
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"]
}