今天看啥  ›  专栏  ›  阿里云开发者

自己动手写符合自己业务需求的eslint规则

阿里云开发者  · 公众号  · 科技公司  · 2021-12-07 12:17
使用eslint和stylelint之类的工具扫描前端代码现在已经基本成为前端同学的标配。但是,业务这么复杂,指望eslint等提供的工具完全解决业务中遇到的代码问题还是不太现实的。我们一线业务同学也要有自己的写规则的能力。eslint是构建在AST Parser基础上的规则扫描器,缺省情况下使用espree作为AST解析器。rules写好对于AST事件的回调,linter处理源代码之后会根据相应的事件来回调rules中的处理函数。另外,在进入细节之前,请思考一下:eslint的边界在哪里?哪些功能是通过eslint写规则可以做到的,哪些是用eslint无法做到的?一  先学会如何写规则测试兵马未动,测试先行。规则写出来,如何用实际代码进行测试呢?所幸非常简单,直接写个json串把代码写进来就好了。我们来 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照