默认情况下,ESLint会将结果打印到标准输出中。如果添加输出选项,它将把输出重定向到文件。到目前为止还算不错,但是有两种方法都可以做到吗?
我们需要GitLab的文件输出来解析结果并将其显示在UI中,但是我们的一些开发人员不会费心更改其做事方式,而是想查看输出。
是否有一种现成的方法可以同时获得两者,还是我唯一的机会使用文档中提到的CLIEngine Node来编写自己的脚本来运行ESLint?
提前感谢。
所以,经过一番研究,我想我自己找到了答案。
基本上有两种方法可以同时在控制台和文件上输出:
希望大家不要惊讶,选项2中描述的方法正是选项1中的软件包所做的,它将方法包包裹在一个易于理解的配置文件中,并将为您从默认eslintrc文件中收集所有配置。