问题标签 [syntastic]

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 回答
5788 浏览

vim - Syntastic 不适用于 C++

我最近根据本指南https://github.com/scrooloose/syntastic#installpathogen通过病原体安装了 Syntastic 。

但是,Syntastic 不适用于 c++。但是它确实适用于 c。我不确定原因是什么,当我打开 .cpp 文件并故意创建错误时,没有任何报告。

这是我的vimrc:

0 投票
2 回答
13572 浏览

javascript - 带有 syntastic 和 eslint 的 vim:显示警告

我将 Vim 与syntastic插件和 eslint 一起使用。

当我保存一个 JavaScript 文件时,我可以看到错误出现得很好,但我无法显示警告。

这是我的 .vimrc 中的内容:

让 g:syntastic_javascript_checkers = ['eslint']

我安装了 eslint:

npm 安装 eslint -g

我正在运行 Linux Mint 17

如何让警告出现?

0 投票
4 回答
29368 浏览

python - 如何在 Syntastic for Vim 中将 Python 允许的最大行长度设置为 120?

我正在为 Vim 使用python 模式,我更喜欢有 120 个字符行,而不是 PEP8 标准中定义的 80 个字符。

在 python 模式下,这很容易。我只是将以下内容添加到我的 ~/.vimrc 中:

这很好用,但是,我还想使用出色的Syntastic插件来检查各种其他类型的语法(例如,美食评论家的厨师食谱。)

不幸的是,Syntastic 也做了 Python linting,因此它现在开始抱怨我的 120 个字符行。我是否也可以做一些类似的事情来让它停止抱怨我略长的线条?

0 投票
3 回答
5321 浏览

python - 仅显示 vim 中 pylint 和 syntastic 的错误

如何在 vim 中使用 synstastic 仅显示 pylint 错误消息?我基本上希望将输出pylint -E用作语法的来源。我试图在我.vimrc的 with 中配置 syntastic:

这没有用。此外,我尝试通过以下行将 pylint 配置为仅显示没有 -E 标志的错误.pylintrc

这似乎是唯一disable=all的。

0 投票
3 回答
4945 浏览

vim - 如何关闭语法(vim)中的特定消息?

我正在尝试关闭一些合成的消息。

例如,SC20148在 bash 文件中(它抱怨没有 shebang)。

查看文档后,似乎可以通过以下方式完成:

但是,这似乎不起作用。如何关闭特定消息?

0 投票
1 回答
366 浏览

windows - Syntastic 在 gVim windows7 中不起作用

我已经使用病原体在 gVim 上安装了 syntastic。我可以访问综合文档和资料。但是 syntastic 无法检查我的文件是否有错误。我已经设置了 php 的路径,即使它不会检查

这是错误的屏幕截图- http://i.imgur.com/I5akIkZ.png

0 投票
2 回答
1802 浏览

vim - 如何根据根目录中文件的存在情况使 Syntastic 加载不同的检查器?

在工作中,我们使用的语法检查器与我在从事开源工作时使用的语法检查器不同。有没有办法Syntastic指定默认检查器,如果rc在项目根目录中找到文件,则更改检查器?

示例:如果.eslintrc找到使用eslint. 如果没有.eslintrc找到,请使用standard.

谢谢!

编辑:还在scrooloose/syntastic上打开了一个问题。

0 投票
2 回答
1144 浏览

python - Syntastic / Jedi-Vim 不需要的高亮显示

我正在使用 Syntastic 和 Jedi-Vim。目前我正在使用 Syntastics 功能来突出 vim 中的 pylint 错误。我觉得我遇到了某种错误,正如您在屏幕截图中看到的那样可以从显示中删除底卷。

  • 为什么我不想要的时候会有下卷曲?
  • 这种行为是 vim 核心的一部分吗?
  • 如果不是,是什么包生成了这个,我该如何隐藏底卷?

我的 vim 设置的屏幕截图,不需要的底卷曲在第 4-9 行。

谢谢。

~_vimrc

vim --版本

0 投票
1 回答
924 浏览

vim - vim +Syntastic 映射键到 :SyntasticChecking 不起作用

我尝试将:SyntasticCheckSyntastic vim的键映射到.vimrc

但它不起作用。此外,当我将此命令键入:SyntasticCheckvim 命令时,它不起作用,但是当我使用它保存文件时:w。它检查语法并在底部窗口中引发错误。

有任何想法吗?

0 投票
1 回答
254 浏览

javascript - how to fix syntastic javascript warnings: 'X is not defined'?

I am using vim with syntastic on a javascript (cordova) project, but I am getting a lot of warnings as can be seen below:

enter image description here

I consider to be a javascript noob, so I'm a little concerned that my code is not to a good standard.

How can I fix these warnings?