AlloyTeam ESLint 规则不仅是一套科学的 ESLint 配置规范,而且也是你配置个性化 ESLint 规则的最佳参考。
经历一年多的发展,eslint-config-alloy 已收获大量的粉丝,首先在此感谢各位的支持!
自从ESLint 宣布由官方支持 TypeScript之后,我们收到了很多反馈希望迁移到 typescript-eslint。
紧跟社区步伐是很重要的,趁这次机会,我们决定重构一遍 eslint-config-alloy。 有了之前的一些经验教训,我们发现要做成一个受欢迎的 ESLint 规范,重点在于管理好三角关系[测试]-[配置]-[示例],需要将这三者联系起来,统一维护。其次 ESLint 的配置项太多,相关社区依赖更新也非常快,需要借助社区的力量一起维护。
所以,这次我们的目标是将 eslint-config-alloy 打造为一个高度自动化,热情开源的项目。
如今已完成了基础功能的开发和前一个版本的规则的迁移,发布了 v2.0.0-alpha.2 版本。
那么这次的更新有哪些变化呢?
除此之外,项目自身也加上了一系列校验工具,包括:
有了自动化工具的加持,协同开发变得更加容易了。如果你也感兴趣的话,如果你的项目中也使用了此规则的话,不妨一起来建设 eslint-config-alloy 吧!
如果对此项目感兴趣,欢迎从完成 test 下的示例开始入手,参与贡献!
1
creanme 2019-03-25 07:47:47 +08:00 via Android
帮顶
|
2
demo 2019-03-25 11:10:51 +08:00
一时 standard 一时爽,一直 standard 一直爽
|
3
ddup 2019-03-25 23:11:45 +08:00 via Android
帮顶
|
4
Arrowing 2020-05-12 17:45:13 +08:00
我用了楼主推荐的 alloy eslint 配置,项目是 ts + vue 构建的。( extends: ['alloy', 'alloy/typescript', 'alloy/vue'])
但是 eslint 对 tsconfig.json 中配置的 strict: true 不生效,别的标准 rules 是生效的呢,请问这是正常的吗? |