SummitLinter
适用于CorvisaCloud Summit平台的SublimeLinter插件
详细信息
安装次数
- 总计 98K
- Win 50K
- Mac 28K
- Linux 20K
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日 | 2023年6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 3 | 1 | 0 | 1 | 2 | 3 | 1 | 2 | 2 | 2 | 1 | 2 | 0 | 1 | 2 | 2 | 2 | 1 | 0 | 5 | 1 | 4 | 2 | 0 | 0 | 4 | 5 | 1 | 1 | 0 | 1 | 0 | 3 | 4 | 1 | 6 | 1 | 1 | 0 | 1 | 3 | 1 | 3 | 2 | 2 | 3 |
Mac | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 1 | 1 | 2 | 1 | 1 | 3 | 3 | 0 | 3 | 0 | 3 | 2 | 0 | 0 | 1 | 1 | 2 | 1 | 2 | 1 | 1 | 4 | 2 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
Linux | 0 | 3 | 0 | 1 | 1 | 0 | 1 | 2 | 1 | 0 | 2 | 0 | 0 | 4 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 4 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 5 | 0 | 2 | 2 | 0 |
README
SummitLinter
这个用于SublimeLinter的代码检查插件通过luacheck
提供了一个与Corvisa LLC的SummitEditor的接口。它将与具有“Lua (Summit)”语法的文件一起使用。
安装
为了使用此插件,您必须安装SublimeLinter 3。如果未安装SublimeLinter 3,请按照此处的说明进行操作。还必须安装SummitEditor。如果尚未安装,请遵循说明。
代码检查器安装
在开始使用此插件之前,您必须确保系统上已安装luacheck
。要安装luacheck
,请遵循说明。
注意: luacheck
需要安装lua
。
代码检查器配置
为了使SublimeLinter能够执行luacheck
,您必须确保其路径对SublimeLinter可用。在继续之前,请阅读并遵循文档中“Finding a linter executable”部分中的步骤,特别是“Validating your PATH”部分。
安装并配置完luacheck
后,如果尚未安装,您可以继续安装SummitLinter插件。
插件安装
请使用Package Control来安装代码检查器插件。这将确保在可用新版本时会更新插件。如果您想要从源代码安装以便修改源代码,您可能知道自己在做什么,所以我们在这里不涉及这一点。
要使用Package Control进行安装,请按照以下步骤操作:
在Sublime Text中,打开命令面板并输入
install
。在出现的命令中,你应该看到Package Control: Install Package
。如果这个命令没有高亮显示,请使用键盘或鼠标来选择它。在Package Control获取可用插件列表的过程中会有几秒钟的延迟。当插件列表出现时,输入
SummitLinter
。在条目中你应该看到SummitLinter
。如果这个条目没有高亮显示,请使用键盘或鼠标来选择它。
设置
有关SublimeLinter如何与设置一起使用的一般信息,请参阅设置。有关通用linter设置的信息,请参阅Linter Settings。
除了标准的SublimeLinter设置之外,SummitLinter还提供了自己的设置,这些设置是从luacheck
设置中适配而来的。标记为“默认设置”的具有SublimeLinter用户设置中summitlinter
的专门设置。那些未标记为“默认设置”的将在SublimeLinter用户设置中summitlinter
的args
列表中。
设置 | 描述 | 默认设置 |
---|---|---|
-g, --no-global |
不检查访问全局变量。 | |
-r, --no-redefined |
不检查重定义变量。 | |
-u, --no-unused |
不检查未使用变量。 | |
-a, --no-unused-args |
不检查未使用参数和循环变量。 | |
-v, --no-unused-values |
不检查未使用值。 | |
globals [<global>] |
定义的全局。 | ✓ |
-c, --compat |
调整全局变量以与Lua 5.1/5.2兼容。 | |
-e, --ignore-env |
不要对_ENV敏感。 | |
ignore [<var>] |
不要报告与这些变量相关的警告。 | ✓ |
only [<var>] |
仅报告与这些变量相关的警告。 | ✓ |
limit <limit> |
如果警告数少于或等于 |
✓ |
-q, --quiet |
抑制没有警告的文件输出。《-qq》: 仅打印警告和错误的总数。《-qqq》: 完全抑制输出。 |
标记为“默认设置”的设置也可以根据SublimeLinter的文档在行内使用。由于默认情况下channel
和require
被预定义为全局变量,因此使用行内的globals
设置需要除了其他设置外,还包括channel
和require
。例如:-- [SublimeLinter summitlinter-globals:channel,require,foo]
将保持默认行为同时添加全局foo
。同样适用于保存到SublimeLinter用户设置的任何默认设置。例如,如果用户设置中包含"ignore": "foo"
,则使用ignore
来忽略bar
(同时继续忽略foo
)需要以下操作:-- [SublimeLinter summitlinter-ignore:foo,bar]
。