问题标签 [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,但无济于事。
我已经完全按照此处的说明进行操作,但我没有他们描述的相同屏幕。
当我输入linter
Package Control 时,我没有得到我应该说的结果。
这是一个屏幕截图。
有谁知道他们可能忘记提及什么?
python - 如何获取有关当前范围的信息
在 Sublime中,按下Cmnd+R键盘快捷键会带来一个下拉菜单,只需指定其名称即可跳转到方法/函数定义:
但是如果有两个同名的方法(在两个不同的类下声明),Sublime 列出了两个同名的方法,却没有给出一个列出的方法“属于”什么类的线索。
周围的方法是什么?
sublimetext - Sublime Text 3 CSSLint 包不使用 .csslintrc
我正在尝试将 CSSLint 与 Sublime Text 3 一起使用,但我似乎无法让它使用我在项目根目录中拥有的 .csslintrc 文件。
最初我以为它会是 JSON 格式,但后来发现你必须使用命令行语法,所以作为测试,我在我的 .csslintrc 文件中尝试了这些:
--ignore=ids,重要
和
忽略=ID,重要
但两者都不能阻止 linter 警告使用任何一个???有什么建议么?如果我只是将它粘贴在用户设置文件中,它确实有效,但是因为我在我的项目中使用 .jshintrc 和其他文件进行 linting 等,并不是每个人都使用 Sublime Text(我不知道他们为什么不使用 :),我宁愿把它全部放在 .csslintrc
sass - Sublime Text 3 SCSS-Contrib-Lint 不使用 .scss-lint.yml
我似乎无法让 SublimeLinter-scss-contrib-lint 在 Sublime Text 3 中工作。我的根目录中有 .scss-lint.yml 文件,它似乎从命令行运行(尽管是否在我的文件中或我不确定的默认设置)。我已经通过包管理器安装了包,它在我的 SublimeLinter.sublime.settings 文件中,但是当我故意出错时,它们永远不会被拾取。
关于这个有很多不同的stackoverflow问题,但似乎没有一个适合我的问题。如果有帮助,我正在使用 Windows,并且所有 gem 都已安装并正常工作。
sublimetext3 - 如何修改 jshint sublimelinter 设置?
如果这是一个重复的问题,我很抱歉。
我想关闭分号警告,并更改 jshint sublimelinter 中警告光标的外观。
我需要访问哪些文件或菜单才能更改这些设置?
sublimetext3 - 未应用 SublimeLinter “max-line-length”设置
我在 SublimeText3 中为 SublimeLinter 设置用户设置时遇到了困难。我在这里检查过:http: //www.sublimelinter.com/en/latest/settings.html
我尝试设置我的用户设置,并将“max-line-length”设置为 80(默认值为 100):
但是,不应用此设置。我已经关闭并重新打开了崇高的文本。如何应用此设置?谢谢。
javascript - Sublime (JavaScript) 重新缩进在代码的开头添加一个空格
我开始使用 Sublime Text 2 来编辑 .js 文件并安装了 Sublime Linter。另外,我导入了 eclipse 快捷方式,因为这是我习惯的。(在这里看到: https ://gist.github.com/thbkrkr/3194275 )
我的问题是,当我重新缩进我的 .js 文件时,如果该文件在开头有注释,我的第一行代码会在它之前添加一个空格,并且所有代码行都与第一行对齐,算法得到那个添加了一个空格...
因此,我在文件的几乎每一行中都会收到警告“混合空格和制表符”。
当我重新缩进我的代码时,我应该怎么做才能防止添加该空间?
谢谢你。
sublimetext3 - 我不知道如何让 sublimelinter-html-tidy 工作
我有 sublime text 3,但是在通过“包控制:安装包”安装 sublimelinter-html-tidy 之后,没有任何改变。我还在我的 Sublime 3 上安装了 Emmit、Bracket Highlighter、Side Bar 和其他一些工具,它们都在做他们应该做的事情。他们工作。只有 sublimelinter-html-tidy 没有做任何事情,即使它在我安装的包中。
任何帮助,或者如果有人能指出我正确的方向,那就太好了。
c++ - SublimeLinter clang - 找不到基本标题
我最近安装了 Sublime Text 3,我正在尝试让 SublimeLinter 为 C++ 工作。我已经使用 Package Control 安装了“SublimeLinter-contrib-clang” linter,并且 linter 确实激活了。但是,我的问题是 linter 对每个基本标头都给出了错误,即#include <iostream>
在基本的 Hello World 程序中。
我试图做的事情:
- 安装了 clang、g++ 和最新的 libstdc 库
- 使用终端中的clang编译并运行程序
clang++ -v <name_of_file>
- 尝试在设置中手动包含 c++ 库目录但失败
最后一个似乎是最好的选择,但似乎我根本不明白 Sublime 设置是如何工作的。这是我的用户设置文件:(配色方案和忽略的包行已经存在)
我尝试了各种格式(在“linter”->“clang”、“clang”等下),但都不起作用。此外,我什至不确定这种方法是否有效。
谢谢~
(使用 Ubuntu 14.04)
编辑: 我当前的用户设置文件:
javascript - SublimeLinter - nodeca 插件
当我尝试使用 ESLint 插件Nodeca时,SublimeLinter 停止掉毛
这是我的 .eslintrc:
{
"env": {
"browser": true,
"node": true
},
"plugins":["nodeca"],
"rules": {
"quotes": 0,
"no-underscore-dangle": 0,
"no-path-concat": 0,
"valid-jsdoc": 1,
"no-reserved-keys": 1,
"block-scoped-var": 1,
"no-lonely-if": 1,
"no-nested-ternary": 1,
"no-multiple-empty-lines": 1,
"space-after-keywords": [1, "always"],
"space-before-blocks": [1, "always"],
"nodeca/indent": [2, "spaces", 4]
}
}
我知道它只是那个插件,因为当我注释掉这些行时它可以工作
"plugins":["nodeca"],
"nodeca/indent": [2, "spaces", 4]
Sublime 控制台显示:
SublimeLinter: eslint: Grunt.config.js ['/usr/local/bin/eslint', '--format=compact', '--stdin']
SublimeLinter: eslint output:
<text>: line 16, col 48, Error - Trailing comma. (no-comma-dangle)
1 problem
但是当我把这些行放回使用 nodeca 时,linter 停止工作,我在控制台中得到了这个:
SublimeLinter: eslint: Grunt.config.js ['/usr/local/bin/eslint', '--format=compact', '--stdin']
我知道插件是随节点一起安装的,因为我在 package.json 和 npm 列表中看到了它。
我是前端开发的新手,所以您能给我的任何帮助将不胜感激!
谢谢!