问题标签 [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 回答
33 浏览

sublimetext2 - 安装 SublimeLinter 时遇到问题

过去半小时我一直在尝试安装 SublimeLinter,但无济于事。

我已经完全按照此处的说明进行操作,但我没有他们描述的相同屏幕。

当我输入linterPackage Control 时,我没有得到我应该说的结果。

这是一个屏幕截图。

崇高的截图

有谁知道他们可能忘记提及什么?

0 投票
0 回答
54 浏览

python - 如何获取有关当前范围的信息

在 Sublime中,按下Cmnd+R键盘快捷键会带来一个下拉菜单,只需指定其名称即可跳转到方法/函数定义:

在此处输入图像描述

但是如果有两个同名的方法(在两个不同的类下声明),Sublime 列出了两个同名的方法,却没有给出一个列出的方法“属于”什么类的线索。

周围的方法是什么?


0 投票
1 回答
1008 浏览

sublimetext - Sublime Text 3 CSSLint 包不使用 .csslintrc

我正在尝试将 CSSLint 与 Sublime Text 3 一起使用,但我似乎无法让它使用我在项目根目录中拥有的 .csslintrc 文件。

最初我以为它会是 JSON 格式,但后来发现你必须使用命令行语法,所以作为测试,我在我的 .csslintrc 文件中尝试了这些:

--ignore=ids,重要

忽略=ID,重要

但两者都不能阻止 linter 警告使用任何一个???有什么建议么?如果我只是将它粘贴在用户设置文件中,它确实有效,但是因为我在我的项目中使用 .jshintrc 和其他文件进行 linting 等,并不是每个人都使用 Sublime Text(我不知道他们为什么不使用 :),我宁愿把它全部放在 .csslintrc

0 投票
1 回答
1852 浏览

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 都已安装并正常工作。

0 投票
1 回答
423 浏览

sublimetext3 - 如何修改 jshint sublimelinter 设置?

如果这是一个重复的问题,我很抱歉。

我想关闭分号警告,并更改 jshint sublimelinter 中警告光标的外观。

我需要访问哪些文件或菜单才能更改这些设置?

0 投票
2 回答
4072 浏览

sublimetext3 - 未应用 SublimeLinter “max-line-length”设置

我在 SublimeText3 中为 SublimeLinter 设置用户设置时遇到了困难。我在这里检查过:http: //www.sublimelinter.com/en/latest/settings.html

我尝试设置我的用户设置,并将“max-line-length”设置为 80(默认值为 100):

但是,不应用此设置。我已经关闭并重新打开了崇高的文本。如何应用此设置?谢谢。

0 投票
2 回答
56 浏览

javascript - Sublime (JavaScript) 重新缩进在代码的开头添加一个空格

我开始使用 Sublime Text 2 来编辑 .js 文件并安装了 Sublime Linter。另外,我导入了 eclipse 快捷方式,因为这是我习惯的。(在这里看到: https ://gist.github.com/thbkrkr/3194275 )

我的问题是,当我重新缩进我的 .js 文件时,如果该文件在开头有注释,我的第一行代码会在它之前添加一个空格,并且所有代码行都与第一行对齐,算法得到那个添加了一个空格...

因此,我在文件的几乎每一行中都会收到警告“混合空格和制表符”。

当我重新缩进我的代码时,我应该怎么做才能防止添加该空间?

谢谢你。

0 投票
1 回答
7836 浏览

sublimetext3 - 我不知道如何让 sublimelinter-html-tidy 工作

我有 sublime text 3,但是在通过“包控制:安装包”安装 sublimelinter-html-tidy 之后,没有任何改变。我还在我的 Sublime 3 上安装了 Emmit、Bracket Highlighter、Side Bar 和其他一些工具,它们都在做他们应该做的事情。他们工作。只有 sublimelinter-html-tidy 没有做任何事情,即使它在我安装的包中。

任何帮助,或者如果有人能指出我正确的方向,那就太好了。

0 投票
2 回答
2551 浏览

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)

编辑: 我当前的用户设置文件:

0 投票
1 回答
113 浏览

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 列表中看到了它。

我是前端开发的新手,所以您能给我的任何帮助将不胜感激!

谢谢!