问题标签 [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 - 如何为每个文件夹配置 sublimelinter
是否可以配置 sublimelinter 以检查具有特定设置的特定文件夹。
对于初学者,我想将它用于使用“javascript_linter”的js文件:“jshint”并为不同的文件夹设置“jshint_options”
sublimetext2 - 如何在不同的 SyntaxDefinition 上使用 SublimeLinter jshint?
我正在尝试为 ExtendScript 编写 Sublime 语法定义,但不想失去使用 SublimeLinter 插件的可能性。那么我怎样才能告诉 SublimeLinter 他不仅应该在范围上使用 jshint,source.js
而且还应该在我的范围上使用source.jsx
呢?
sublimetext - SublimeLinter 用户配置解析错误 (pep8)
我刚刚安装了 SublimeLinter 来帮助我管理我的 Python 代码。目前它将空白行标记为令人讨厌的错误,因此我想通过在用户配置文件中编写一些忽略设置来禁用它。
配置文件位于 ~./config/sublime-test-2/Packages/User/SublimeLinter.sublime-settings
{
"pep8_ignore":
[
"W239"
]
}
如果我尝试在方括号后添加一个逗号,我会在保存时收到“右括号前的尾随逗号”
如果我尝试在大括号后添加一个逗号,我会在保存时收到“意外的尾随字符”
如果我将它保留在上面并关闭并重新打开 sublime,我会收到错误消息:
“尝试解析设置时出错:意外字符,在 ~/.config/sublime-text-2/Packages/SublimeLinter/SublimeLinter.sublime-settings:194:9 中需要逗号或右括号
(尽管文件只有几行长。
我已经在这里和其他地方寻找示例,似乎我正在做的和其他人所做的完全一样。任何建议将不胜感激。抱歉,如果我的格式不是很好,我已经习惯了 stackoverflow 的做事方式。
perl - 为 SublimeLinter 添加自定义路径到 Perl 库
我正在使用 Sublime Text 2 编辑器进行 Perl 开发,现在我面临下一个问题。我有我的项目:
在这个项目中,我有以下库:
在我编辑文件时:
在这个文件中我尝试加载库:
/home/alex/workspace/lib/myLib.pm
我有这样的代码:
sublimelinter 无法找到该库,因为它不在默认的 @INC 路径中。有没有办法在不更改我的脚本源代码的情况下为 sublimelinter 修改 Perl 的 @INC?
我尝试对 linter 使用每个项目的设置,如下所示:
但这无济于事。
javascript - Sublime Linter/ReferenceError:未定义窗口?
我知道这是一个非常基本的问题,但很奇怪我无法让它工作,花了几个小时后,我真的需要帮助。
- OSX 10.8.4
- 崇高文本 2 版本 2.0.2 构建 2221
- 节点 v0.10.15
- jshint v2.1.7
实际上,我只是为此而全新安装了 sublime Text 2;刚刚安装了Sublime Package Control。
首先,我准备了一个foo.js代码:
结果:
因此,到目前为止,对于简单的测试, jshint可以按预期工作。
我尝试了很多方法来让它与 Sublime Linter 一起工作,但没有成功,我全新安装了 sublime 应用程序,然后按照教程视频进行操作:
https://tutsplus.com/lesson/sublime-linter/
看起来很简单,Sublime Linter 似乎已成功安装,并且自述文件在 00:30 出现在视频节目中,但就我而言,在那之后,保存或其他任何事情都不会触发任何事情。
好吧,我完全迷路了。请指教。谢谢。
更新:
我注意到 sublimeText 控制台显示错误!
编辑:好的,这似乎是错误,我应该先检查那里..
javascript - 如何禁用“laxcomma”检查?
我正在使用 SublimeLintern 包,但我遇到了一些问题。我想切换每次保存文件时出现的“laxcomma”警告:我更喜欢将逗号放在每行的开头
因此,我试图寻找一些解释如何启用或禁用每个检查的文档。我碰到这个应该解释我需要什么。所以,我SublimeLinter.sublime-settings
现在是这样的:
但它似乎没有工作。我仍然看到那个烦人的警告!我的设置有什么问题?
javascript - 如何在 Sublime Text 中检查不推荐使用的 JavaScript 方法?
我每天都使用 SublimeLinter 来使用 Sublime Linter 对 JavaScript 进行 linting。而且我不知道是否可以将它不用于语法检查,但也可以用于不推荐使用的方法检查。
例如,当我看到一个对象MyDeprectedObject
或方法obj.deprecatedMethod
时,它应该向我显示一个错误。
我已经看过 jslint/jshint、eslint 并且似乎目前无法使用它们来满足我的需要。
你看到我要找的工具了吗?您如何进行已弃用的方法/对象检查?
sublimetext2 - Sublime Text 2 / sublimeLinter:只有 Python 是实时后台 linted
我已经花了几个小时在这方面没有太大进展。我正在使用 SublimeLinter v1.7 [1] 运行 Sublime Text 2.0.2。它可以漂亮地实时 lints Python,但对于我日常使用的许多其他语言 [Javascript、Ruby、CSS/SCSS 等],它只会在保存时通过控制台显示格式错误的警告[2]。我已经为可执行映射尝试了许多设置。我目前有:
我也只有 "javascript": "/usr/local/bin/node" 在那里。我还尝试使用 jshint 和 jslint 作为“javascript_linter”选项。
控制台显示 SublimeLinter 加载和启用 javascript、CSS 和 Ruby(分别使用 node、ruby 和 node)。
在控制台上启用消息后,我得到:
还:
接下来是原始的 linting 消息,例如:
[1] 根据https://github.com/SublimeLinter/SublimeLinter/issues/512我回滚到 v1.7 以使 PEP8 linting 正常工作。
[2] Coffeescript 获得实时 linting,这很好。
c++ - Sublime Text 3:SublimeLinter:c disabled(找不到“cppcheck”)
您好,即使我尝试安装 Google cpplint,我仍然收到此错误:SublimeLinter: c disabled ("cppcheck" cannot be found)。这是我的用户设置:
我更喜欢它是否可以与 cppcheck 一起使用。运行 OS X 10.9,Sublime Text 3047
ruby - 如何在 SublimeLinter 插件中禁用 C、Ruby、Puppet 等?
简单地说,我想禁用我不使用的语言的 linting。这是我的用户配置文件内容:
没有帮助。当我重新启动 ST2 并打开终端时,它是: