问题标签 [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 投票
3 回答
1253 浏览

ruby-on-rails - rubocop 在 Emacs flycheck 模式下出错

我将 flycheck 模式与 rubocop 检查器一起使用。

当我打开一些 rb 文件时,

而且flycheck模式不起作用

我也使用弹丸/弹丸轨道模式。但是某些项目的 rb 文件不会引发错误。某些项目发生错误。

0 投票
1 回答
1336 浏览

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。

0 投票
1 回答
118 浏览

emacs - Emacs:使用 autotools & make 在代码库中使用 flycheck

我如何在一个拥有大量特定 CPP 选项和不同包含目录的大型项目中简单地使用 flycheck,所有这些都在./configure阶段处理?可以从 中获取这些路径config.log,但我在 flycheck doc 中没有看到转发任意 gcc 选项的选项。

我认为这是一个足够常见的用例。还是人们总是必须编写解析脚本来编组 gcc 选项flycheck-gcc-include-path(所以 flycheck 可以......将其转换回 gcc 选项)?

0 投票
1 回答
707 浏览

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 模式之间切换?

0 投票
1 回答
1299 浏览

emacs - 如何删除 flycheck 中烦人的下划线(使用 eslint)?

我正在使用 spacemacs 和 flycheck-eslint 作为 linter 来检查我的 React 代码。

这是我的项目.eslintrc

我在.eslintrc. 我尝试过 Atom Editor、Sublime Text3、VSCode,它们按预期工作。

但是在 spacemacs 中,我得到了烦人的下划线提示。

在此处输入图像描述

如何删除烦人的下划线?

谢谢!

0 投票
0 回答
276 浏览

emacs - Flycheck 自动更正错误

你好社区我正在使用 Spacemacs,我喜欢它。他的所有功能对我来说都很棒,而且所有层的组织方式都很棒。现在我正在使用打字稿,但这个问题对于任何语言都很常见。

我正确设置了 flycheck,它运行良好。它正在发出所有错误的信号。

如何让 Flycheck 为我批量纠正所有语法错误?现在我将一一添加分号或空格或谁知道;它应该是一个函数或允许我运行纠正所有这些错误的脚本的东西。

0 投票
1 回答
346 浏览

macos - Flycheck 包裹状态已过时

我正在尝试将 Flycheck 集成到我的 emacs 中。我通过包管理器exec-path安装了 Flycheck 。js-standard

在此处输入图像描述

我的.emacs文件包含:

我在 unix osx yosemite 上的(以及)我的(以及).eslint相同的家庭位置有一个文件。.emacs.bash_profile

如何修复此过时状态并运行 Flycheck。我提前为我的代码 linting 的新手道歉,这里是低级别的 emacs 用户。

0 投票
2 回答
1253 浏览

python - flycheck:未定义的名称'xrange'

我正在跑步emacs24,我是 emacs 的新手。我正在检查 Python 2.7 中的一些代码flycheck。当我检查语法时,我得到:

我知道这xrange不在 Python3 中,但我在 Python 2.7 中。我猜它被配置为在 Python 3 上运行,因为也会raw_input产生相同的错误。

我该如何解决?

0 投票
1 回答
337 浏览

javascript - js2 模式中的 Linting 错误似乎*不是*来自 flycheck?

我正在使用带有 Spacemacs 配置的 emacs(启用了 javascript 层,启用语法检查)。在 js2 模式下,我发现发生了错误的 linting(即.eslintrc,我的项目根目录中有一个文件,并且它的配置被忽略 - 从 cli 运行 eslint 给我零错误,但错误出现在缓冲区中)。

来自 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")))永远不会触发的钩子

那么我缓冲区中的这些错误可能来自哪里?

关于缺少分号和尾随逗号的 Eslint 错误

minibuffer 中出现错误

这是.spacemacs摘录

0 投票
0 回答
1640 浏览

emacs - Flycheck eslint 与 Emacs

我对 Emacs 很陌生,整天都在寻找将 eslint 添加到 Flycheck 的方法。

当我在 React 项目中运行 Cc !-v 时:

我想将配置文件用于根项目。我怎样才能做到这一点?