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

vim - Gvim - YCM - 在气球中显示错误

我想知道当鼠标悬停在气球上时,是否有办法在Syntastic等气球中显示代码错误。

0 投票
2 回答
274 浏览

vim - syntastic - 设置 jslint 参数

我喜欢 JSLint,我喜欢它严格!

我今天一直在为 vim 使用出色的合成插件,我喜欢它。但我只是注意到给 jslint 的选项让它变得太友好了。有什么方法可以从 jslint 中设置选项vimrc,还是需要分叉/修改插件?

0 投票
2 回答
872 浏览

vim - 每个检查器的合成模式映射

有没有办法根据检查器分离 syntastic_mode(主动与被动)?例如,我希望它对于“php”(语法)错误是活跃的,但对于“phpcs”、“phpmd”(样式)检查器是被动的。Joonty 的 phpqa 插件可以做类似的事情,但我更愿意避免重叠插件,我喜欢 syntastic。谢谢!

0 投票
6 回答
16288 浏览

vim - VIM Go Syntastic: main 重新声明

VIM Syntastic 插件适用于 .go 文件。但有时我想在同一个文件夹中有几个 go 文件,每个文件都有 main() 方法,这样我就可以go run xxx每个文件(用于演示)。当我保存第二个文件(prog2.go)时,这将导致错误:

main redeclared in the block previous declaration at prog1.go

我如何告诉 Syntastic 忽略这些错误?

更新 1

像 Rob Pike 的“Go Concurrency Patterns”和 Francesc Campoy Flores 的“Twelve Go Best Practices”这样的官方 Go 演讲都将源文件放在同一个文件夹中。所以这个问题不是关于运行 go 文件的最佳实践,而是关于如何抑制或忽略这个警告。

更新 2

在我在这里提出问题后,作者清楚地回答了我的问题。这正是我所需要的。谢谢大家。

0 投票
1 回答
1863 浏览

haskell - Syntastic and hdevtools

I followed the directions online from https://github.com/bitc/hdevtools/ and I am still seeing the following:

I can't find anything with Google. What am I doing wrong/still need to do to get this to work?

0 投票
1 回答
1666 浏览

javascript - 设置 Vim + Syntastic + JSHint (Linux) 时出现问题

我安装了 JSHint:

我在我的.vimrc

Vim 似乎正在检测它:

但是当我打开一个.js文件时,我会得到这样的东西:

检查器 javascript/jshint 返回异常状态

并且根本没有错误突出显示。可能是什么问题呢?

(我什.jshintrc至在我的路径中添加了一个文件home但没有运气)

编辑:

0 投票
2 回答
294 浏览

vim - 如何防止 syntastic 为每个 vim 实例创建目录?

在 vim 中使用 syntastic 插件时,/tmp/vXXXXXXX每次打开一个新的 vim 实例时,我都会看到一个新目录。当 syntastic 插件被禁用时,不会创建这样的目录。

当我运行 inotify 时,我发现每次保存文件时都会在该目录中创建一个数字文件。是否可以根据需要使 syntastic(或 vim)创建一个临时目录?失败了,我可以让它使用单个目录吗?例如,/tmp/vim-syntastic/vXXXXXXX/

0 投票
1 回答
1543 浏览

vim - Syntastic 不检查 puppet 文件

我已经使用Pathogen安装了Syntastic vim 插件,并尝试使用 puppet 和 puppet 链接检查器验证我的 puppet 文件。

我可以从 puppet-lint 中看到错误和警告,但除此之外,我希望 puppet 验证能够运行以突出语法错误。你知道什么可能导致只有 puppet-lint 运行吗?

仅供参考,我正试图让它在 gVim 中工作

0 投票
2 回答
771 浏览

vim - 综合安装问题:^M 文件结尾

我正在尝试使用 Cygwin 为 Vim 安装 Syntastic。在完成 Syntastic安装指南中的步骤 2.1 和步骤 2.2 的克隆部分后,我发现现在运行 vim 时出现以下错误:

还有一些错误,但它们遵循这种基本格式。据我了解,所列文件中的文件结尾不正确(即^M)。但是,当我在 Vim 中打开这些文件时,似乎没有要删除的 ^M 结尾。

我该如何解决这个问题?

0 投票
8 回答
20595 浏览

python - 为 Vim 和 Syntastic 切换 Python 版本

是否可以更改 syntastic 用于语法检查的 python 版本?

正如问题 https://github.com/scrooloose/syntastic/issues/385表明我可以使用虚拟环境。但是仅使用 syntastic 或 vim 命令也可以吗?