问题标签 [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.
ruby-on-rails - rubocop 在 Emacs flycheck 模式下出错
我将 flycheck 模式与 rubocop 检查器一起使用。
当我打开一些 rb 文件时,
而且flycheck模式不起作用
我也使用弹丸/弹丸轨道模式。但是某些项目的 rb 文件不会引发错误。某些项目发生错误。
emacs - Flycheck 安装:mx package-install [不匹配]
我对 Emacs (和 Linux )相对较新。我正在尝试安装flycheck。按照安装说明,我添加了
到我的.emacs
文件(然后杀死 Emacs 并重新启动)。
然后M-x package-install RET flycheck RET
。但是 Emacs 说[No match]
。任何想法我做错了什么?
平台:在 VMware(Windows 10 主机)上运行的 Emacs 24.3.1、Ubuntu 14.04 LTS 64bit。
emacs - Emacs:使用 autotools & make 在代码库中使用 flycheck
我如何在一个拥有大量特定 CPP 选项和不同包含目录的大型项目中简单地使用 flycheck,所有这些都在./configure
阶段处理?可以从 中获取这些路径config.log
,但我在 flycheck doc 中没有看到转发任意 gcc 选项的选项。
我认为这是一个足够常见的用例。还是人们总是必须编写解析脚本来编组 gcc 选项flycheck-gcc-include-path
(所以 flycheck 可以......将其转换回 gcc 选项)?
python - 在 Emacs 中使用 Flycheck 和 flake8 时如何在 Python 2 和 3 之间切换?
在 Emacs 中使用 Flycheck 和 flake8 时如何在 Python 2 和 3 之间切换?
为 Emacs 安装 Flycheck 后,我安装了一个语法检查器,如flake8
.
flake8
使用安装pip install flake8
使 Flycheck 检查 Python 2 语法。
但是,使用pip3 install flake8
使 Flycheck 检查 Python 3 的语法。
如何在 Emacs 24 中的 Python 2 和 3 模式之间切换?
emacs - Flycheck 自动更正错误
你好社区我正在使用 Spacemacs,我喜欢它。他的所有功能对我来说都很棒,而且所有层的组织方式都很棒。现在我正在使用打字稿,但这个问题对于任何语言都很常见。
我正确设置了 flycheck,它运行良好。它正在发出所有错误的信号。
如何让 Flycheck 为我批量纠正所有语法错误?现在我将一一添加分号或空格或谁知道;它应该是一个函数或允许我运行纠正所有这些错误的脚本的东西。
python - flycheck:未定义的名称'xrange'
我正在跑步emacs24
,我是 emacs 的新手。我正在检查 Python 2.7 中的一些代码flycheck
。当我检查语法时,我得到:
我知道这xrange
不在 Python3 中,但我在 Python 2.7 中。我猜它被配置为在 Python 3 上运行,因为也会raw_input
产生相同的错误。
我该如何解决?
javascript - js2 模式中的 Linting 错误似乎*不是*来自 flycheck?
我正在使用带有 Spacemacs 配置的 emacs(启用了 javascript 层,未启用语法检查)。在 js2 模式下,我发现发生了错误的 linting(即.eslintrc
,我的项目根目录中有一个文件,并且它的配置被忽略 - 从 cli 运行 eslint 给我零错误,但错误出现在缓冲区中)。
在这一点上,我有点不知所措,甚至可能会产生这些掉毛错误。据我所知,它们必须来自 flycheck(我在 javascript 层代码中注意到这一行,即使文档中没有提到 flycheck,我也找不到调用它的位置)。但是,我可以发誓 Flycheck 没有开启。我对此非常肯定,因为
- 我尝试
flycheck-mode
通过交互式迷你缓冲区手动切换 - 我已经运行
describe-mode
并确保没有提及 flycheck、linting 或语法检查 flycheck-verify-setup
报告Flycheck Mode is disabled.
- 我添加了一个
(add-hook 'flycheck-mode-hook (lambda () (message "entered flycheck mode")))
永远不会触发的钩子
那么我缓冲区中的这些错误可能来自哪里?
这是.spacemacs
摘录
emacs - Flycheck eslint 与 Emacs
我对 Emacs 很陌生,整天都在寻找将 eslint 添加到 Flycheck 的方法。
当我在 React 项目中运行 Cc !-v 时:
我想将配置文件用于根项目。我怎样才能做到这一点?