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

vim - 使用参数时语法检查不起作用

我设置 Syntastic 来验证我的 PHP 代码。我使用 PHP 和 PHPCS 作为检查器。

这完美地工作。但是,我想使用 WordPress 编码标准,所以我添加了这一行

它应该通过标准参数。值得注意的是,此参数在命令行中有效。但是,当我在 Vim 上运行“SyntasticCheck”时,我没有得到任何响应。甚至没有错误通知。

有什么事吗?

0 投票
1 回答
958 浏览

google-app-engine - Go Lang + Vim + Syntastic + goimports - 让它与 AppEngine 一起工作

我正在使用 vim 编写 AppEngine 代码。有两个有用的插件不能很好地工作。

Syntastic:它将 appengine 导入显示为错误。
goimports ( https://github.com/bradfitz/goimports ):我在该项目上添加了一个问题,同样的问题是它无法识别 appengine 导入。

有没有办法来解决这个问题?

谢谢

0 投票
10 回答
66343 浏览

vim - VIM + Syntastic:如何禁用检查器?

我正在使用为我的 HTML 文件启用的 Syntastic。由于我有一个启用了“validator w3”检查器的非常大的文件,因此 GVIM 或 VIM 在保存文件时变得非常慢(:w)。

是否可以仅针对当前会话暂时关闭语法?

0 投票
2 回答
16787 浏览

javascript - syntastic 抱怨 ES6 模块语法

我喜欢 javascript 的 syntastic,但我正在使用新的ES6 模块 tranpiler,而 syntastic 对这些类型的语句不满意:

无论如何,我可以对这种类型的陈述保持沉默吗?

0 投票
1 回答
692 浏览

c - Syntastic:如何更改文件扩展名设置

我正在使用一个名为 c0 的 C 子集。语法几乎相同,但文件扩展名是 c0 而不是 c。有没有办法更改我的 vimrc 文件以使 Syntastic 了解 c0 与 c 相同,因此它将对以 c0 结尾的文件使用相同的 linter?

谢谢!

0 投票
1 回答
1082 浏览

c - syntastic 叛变:如何禁用检查 /usr/include/*.h 中的文件

呃。我不能说太多,看这张图:

vim:左窗格,我的 vimrc,右窗格:c 代码

在左侧窗格中,您是我的 vimrc,在右侧窗格中:c 代码。在底部,不受欢迎的综合警告、错误等。

我的问题:你如何只检查我的源代码而不是包含在其中的所有内容/usr/include

0 投票
1 回答
1621 浏览

c++ - Vim 语法错误信息总是隐藏

Syntastic 似乎不适用于我。它已安装,:SyntasticInfo 说一切都很好(启用活动模式,文件类型 cpp,检查器是 ycm)。乍一看,一切似乎都很好,因为它看起来像这样:

1

我的标志在左边,位置列表在底部。但是只要我移动光标,标志和 loc-list 就会消失,看起来像这样:

2

此规则的唯一例外是在启动时立即进入插入模式。但是当然,一旦我离开它,一切都会消失。

现在我知道有类似:SyntasticCheckor的命令:Errors,它们完全……什么都没有。我输入它们,我执行它们,仅此而已。就像我什么都没做一样。自然地保存文件也不会产生任何结果。

我的 .vimrc 看起来像这样:

如果我删除这些行,我什至在启动时都没有标志和 loc-list。所以,是的,我在这里真的很茫然。

0 投票
1 回答
3621 浏览

vim - 在 Syntastic 中禁用“快速修复列表”

我很高兴为 vim 使用Syntastic插件。窗口底部的“Quickfix 列表”(从技术上讲,它是另一个 vim 窗口)占用空间,我并没有真正使用它。通过禁用快速修复列表

~/.vimrc不起作用。需要设置哪些选项来禁用快速修复列表?

0 投票
1 回答
643 浏览

vim - vim 中无法识别的 C++11 函数

在 vim 中使用一些 c++11 函数时,我注意到 vim 插件标签列表syntastic 不断报告错误,例如'stoi' was not declared in this scope.

所以我有几个问题,

  • 如何得到标签列表识别 c++11 函数的语法?
  • 有没有办法至少可以隐藏 vim 中的错误消息?

另外我知道我可以用标准 c++ 替换 c++11 特定代码来修复错误,但我想知道是否有另一种方法。


编辑:对不起,原来 syntastic 实际上是对错误而不是 taglist 负责
谢谢你提醒我,我有太多插件,我忘记了每个做什么

0 投票
1 回答
347 浏览

vim - syntastic - Display both jslint and jshint errors

I just configured my Vim to used Syntastic - which works great ! I use it for javascript validation.

I have two linters installed: jslint and jshint, and I intend to keep the two. But Syntastic does not seem to want to report errors from the two at the same time: I get first errors from jshint, and then only jslint when I fixed the previous ones.

Any way I could have the two at the same time?