问题标签 [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.
javascript - 配置 SublimeLinter 以忽略尾随空格
当我将 SublimeLinter 用于带有 javascript 的 Sublime Text 2 时,只要有尾随空格,它就会显示红色感叹号图标,这对 javascript 来说应该不是问题。
我做了一些研究,发现我可以根据此处找到的错误代码将以下代码添加到包用户设置(SublimeLinter.sublime-settings)中: https ://github.com/jcrocholl/pep8/blob/master/ pep8.py
但由于某种原因,错误图标仍然显示。
macos - ST2:SublimeLinter 忽略 JSHint 设置
我一直在尝试将 SublimeLinter 配置为使用不同的 JSHint 设置,但我的设置被完全忽略了。大多数情况下,我只想能够使用双引号而不会出现 linting 错误。这是我的“用户”SublimeLinter.sublime-settings 中的内容
该文件肯定正在被解析,因为只要它的格式不正确(有趣的是,这包括字符串用单引号引起来),它就会引发错误。它也忽略了不仅仅是引用偏好——我可以将“邪恶”设置为 false,它仍然会给我 eval 警告。
有任何想法吗?这是在 OSX 上。
提前致谢。
path - 在 SublimeLinter 的 sublimelinter_executable_map 中设置相对路径
设置:便携式版本Sublime Text 2
及其插件Sublimelinter
和node.exe
.
sublimelinter_executable_map
必须以某种方式设置,以便Sublimelinter
用作node.exe
JavaScript 引擎。
可以使用相对路径而不是完全限定路径来做到这一点吗?
尝试使用MSDN中给出的不同形式的相对路径,插件无法检测到node.exe
。我得到的控制台消息是SublimeLinter: javascript disabled (One of the following JavaScript engines must be installed: node.js, JavaScriptCore)
c++ - C++ 的 SublimeLinter(ST3/ST2) (cppcheck/cppint.py)
装备:Ubuntu 13.04,Sublime 3 + SublimeLinter(从 git 安装)。
此外,还安装了包 cppcheck。(能力安装 cppcheck)。
cpplint.py 是从谷歌下载的。
麻烦:Sublime 不强调错误 C++。(蟒蛇没问题)。
做了什么,我的设置 - 用户:
有什么关系?
ST2:
cppcheck 什么都不做。
通过 cpplint.py
非常感谢。
php - Sublime Text 3 Sublimelinter phplint 和 php 没有找到?
我已经玩了一个多小时来让 sublimelinter 工作。
所以我现在安装了以下软件包:
SublimeLinter
SublimeLinter-php
SublimeLinter-phplint
有人知道为什么它仍然没有 lint 我写的 PHP 吗?
我在 Windows 上工作,找不到任何与 sublime 3 和 windows 相关的文档。
控制台显示:
sublimetext3 - Sublime Text 3 SublimeLinter 插件无法找到 jshint
由于某种原因,SublimeLinter3 或 SublimeLinter3 JSHint linter 插件似乎无法解析PATH
环境变量,因此无法运行jshint
:
jshint
二进制文件在 中,PATH
但是:
该问题仅发生在 Ubuntu 上。在 OS X 上完美运行。我浏览了官方文档,但无济于事。
使用bash
如果那有任何后果。
ubuntu - SublimeLinter 无法确定 shell PATH
这是我每次启动 Sublime Text 时收到的错误消息:
SublimeLinter 无法确定您的 shell PATH。任何 linter 都不太可能起作用。
有关如何调试 PATH 问题的信息,请参阅故障排除指南。
我在 Ubuntu 12.04 上运行 Sublime Text 3。
我该如何克服这个错误?
javascript - 使用自定义非 JS 模板代码的 JSHint 和跳行
我在 SublimeText3 中使用 SublimeLinter3 和 SublimeLinter-jshint linter。我有由自定义 CGI 处理的服务器端 JavaScript。它使用格式如下的 import 语句导入其他服务器端 JS 文件(:ssjs 只是告诉解释器将导入作为服务器端 JavaScript 处理):
不用说,这会导致 JSHint 出现各种问题,例如:
还有很多。
如何配置 JSHint 和/或 SublimeLinter 在 linting 时不处理这些行?
uninstallation - SublimeLinter:如何从 SublimeText 3 中删除
当我尝试在 Mac 上删除 SublimeLinter 时,我在应用程序支持中删除了包、缓存以及它的每个部分,但似乎我无法在 SublimeText 3 中删除它。
我打开 ST,我立即在 PackageControl 的新选项卡中收到一条消息,告诉我 SublimeLinter 已成功安装,并且所有文件夹和文件都已重新创建。网上没找到解决办法。在此先感谢您的帮助!
sublimetext3 - Sublime Text 3 插件:SublimeLinter
我正在使用 Sublime Text 3。最近我卸载了我的 sublimelinter 插件并重新安装它以获得最新版本。以前的 sublimelinter 版本工作正常。
我知道在新版本的 sublimelinter 中,所有的 linter 现在都必须单独安装。
1)所以我确实先安装了sublimelinter,但是当我浏览安装的包时,我看不到安装了sublimelinter?(第一个问题)
2)然后我继续通过 node.js 和 sublime 文本安装 sublimelinter-csslint。当我浏览该软件包时,它已安装。
3)我故意在我的CSS中犯了一个错误,最后没有“;”。但是 csslint 没有发现错误?所以我会假设安装失败。(第二题)