ESLint的extends


在初始化eslint或者打开一个已有eslint配置的项目的.eslintrc文件,会看到有个extends字段,对应官网内容,直接看我看不太懂是干什么的。不过看了一些教程以后,大致有了了解:

extends可能是一个字符串,也可能是一个数组,以最简单的字符串为例,它可能是这样的:

extends: 'eslint:recommended',

      官网中有这么一段话:配置文件中,使用"extends": "eslint:recommended"来启用推荐的规则,报告一些常见的问题,在某些中这些推荐的规则都带有一个√标记。

  意思是,eslint:recommended这个规则集合中的集合在所有规则列表中都用√标记了(相当于一个规则集合)。rules中如果没有覆盖带有√的规则,那么就采用eslint:recommended这个集合下的规则来规范代码。

  反之,如果在rules字段中又定义了与该集合下的规则相同的规则,就用rules中的规则覆盖该重名的集合


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM