eslint-config-typescript-shareable ESLint配置规则集

eslint-config-typescript-shareable 的规则集合挺实用的,适合你手上有多个项目又不想每次都重复折腾 ESLint 配置的时候用。它的规则覆盖了 **React**、**JavaScript** 和 **TypeScript** 的常见最佳实践,兼容性也不错,至少支持到 ES2015。

它不强制视觉风格这一点我觉得挺友好的,配合 Prettier 来搞样式更合适。而且不会强制你用某种 React Hooks 写法,比较自由,适合团队协作时统一规范但又不绑手绑脚。

规则设置比较“干脆利落”,要么就是报错,要么就放行,不搞那种“警告一下你自己看着办”的含糊状态。想清楚了就干,不想改就别用,对吧?

你只要装一下:

yarn add -D eslint-config-typescript-shareable
.eslintrc.yaml 里加上它就行了,用法也直接:

extends:
  - eslint-config-typescript-shareable

如果你想看看别人家的配置,像 eslint-config-typescript-tcAirbnb + Prettier + React 这种组合也挺有意思的,可以对比着参考一下。

如果你已经在用 TypeScript 开发 React 项目,又懒得每次都从头搭规则,那这个配置真的可以试试,省事不少。要改规则也不麻烦,提个 PR 或开个 issue 就行。

zip 文件大小:77.91KB