如何在运行过程中打印 ESLint 的进度,但不要一次性打印所有文件的处理结果?

10
当运行ESLint时,直到整个过程完成之前,没有任何输出。我如何在处理不同文件时看到进度,而不是等待一切都完成?

ESLint问题链接:https://github.com/eslint/eslint/issues/1101 - tanguy_k
2个回答

11

我觉得 --debug 输出的信息太多了,需要尝试减少它:

# eslint ./src & ./config folders with printing the processed files
DEBUG=eslint:cli-engine yarn eslint ./{src,config}

# OR:
# for NPM or other dependency manager
# eslint ./src & ./config folders with printing the processed files
DEBUG=eslint:cli-engine eslint ./{src,config}

因此,您将拥有经CLI处理的文件列表。


嗨,@Oleksandr Kucherenko,我喜欢你的建议!为了补充你的“yarn”方法,我运行了以下命令来使用“npm”:DEBUG=eslint:cli-engine eslint . - Cupid Chan

4
使用调试选项将会打印出进度: npx eslint . --debug 根据@Oleksandr Kucherenko的建议进行编辑,以查看更简洁的结果: DEBUG=eslint:cli-engine eslint .

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接