问题标签 [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 投票
1 回答
1975 浏览

javascript - 配置 SublimeLinter 以忽略尾随空格

当我将 SublimeLinter 用于带有 javascript 的 Sublime Text 2 时,只要有尾随空格,它就会显示红色感叹号图标,这对 javascript 来说应该不是问题。

我做了一些研究,发现我可以根据此处找到的错误代码将以下代码添加到包用户设置(SublimeLinter.sublime-settings)中: https ://github.com/jcrocholl/pep8/blob/master/ pep8.py

但由于某种原因,错误图标仍然显示。

0 投票
3 回答
1943 浏览

macos - ST2:SublimeLinter 忽略 JSHint 设置

我一直在尝试将 SublimeLinter 配置为使用不同的 JSHint 设置,但我的设置被完全忽略了。大多数情况下,我只想能够使用双引号而不会出现 linting 错误。这是我的“用户”SublimeLinter.sublime-settings 中的内容

该文件肯定正在被解析,因为只要它的格式不正确(有趣的是,这包括字符串用单引号引起来),它就会引发错误。它也忽略了不仅仅是引用偏好——我可以将“邪恶”设置为 false,它仍然会给我 eval 警告。

有任何想法吗?这是在 OSX 上。

提前致谢。

0 投票
1 回答
1021 浏览

path - 在 SublimeLinter 的 sublimelinter_executable_map 中设置相对路径

设置:便携式版本Sublime Text 2及其插件Sublimelinternode.exe.

sublimelinter_executable_map必须以某种方式设置,以便Sublimelinter用作node.exeJavaScript 引擎。

可以使用相对路径而不是完全限定路径来做到这一点吗?

尝试使用MSDN中给出的不同形式的相对路径,插件无法检测到node.exe。我得到的控制台消息是SublimeLinter: javascript disabled (One of the following JavaScript engines must be installed: node.js, JavaScriptCore)

0 投票
1 回答
1498 浏览

c++ - C++ 的 SublimeLinter(ST3/ST2) (cppcheck/cppint.py)

装备:Ubuntu 13.04,Sublime 3 + SublimeLinter(从 gi​​t 安装)。

此外,还安装了包 cppcheck。(能力安装 cppcheck)。

cpplint.py 是从谷歌下载的。

麻烦:Sublime 不强调错误 C++。(蟒蛇没问题)。

做了什么,我的设置 - 用户:

有什么关系?

ST2:

cppcheck 什么都不做。

通过 cpplint.py

图片

非常感谢。

0 投票
6 回答
36092 浏览

php - Sublime Text 3 Sublimelinter phplint 和 php 没有找到?

我已经玩了一个多小时来让 sublimelinter 工作。

所以我现在安装了以下软件包:

  • SublimeLinter
  • SublimeLinter-php
  • SublimeLinter-phplint

有人知道为什么它仍然没有 lint 我写的 PHP 吗?

我在 Windows 上工作,找不到任何与 sublime 3 和 windows 相关的文档。

控制台显示:

0 投票
2 回答
11604 浏览

sublimetext3 - Sublime Text 3 SublimeLinter 插件无法找到 jshint

由于某种原因,SublimeLinter3 或 SublimeLinter3 JSHint linter 插件似乎无法解析PATH环境变量,因此无法运行jshint

jshint二进制文件在 中,PATH但是:

该问题仅发生在 Ubuntu 上。在 OS X 上完美运行。我浏览了官方文档,但无济于事。

使用bash如果那有任何后果。

0 投票
4 回答
2259 浏览

ubuntu - SublimeLinter 无法确定 shell PATH

这是我每次启动 Sublime Text 时收到的错误消息:

SublimeLinter 无法确定您的 shell PATH。任何 linter 都不太可能起作用。

有关如何调试 PATH 问题的信息,请参阅故障排除指南。

我在 Ubuntu 12.04 上运行 Sublime Text 3。

我该如何克服这个错误?

0 投票
1 回答
96 浏览

javascript - 使用自定义非 JS 模板代码的 JSHint 和跳行

我在 SublimeText3 中使用 SublimeLinter3 和 SublimeLinter-jshint linter。我有由自定义 CGI 处理的服务器端 JavaScript。它使用格式如下的 import 语句导入其他服务器端 JS 文件(:ssjs 只是告诉解释器将导入作为服务器端 JavaScript 处理):

不用说,这会导致 JSHint 出现各种问题,例如:

还有很多。

如何配置 JSHint 和/或 SublimeLinter 在 linting 时不处理这些行?

0 投票
2 回答
9304 浏览

uninstallation - SublimeLinter:如何从 SublimeText 3 中删除

当我尝试在 Mac 上删除 SublimeLinter 时,我在应用程序支持中删除了包、缓存以及它的每个部分,但似乎我无法在 SublimeText 3 中删除它。

我打开 ST,我立即在 PackageControl 的新选项卡中收到一条消息,告诉我 SublimeLinter 已成功安装,并且所有文件夹和文件都已重新创建。网上没找到解决办法。在此先感谢您的帮助!

0 投票
3 回答
929 浏览

sublimetext3 - Sublime Text 3 插件:SublimeLinter

我正在使用 Sublime Text 3。最近我卸载了我的 sublimelinter 插件并重新安装它以获得最新版本。以前的 sublimelinter 版本工作正常。

我知道在新版本的 sublimelinter 中,所有的 linter 现在都必须单独安装。

1)所以我确实先安装了sublimelinter,但是当我浏览安装的包时,我看不到安装了sublimelinter?(第一个问题)

2)然后我继续通过 node.js 和 sublime 文本安装 sublimelinter-csslint。当我浏览该软件包时,它已安装。

3)我故意在我的CSS中犯了一个错误,最后没有“;”。但是 csslint 没有发现错误?所以我会假设安装失败。(第二题)