问题标签 [flycheck]

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

spacemacs - 如何在 spacemacs 中安装 flycheck?

我正在尝试使用flycheck我的 spacemacs 设置。

“12.4.0.6 Minor Modes”下的spacemacs文档flycheck列出了可以使用SPC t s.

flycheck spacemacs 文档

但是,我的 spacemacs 设置中没有这样的选项。按下SPC t会引发一组不包括 的选项s

spacemacs 没有飞行检查

而且,如果我仍然按SPC t s,我会收到消息SPC t s is undefined

如何安装 flycheck 以与 spacemacs 一起使用?

0 投票
1 回答
369 浏览

emacs - 在 js2-mode 中使用 flycheck 进行缩进设置

我在 Emacs 25.2 上启用了 js2-mode 和 flycheck/eslint。

当前按制表符(或换行符)将根据 js2-mode-js-indent-level 缩进。

我希望它是动态的以匹配 flycheck/eslint 设置

有没有办法做到这一点 ?

0 投票
0 回答
216 浏览

r - Emacs 对 R 程序进行快速检查

我想flycheck在用 R 编写程序时发现基本的编码问题。

带有一个.emacs包含

我可以M-x R得到 ESS 控制台。在那个控制台中,我运行了install.packages("lintr")因为flycheck使用lintrR 文件。

但是如果我现在跑步M-x flycheck-verify-setup,我会得到

R.exe正式可用c:/Program Files/R/R-3.4.3/bin,或者至少 ESS 可以找到它就好了。

如何初始化 Emacs 以使用 lintr 运行 flycheck?我用其他几种语言运行 flycheck,没有问题。

0 投票
1 回答
537 浏览

emacs - 在 spacemacs 上安装 Flycheck

按照本指南将 Spacemacs 配置为 C++ IDE,我在安装Flycheck时遇到了问题。

我已按照此处说明的说明进行操作,但在添加syntax-checking说明后dotspacemacs-configuration-layers,在启动 spacemacs 时出现以下错误:

总的来说,我对 spacemacs 和 emacs 完全陌生,所以我可能错过了一些明显的东西。

Emacs 版本:27.0.50

Spacemacs 版本:0.200.13

谢谢你的帮助,

0 投票
1 回答
162 浏览

python - Emacs flycheck python false postive with print()

我可能会发现 emacs flycheck an python 的误报。当我在文件中写入时会发生这种情况:

Python 运行正常,但 flycheck 告诉我存在语法错误。(我在示例中使用了标准错误,但任何文件描述符都会发生这种情况)

这不是一个真正的问题,但它有点无聊,因为 flycheck 没有指出缓冲区中的任何下一个语法错误。

编辑:这不是代码错误,请参阅屏幕截图错误截图

编辑 2:

0 投票
2 回答
509 浏览

emacs - use-package with config: 函数在运行时可能不可用

我喜欢使用use-packageEmacs。除其他外,我的配置文件中有以下内容:

Flycheck 警告该函数proced-toggle-auto-update在运行时可能不可用。但是,文档use-package说明所有后续表单都在加载包config:进行评估。那么这个flycheck警告是误报吗?

0 投票
1 回答
526 浏览

emacs - 将 flycheck 与 compile_commands.json 一起使用

我环顾了一些悬而未决的问题,但我不知道如何使用flycheck-clangcheck模式从compile_commands.json数据库中读取包含目录。

我目前有一个较大的 c++ 项目。几乎每个文件都会在第一#include <some_package>行阻塞,而 flycheck 不会显示任何其他错误。

我最终找到了flycheck-clangcheck,我根据自述文件设置了包,但我无法让程序运行。

现在,当我打开项目时,我没有看到 flycheck 红色下划线错误,但我确实看到了以下错误消息:

Error while checking syntax automatically: (file-missing "Opening input file" "No such file or directory" "/compile_commands.json")

我尝试修改: -flycheck-clangcheck-build-path在 dir-locals.el 以及我的全局 emacs 配置中 -flycheck-clangcheck-dbname直接指向 db 路径。

有谁知道我如何轻松地将 flycheck 与compile_commands.json数据库集成?

0 投票
1 回答
196 浏览

c++ - 如何让 Flycheck(使用 clang_complete)识别 Mojave 上的 OpenGL 框架

我试图让 Flycheck 正确查看 OpenGL 在我的 Mac 上的位置,但它似乎找不到它。我已经尝试将以下行添加到我的.clang_complete文件中,但似乎没有任何效果。我不断收到错误OpenGL/gl.h could not be found

这不会在编译过程中发生,它只是弄乱了 Irony 的静态分析和编译。我列出的目录gl.h直接glu.h在其中,这可能就是为什么它没有帮助添加,但我不知道如何让 Irony 正确查看文件。

编辑:使用 Flycheck 进行语法检查,而不是 Irony

编辑:macOS X 框架目录:

0 投票
1 回答
378 浏览

python - emacs flycheck-mode python3 print 语句,文件=sys.stderr

我在 Ubuntu 16.04 上使用 emacs 并添加了 flycheck-mode 的配置以包括下面的 python3 设置:

Emacs:如何将 flycheck 设置为 Python 3?

答案:https ://stackoverflow.com/a/55000284/719016

但是我的 python3 缓冲区仍然给我一个invalid syntax [E0001]错误,如下所示:

加载的语法检查器是 python-pylint 和 python-pycompile (由于某种原因似乎没有找到 python-flake8。

任何想法为什么?

0 投票
0 回答
68 浏览

emacs - 为什么 flycheck 边缘图标在右边缘显示一半

新来的emacs。我配置了flycheck图标,但我发现了一个问题,它只显示了一半。 在此处输入图像描述