在eslint执行结束时提供一些输出

时间:2019-03-06 00:02:21

标签: javascript plugins eslint

我正在编写自定义eslint插件。我分析每个MemberExpression并累积一些数据。根据这些数据,在处理完所有表达式之后,我想提供一些总结。 eslint是否有类似“ analysisComplete”之类的事件可以在其中进行摘要打印?

1 个答案:

答案 0 :(得分:1)

否,ESLint根本不提供事件。它运行分析并创建一个传递给格式化程序的JavaScript对象。然后,格式化程序将该对象中的信息转换为可以输出到屏幕的内容。因此您可以创建一个自定义格式化程序,尽管我不记得传入的javascript对象是否足够灵活以支持自定义属性,但它可能已被锁定。