若代码库中既有 JavaScript 代码,又有 TypeScript 代码,并且共用一个配置文件。 若规则集中既有 Eslint 规则又有 Eslint_typescript 规则,为了避免执行两次 Eslint 以及可能出现重复单的情况,并且因为 Eslint_typescript 的语法解析器也能够解析 JavaScript 代码,所以这里将这样的项目当作 TypeScript 项目。
1.这里建议只指定 ESLINT_TYPESCRIPT_CONFIG 环境变量 2.规则集中剔除 Eslint 的规则,只保留 Eslint_typescript 规则。 3.并指定 ESLINT_TYPESCRIPT_EXT=.js,.jsx,.ts,.tsx