问题标签 [neomake]

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 回答
370 浏览

vim - 为 neomake 获取正确的错误格式

我正在使用工具alex制作一个用于降价的定制 neomake 制造商,但很难找出正确errorformat的方法。做一些调试,似乎neomake返回了以下信息

到目前为止,我得到的最成功的格式是errorformat = %I%f,但这感觉不是正确的方向。

有什么想法/提示吗?

0 投票
2 回答
432 浏览

vim - Vim 长文件路径在 quickfix 窗口中的多行中断/拆分

长文件路径在 Vim 快速修复窗口中被分成多行,然后例如不允许跳转到 qf.xml 中显示的错误位置。

文件(和周围的行)在 quickfix 窗口中显示为(示例是 neomakes pdflatex 的输出)

为了能够通过 lnext/cnext 跟随文件行,我应该有

对于快速修复文件,我有以下相关(在我看来)设置为:

所以我想知道如何在快速修复窗口中的一行中显示文件路径?

0 投票
0 回答
212 浏览

java - Neomake 类路径未设置

我在 Neomake 中设置 Java 类路径时遇到问题。

我的 .jar 文件在~/Github/shadow-blocks/lib

和 .java 文件在~/Github/shadow-blocks/src/project1.

我都试过了

let g:neomake_java_javac_args = ['-cp', '/home/liam/Github/shadow-blocks/lib:/home/liam/Github/shadow-blocks/src/project1']

let g:neomake_java_javac_args = ['-cp', '/home/liam/Github/shadow-blocks/lib/*:/home/liam/Github/shadow-blocks/src/project1/*']

在我的 vimrc 中,但是 Neomake 在 lints 我的 .java 文件时仍然会向我抛出 javac 导入错误。

我正在使用扩展的主路径,因为有人报告了将 ~ 与 Neomake 一起使用的问题。

我不知道我做错了什么,非常感谢帮助。谢谢!

0 投票
1 回答
328 浏览

neovim - Neomake 运行后从文件更新缓冲区

我有一些适合我的 Neomake 定义,但我无法完全理解的一件事是使用standard --fix. 这是我所拥有的:

不幸的是,缓冲区在运行后不会更新standard --fix(尽管我已经确认它确实使用固定语法写入了正确的文件)。

我想我的理想行为是:linter 修复了它可以修复的问题,并且位置列表像现在一样弹出,但只有那些--fix不能自动处理的问题,比如未使用的变量。

0 投票
1 回答
81 浏览

php - 使 psalm 输出适应 Neomake

我正在尝试提出正确的错误格式以传递给 Neomake,以处理来自 psalm ( https://github.com/vimeo/psalm ) 的输出。

示例输出:

(双条仅在:lopen列表中可见,在控制台中不可见。不知道为什么。)

我试过的错误格式:

不知道我错过了什么。感谢任何提示或链接或其他任何东西。

0 投票
1 回答
231 浏览

python - Neomake 虚拟环境

所以我正在尝试使用pylavawith Neomake。问题是,我想隔离所需的依赖项,以便在neovim我创建的名为conda. 这样我就不必将依赖关系绑定到我正在处理的任何项目的环境中。

到目前为止,我~/.config/nvim/init.vim的情况如此

问题是它根本不起作用。正在使用的python二进制文件是/user/bin/python.

我错过了什么吗?

0 投票
0 回答
266 浏览

ruby - 切换到 NeoMake 后 Rubocop 不运行

代码命令:

~/.vimrc

测试.rb

错误信息

(PS 直接在文件上运行 rubocop 可以正常工作。 $ rubocop /tmp/test.rb=> OK)