问题标签 [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.
emacs - 为其他模式设置 Flycheck 启用
目前,我的 emacs 的 flycheck 默认为 js 启用。我正在使用 global-flycheck-mode 但不确定是否已将其值设置为列表。我想知道如何为 json-mode、web-mode、c++mode 等其他模式启用 flycheck。这是我对 flycheck 的设置。
c++11 - Flycheck UsePackage 与 C++11
我use-package
用于我的 emacs 配置。不幸的是,我无法正确配置flycheck
包以使用 C++11 扩展。
这是我到目前为止所拥有的:
尽管我设置了正确的变量,但在c++11语法(例如)flycheck
上给了我一个错误。auto i = 10
我错过了什么?
python - 在 emacs 上使用 flycheck 即时符合 PEP8
我将flycheck解包~/.
并放入以下行~/.emacs
:
启动 Emacs 24.5.1 我得到:
使用 Emacs 25.1.1 我得到:
(如果我取消注释,这些错误不会改变(package-initialize)
。Emacs 25 现在插入(package-initialize)
,推动我们这些需要长时间设置的人适应。)
我的(后续)目标是使 Python 代码即时符合 PEP8。上述问题解决后,我将添加
到这个简短~/.emacs
(/opt/..2.7/bin
是 MacPorts 放的地方flake8
),但在我指定编程语言之前显然存在一个问题。
更新
这比我想象的要痛苦得多。Flycheck 对通过软件包进行安装非常苛刻,并将此处描述的步骤与我通常的步骤结合起来~/.emacs
导致臭名昭著
错误。(我很确定我没有隐藏在.el
扩展名下的 HTML 文件。)
更新2
呃..我的立场是正确的!有些dash.el
进入了我常用的 elisp 目录,flycheck 依赖于它,但它确实是一个 HTML 文件。
emacs - Setting flycheck-clang-include-path in .dir-locals using projectile
Trying to set flycheck-clang-include-path without the need to include the full path of the project include directories using projectile, but I get errors... So this works:
But this does not:
The error that is reported:
elisp - 保证 flycheck-mode 出现在模式行的第一个位置
当在不太宽的缓冲区中进行编码时,应在行模式下可见的 flycheck 错误计数被截断。我如何保证 flycheck 模式计数在线路模式中按主要/次要模式的顺序排在第一位?
emacs - 删除 jdee_flycheck 中的临时文件时出错
我正在尝试用弹丸、Jdee 和 flycheck 配置一个项目。我已经自定义了 flycheck-check-syntax-automatically,以便在保存缓冲区时只检查缓冲区。但是当我保存时,显示此错误:
进程过滤器中的错误:删除目录:权限被拒绝,c:/Users/xxxxx/AppData/Local/Temp/JDEE_flycheck_13016Htm
该文件夹似乎被 jdee-server 锁定。有什么线索吗?
emacs - 保存时显示 Flycheck 缓冲区(有错误)
在 Emacs 中,只有在出现错误的情况下才会在保存时自动显示 Flycheck 缓冲区?
有点像https://github.com/steelbrain/linter。
我在https://stackoverflow.com/questions/tagged/flycheck?sort=votes&pageSize=50上进行了搜索,但没有找到任何接近的东西。
python - .emacs 在 flycheck 下的稳定性
为了让 flycheck 为 Python 工作,我已经达到了令人满意.emacs
的结果,结果证明只需要:
现在,在期待Python 3.6 会是什么样子之后,即使是两行
收到一大堆警告:
尽管如此,我现在已经坚定地回到 2.7 ( sudo port select --set python python27
)。
Emacs 让我们习惯于与上下文无关。系统上的内容通常无关紧要。如果一个人从一个未改变的.emacs
. 我的系统中可能发生的其他哪些变化会触发飞行检查警告的突然增加?
angular - Tslint 不能在使用 Angular 的 Emacs 中工作
我正在尝试使用 Typescript 和 Angular 设置 Emacs,使用tide
and ng2-mode
. 我在启用tslint
in 时遇到问题flycheck
。我的源码目录如下:
app-dir - 这是 tslint.json 文件
app-dir/src/main.ts - 在这里,tslint 工作正常
app-dir/src/app/app.component.ts - 这里 tslint 根本不起作用,flycheck 没有看到任何检查器:/
你能帮我吗,我该如何调试这个?
emacs - 出现错误时自动显示 flycheck 缓冲区
我希望当我当前正在编辑的缓冲区中存在(检测到 flycheck)错误时自动显示 flycheck 缓冲区。我的假设是,最好通过检查 (flycheck-current-errors) 返回 true 来完成。
有谁知道可以启用此功能的任何现有设置或 elisp 代码?
如果不存在任何东西,我想我会尝试写一些东西,可能遵循类似于此问题中的代码的方法Display Flycheck buffer (with errors) when Saving但我需要找出一个好的挂钩点以足够频繁地运行检查以使其有用但不会增加太多后台开销。