eslint 历史遗留问题
eslint plugins 不可作为config的直接依赖,而应该作为peer依赖让使用者安装!!!
这很蛋疼,但暂时没有解决方法
解决eslint报错的关键!!!!!
https://github.com/eslint/eslint/issues/3458 eslint resolve 的问题
https://www.npmjs.com/package/@rushstack/eslint-patch 使用该库解决问题
不再让plugin需要用户自行安装,而是通过使用该插件来解决问题
需要指定 tsRoot!!!
并尽量让eslint能够找到正确的plugins,解决方式无非上面两种
- 将plugins设定为peer,必须让用户安装
- 使用上面的eslint-patch
monorepo ts eslint 解决方案
https://github.com/microsoft/rushstack
值得关注
https://github.com/microsoft/rushstack/tree/master/stack/eslint-config
rsuite-table 学习