javascript - 在 eslint 执行结束时提供一些输出
问题描述
我正在编写一个自定义 eslint 插件。我分析每个 MemberExpression 并积累一些数据。基于这些数据,在处理完所有表达式之后,我想提供一些总结。eslint 是否有类似“analysisComplete”之类的事件,我可以在其中进行摘要打印?
解决方案
不,ESLint 根本不提供事件。它运行分析并创建一个传递给格式化程序的 JavaScript 对象。然后,格式化程序将该对象中的信息转换为可以输出到屏幕的内容。所以你可以创建一个自定义格式化程序,虽然我不记得传入的 javascript 对象是否足够灵活以支持自定义属性,它可能被锁定。
推荐阅读
- python - Python:两个整数不相等
- python - 在 CentOS 服务器上运行时,Python 脚本在 smptlib.SMTP(server) 处冻结
- python - 无论如何我可以在气流中设置我的代码运行的工作目录吗?
- ios-charts - PieChartView 中带有中心文本的半透明孔
- javascript - React 不会访问嵌套状态
- json - 如何在飞镖颤振中将json字符串转换为json对象?
- woocommerce - 通过 API 从 WooCommerce 向外部系统发送订单详细信息
- javascript - Javascript拆分错误:未捕获的TypeError:无法读取未定义的属性“拆分”
- git - 使用 git log 命令后经常(但不总是), : 显示在我的终端窗口上,它只是变得无响应
- reactjs - 如何使用通过 ajax/axios api 调用接收的数据初始化 redux-form 字段?