问题标签 [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.
sublimetext2 - 在 mac 中工作的 Windows 中的 sublime linter
我在 sublime text 中使用 sublimelinter 插件。它在 OS X 中运行良好,但在 Windows 中无法运行。我认为问题是在 Windows 机器中设置路径。你们能告诉我我应该设置什么路径...
工作代码
在下面提供我的代码
sass - SublimeLinter SCSS-Lint 不掉毛?
将 SublimeLiner 调试设置为打开时,我在控制台中看到了这一点,这使得 linter 似乎已加载:
scss-lint 实际上在该目录中。
但是我在编辑 .scss 文件时看到了这一点:
没有突出显示语法错误。
这是否提供任何线索?
sublimetext - sublimelinter-php 和 sublimelinter-phpcs 有什么区别?
据我所知,CodeSniffer 遵循一组特定的编码标准,并检查您的代码是否遵循上述标准。但是 sublimelinter-php 也这样做。它们是不同的还是一样的?因为我在我的 Sublime Text 3 上安装了这两个插件。
sublimetext3 - mac 上的 jshint 和 sublimelinter 设置配置
我正在尝试在我的 Mac 上配置 sublimelinter,特别是 jshint。在我的 Windows 版本的 SublimeText 中有以下部分SublimeLinter.sublime-settings
当我在我的 Mac 上查看文件时,此部分不存在,是否可以在没有单独设置文件的情况下在 Mac 版本上编辑这些选项?还是 jshint 的全局设置文件?
我一直在研究类似的问题,但还没有找到明确的解决方案。
更新:
实际上,在控制台上使用它时似乎根本没有发现任何错误。我的 javascript 文件没有以.js
如何配置它以查看不同的扩展名结尾?我在文档中找不到它。
php - ST3 SublimeLinter 不适用于 Windows 上的 PHP
我很难让我的 sublimlinter 为 PHP 工作。这是我的设置,如果您有经验的可以快速查看一下,让我知道它有什么问题。谢谢!
Windows 系统路径变量:
SublimeLint 默认设置:
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
。
c++ - Sublimelinter 3 cppcheck 配置
我已经安装SublimeText 2
在 Ubuntu (14.01) 和Sublimelinter 3
包控制列表 (Ctrl+Shift+P) 上。我也安装了cppcheck
.
现在我需要帮助来“激活”实时 c++ 代码中的链接器。我还没有找到我必须在 Settings-user 中输入的确切内容。如何从包控制列表中获取 SublimeLinter-cppcheck 选项?
如果有任何帮助,我将不胜感激。
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,所以至少调试还不错)。
有什么建议么?
sublimetext3 - SublimeLinter:警告:jshint 已停用,无法找到“jshint”
这完全是随机发生的。我所做的只是重新启动 Sublime,接下来我知道我必须重新设置 git.exe 的路径,而 SublimeLinter jshint 已损坏。我已经以各种顺序删除并重新安装了 SublimeLinter 和 SublimLinter-jshint 以尝试修复它。
我还使用 npm 全局安装了 jshint。
SublimeLinter 默认/用户设置:
安慰:
json - 如何覆盖 SublimeLinter-CSSLint 中的“选择器不应包含 ID”规则?
进入csslint --list-rules
终端,我看到以下规则:
因此,在我的SublimeLinter.sublime-settings
用户首选项文件中,我尝试将“ids”设置为false
, true
, "none"
, "ignore"
, "exclude"
, 和""
下面的代码结构,但没有效果。
我不容易找到有关如何校准ids
设置的文档。有人知道吗?谢谢!