问题标签 [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 回答
354 浏览

typescript - 打字稿排除不适用于 baseUrl

我试图从我的打字稿编译中排除一些文件,因为我的编辑器编写了临时文件,这些文件在进行更改时会导致无关的重新编译。我在我的tsconfig.json

tsc --watch用来监视更改和编译。

这有效,直到我像这样添加baseUrl到我的配置中:

我正在使用baseUrl,因为我更喜欢绝对导入路径而不是相对路径。

我已经尝试调整排除 glob,但在我的生活中无法让打字稿在baseUrl设置时忽略这些文件。是否有某些原因文件排除不适用于 a baseUrl

0 投票
1 回答
201 浏览

emacs - 尽管“加载路径”列表正确,但 Flycheck 报告“无法打开加载文件”

在我的~/.emacs.d/init.el中,我只有三行:

在我的~/.emacs.d/lisp/init-vars.el中,我有以下三行:

Flycheck在以下位置报告错误line 2 of ~/.emacs.d/init.el

Cannot open load file: No such file or directory, init-vars

我在这里想念什么?

如果我将行更改为,(require 'init-vars (expand-file-name "lisp/init-vars.el" user-emacs-directory))那么错误就消失了。我不明白为什么load-path不起作用。

0 投票
2 回答
137 浏览

emacs - 在 emacs 上安装 flycheck-irony

这是 2019-09-29 的 GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.8)

0 投票
1 回答
95 浏览

emacs - 如何查看红色波浪状错误标记表示的内容

我正在编辑一个降价文件,并在我的文档中看到一些红色的波浪线。我有 flycheck 使用 markdown-lint,ispell 做了一些其他工作来检测拼写错误、重复的单词等。但我无法立即弄清楚为什么某些单词会被扭曲。

我发现了

  • C-c ! n将带我到下一个波浪形的flycheck错误
  • C-,将带我到下一个flyspell错误
  • M-$将调用ispell来帮助

所以我已经完成了真正需要的一切工作。但是红色的波浪线代表不同的东西有点烦人,所以我必须使用不同的命令来获得看起来相同的东西,因此无法判断使用哪个绑定来跳转到下一个波浪线。而且我想知道是否有办法,当点在一个弯曲的东西上时,知道它为什么是弯曲的。(我意识到 flycheck 在 minibuffer 中显示原因方面做得很好,但我认为 flyspell/ispell 做不到)。

我担心这会变得更糟,因为我尝试添加更多工具,如WriteGood 模式和可能的其他工具。

0 投票
0 回答
1038 浏览

c++ - Emacs - ccls:命名空间“std”中没有名为“filesystem”的成员

Archlinux 用户使用 Emacs 作为 C++ IDE,设置如下:company/flycheck/lsp-ui/ccls

我正在尝试使用filesystemc++17 中的库供个人使用,但我无法摆脱 Emacs 中的这个错误

ccls : no member named 'filesystem' in namespace 'std'

我的问题的快速示例

使用此命令编译和运行时完全没问题:

clang++ -std=c++17 sample.cpp

输出 :"sample.cpp"

但是 Emacs 中仍然存在“错误”,这有点烦人。我尝试添加.ccls具有以下内容的文件,但这并不能解决问题。

这里是问题的截图。我猜第一个错误是错误的,cout因为filePath总的来说一切都很好

截屏

有谁知道如何解决这个问题?

0 投票
1 回答
325 浏览

emacs - Emacs 的 *Messages* 缓冲区中的 Flycheck 警告未正确显示

以下是我的 flycheck 错误如何在 emacs 上显示的示例:

这是我正在运行的检查器(通过检查C-c ! v):

我已经尝试禁用python-pylint的配置文件,但行为仍然存在。我还尝试了一个.emacs仅包含以下内容的最小配置:

这些符号 ( ", ') 是否没有正确显示,或者这是我可以覆盖的某种默认飞行检查配置?

2020 年 4 月 25 日更新(可能的解决方案)

奇怪的是,我执行pip install --upgrade pylint只是为了检查我是否真的拥有最新版本的pylint,并且它从 升级2.3.02.4.4,并且解决了这个问题。

但是,此解决方案与使用https://pypi.org/project/pylint-odoo/冲突,因为它将我恢复到2.3.0具有那些 html-escape 序列的版本。

当天更新

已确认这是 Pylint 中的上游错误。

0 投票
1 回答
122 浏览

emacs - Emacs flycheck包安装

我尝试使用通过包列表安装的 flycheck 包。

根据此处的建议,我将此行添加到我的 .emacs 中:

现在启动emacs时出现以下错误:

这条线不再需要了吗?我应该添加其他行吗?

提前致谢。

0 投票
1 回答
394 浏览

emacs - 使用远程(tramp)python文件但不是本地时,强制flycheck模式在emacs中关闭

我试图让 flycheck 在本地运行 Python 文件,但在远程机器上使用 python 文件时没有运行 flycheck。我的问题是 flycheck 减慢了保存速度,它似乎发送了第二个文件,有时最终会冻结 emacs。我在下面编写了两个函数,但它似乎无法正常工作。如果它是一个远程文件(通过tramp连接),我希望它禁用fly-check,或者为所有其他python文件启用flycheck-mode。目前,它只是为所有文件启用 flycheck 模式。

有什么办法可以修复这个脚本?还是另一种方法?

0 投票
1 回答
78 浏览

python - 如果对象的功能不存在,flycheck 如何发出警告?

我正在为 Python 使用 lsp。我想知道一个对象的功能,如果没有定义,可以使用or jedilsp给出错误/警告或下划线吗?我知道这很有挑战性,我只是想知道这是否可能。flycheck

示例python代码:

因为foo()不是World;下的对象 我想lsp给我一条警告消息,让我知道该函数在对象定义下不存在。


示例配置可以在这里看到:https ://github.com/rksm/emacs-rust-config

注释掉这些行9..3548添加以下(use-package python :ensure nil)保存和安装包。然后打开一个python文件,Mx lsp启动lsp,

0 投票
0 回答
59 浏览

emacs - flycheck 从 fortran 源文件生成不需要的 mod 文件

我正在使用 flycheck 编写 fortran 代码。最近我注意到打开 fortran 源代码时会生成不需要的 mod 文件。

我的flycheck配置如下:

看起来只有当源代码只包含变量声明时才会生成 mod 文件,如下所示:

我怎样才能阻止这种行为?