问题标签 [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.
spacemacs - 如何在 spacemacs 中安装 flycheck?
我正在尝试使用flycheck
我的 spacemacs 设置。
“12.4.0.6 Minor Modes”下的spacemacs
文档flycheck
列出了可以使用SPC t s
.
但是,我的 spacemacs 设置中没有这样的选项。按下SPC t
会引发一组不包括 的选项s
。
而且,如果我仍然按SPC t s
,我会收到消息SPC t s is undefined
。
如何安装 flycheck 以与 spacemacs 一起使用?
emacs - 在 js2-mode 中使用 flycheck 进行缩进设置
我在 Emacs 25.2 上启用了 js2-mode 和 flycheck/eslint。
当前按制表符(或换行符)将根据 js2-mode-js-indent-level 缩进。
我希望它是动态的以匹配 flycheck/eslint 设置
有没有办法做到这一点 ?
r - Emacs 对 R 程序进行快速检查
我想flycheck
在用 R 编写程序时发现基本的编码问题。
带有一个.emacs
包含
我可以M-x R
得到 ESS 控制台。在那个控制台中,我运行了install.packages("lintr")
因为flycheck
使用lintr
R 文件。
但是如果我现在跑步M-x flycheck-verify-setup
,我会得到
R.exe
正式可用c:/Program Files/R/R-3.4.3/bin
,或者至少 ESS 可以找到它就好了。
如何初始化 Emacs 以使用 lintr 运行 flycheck?我用其他几种语言运行 flycheck,没有问题。
emacs - use-package with config: 函数在运行时可能不可用
我喜欢使用use-package
Emacs。除其他外,我的配置文件中有以下内容:
Flycheck 警告该函数proced-toggle-auto-update
在运行时可能不可用。但是,文档use-package
说明所有后续表单都在加载包后config:
进行评估。那么这个flycheck警告是误报吗?
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
数据库集成?
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 框架目录:
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。
任何想法为什么?