问题标签 [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.
vim - Gvim - YCM - 在气球中显示错误
我想知道当鼠标悬停在气球上时,是否有办法在Syntastic等气球中显示代码错误。
vim - syntastic - 设置 jslint 参数
我喜欢 JSLint,我喜欢它严格!
我今天一直在为 vim 使用出色的合成插件,我喜欢它。但我只是注意到给 jslint 的选项让它变得太友好了。有什么方法可以从 jslint 中设置选项vimrc
,还是需要分叉/修改插件?
vim - 每个检查器的合成模式映射
有没有办法根据检查器分离 syntastic_mode(主动与被动)?例如,我希望它对于“php”(语法)错误是活跃的,但对于“phpcs”、“phpmd”(样式)检查器是被动的。Joonty 的 phpqa 插件可以做类似的事情,但我更愿意避免重叠插件,我喜欢 syntastic。谢谢!
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
在我在这里提出问题后,作者清楚地回答了我的问题。这正是我所需要的。谢谢大家。
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?
javascript - 设置 Vim + Syntastic + JSHint (Linux) 时出现问题
我安装了 JSHint:
我在我的.vimrc
:
Vim 似乎正在检测它:
但是当我打开一个.js
文件时,我会得到这样的东西:
检查器 javascript/jshint 返回异常状态
并且根本没有错误突出显示。可能是什么问题呢?
(我什.jshintrc
至在我的路径中添加了一个文件home
但没有运气)
编辑:
vim - 如何防止 syntastic 为每个 vim 实例创建目录?
在 vim 中使用 syntastic 插件时,/tmp/vXXXXXXX
每次打开一个新的 vim 实例时,我都会看到一个新目录。当 syntastic 插件被禁用时,不会创建这样的目录。
当我运行 inotify 时,我发现每次保存文件时都会在该目录中创建一个数字文件。是否可以根据需要使 syntastic(或 vim)创建一个临时目录?失败了,我可以让它使用单个目录吗?例如,/tmp/vim-syntastic/vXXXXXXX/
?
vim - Syntastic 不检查 puppet 文件
我已经使用Pathogen安装了Syntastic vim 插件,并尝试使用 puppet 和 puppet 链接检查器验证我的 puppet 文件。
我可以从 puppet-lint 中看到错误和警告,但除此之外,我希望 puppet 验证能够运行以突出语法错误。你知道什么可能导致只有 puppet-lint 运行吗?
仅供参考,我正试图让它在 gVim 中工作
vim - 综合安装问题:^M 文件结尾
我正在尝试使用 Cygwin 为 Vim 安装 Syntastic。在完成 Syntastic安装指南中的步骤 2.1 和步骤 2.2 的克隆部分后,我发现现在运行 vim 时出现以下错误:
还有一些错误,但它们遵循这种基本格式。据我了解,所列文件中的文件结尾不正确(即^M)。但是,当我在 Vim 中打开这些文件时,似乎没有要删除的 ^M 结尾。
我该如何解决这个问题?
python - 为 Vim 和 Syntastic 切换 Python 版本
是否可以更改 syntastic 用于语法检查的 python 版本?
正如问题 https://github.com/scrooloose/syntastic/issues/385表明我可以使用虚拟环境。但是仅使用 syntastic 或 vim 命令也可以吗?