问题标签 [sublimelinter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
112 浏览

sublimetext2 - 在 mac 中工作的 Windows 中的 sublime linter

我在 sublime text 中使用 sublimelinter 插件。它在 OS X 中运行良好,但在 Windows 中无法运行。我认为问题是在 Windows 机器中设置路径。你们能告诉我我应该设置什么路径...

工作代码

在下面提供我的代码

0 投票
1 回答
2485 浏览

sass - SublimeLinter SCSS-Lint 不掉毛?

将 SublimeLiner 调试设置为打开时,我在控制台中看到了这一点,这使得 linter 似乎已加载:

scss-lint 实际上在该目录中。

但是我在编辑 .scss 文件时看到了这一点:

没有突出显示语法错误。

这是否提供任何线索?

0 投票
1 回答
2408 浏览

sublimetext - sublimelinter-php 和 sublimelinter-phpcs 有什么区别?

据我所知,CodeSniffer 遵循一组特定的编码标准,并检查您的代码是否遵循上述标准。但是 sublimelinter-php 也这样做。它们是不同的还是一样的?因为我在我的 Sublime Text 3 上安装了这两个插件。

0 投票
2 回答
5454 浏览

sublimetext3 - mac 上的 jshint 和 sublimelinter 设置配置

我正在尝试在我的 Mac 上配置 sublimelinter,特别是 jshint。在我的 Windows 版本的 SublimeText 中有以下部分SublimeLinter.sublime-settings

当我在我的 Mac 上查看文件时,此部分不存在,是否可以在没有单独设置文件的情况下在 Mac 版本上编辑这些选项?还是 jshint 的全局设置文件?

我一直在研究类似的问题,但还没有找到明确的解决方案。

更新:

实际上,在控制台上使用它时似乎根本没有发现任何错误。我的 javascript 文件没有以.js如何配置它以查看不同的扩展名结尾?我在文档中找不到它。

0 投票
1 回答
386 浏览

php - ST3 SublimeLinter 不适用于 Windows 上的 PHP

我很难让我的 sublimlinter 为 PHP 工作。这是我的设置,如果您有经验的可以快速查看一下,让我知道它有什么问题。谢谢!

Windows 系统路径变量:

SublimeLint 默认设置:

0 投票
1 回答
162 浏览

sublime-text-plugin - 如何使用 SublimeLinter 的 cmd 属性

luacheck我正在编写一个用于我们使用的自定义语法的 SublimeLinter(一个 SublimeText 插件)插件。到目前为止,我已经简单地使用它cmd = 'luacheck @',当 SublimeLinter 调用时,@它显然被文件名替换luacheck。问题是,在“背景”模式下使用 SublimeLinter,警告在保存文件之前实际上不会更新,例如,如果我删除包含警告的行,警告仍然存在,只是突出显示一个空格(直到我保存, 那是)。我有一种感觉,这是因为我正在使用,@并且由于它被文件名替换,因此在文件luacheck更新之前不会更新。但是,关于 SublimeLinter 的文档cmd不是很好,而且我很难弄清楚如何正确地写一个。他们 GitHub 上的插件似乎也没有使用@. 如果我复制默认lua插件(使用cmd = 'luac -p * -')并使用cmd = 'luacheck * -',则luacheck执行但仅返回 I/O 错误。cmd有人可以提供更多关于 SublimeLinter属性如何工作的见解吗?

编辑:我能够通过使用tempfile_suffix = 'lua'in来解决这个问题linter.py。根据 SublimeLinter 文档,这用于不使用的 linter stdin,所以我想我的问题可能是 with luacheck

0 投票
0 回答
531 浏览

c++ - Sublimelinter 3 cppcheck 配置

我已经安装SublimeText 2在 Ubuntu (14.01) 和Sublimelinter 3包控制列表 (Ctrl+Shift+P) 上。我也安装了cppcheck.
现在我需要帮助来“激活”实时 c++ 代码中的链接器。我还没有找到我必须在 Settings-user 中输入的确切内容。如何从包控制列表中获取 SublimeLinter-cppcheck 选项?
如果有任何帮助,我将不胜感激。

0 投票
2 回答
4606 浏览

python - 必须提供 lint.py 的路径,找不到

我正在尝试将 SublimeLinter-pylint 安装到我的 Sublime Text 3 中。它告诉我按照说明进行操作,因为它(大概)找不到 lint.py (我在此之前尝试安装 Pylinter 并且结果付诸东流,所以我假设这是同样的问题)。

我已经查看了类似问题的其他答案,但它们不适用于我。

有人说要使用我正在做的 SublimeLinter。我已经安装了它,并且我在它上面安装的 PHP/JS linters 工作得很好。

然后它说要安装我已经使用 pip 完成的 pylint (duh)。作为参考,终端打印中的 pylint --version :

所以我有点失落。现在,当我尝试通过 Package Control 安装 SublimeLinter 时,它告诉我按照此处的安装说明进行操作。这告诉我必须按照此处提供的说明进行操作。我已经按照要求完成了,'hash - r which pylint' 什么也没打印。没有路径,没有错误,没有“找不到模块”,只是空白。'hash - r which asdfjkl' 会给出一个错误,所以据我所知,这是有效的,而且 pylint 也有效,正如我用 python 文件验证的那样。

从未有任何与 ST3 相关的事情如此令人困惑和烦人;我几乎已经放弃了这一点,并且将在没有 linter 的情况下继续进行(它是 python,所以至少调试还不错)。

有什么建议么?

0 投票
2 回答
3978 浏览

sublimetext3 - SublimeLinter:警告:jshint 已停用,无法找到“jshint”

这完全是随机发生的。我所做的只是重新启动 Sublime,接下来我知道我必须重新设置 git.exe 的路径,而 SublimeLinter jshint 已损坏。我已经以各种顺序删除并重新安装了 SublimeLinter 和 SublimLinter-jshint 以尝试修复它。

我还使用 npm 全局安装了 jshint。

SublimeLinter 默认/用户设置:

安慰:

0 投票
1 回答
667 浏览

json - 如何覆盖 SublimeLinter-CSSLint 中的“选择器不应包含 ID”规则?

进入csslint --list-rules终端,我看到以下规则:

因此,在我的SublimeLinter.sublime-settings用户首选项文件中,我尝试将“ids”设置为false, true, "none", "ignore", "exclude", 和""下面的代码结构,但没有效果。

我不容易找到有关如何校准ids设置的文档。有人知道吗?谢谢!