mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
This change merges the `react-compiler` rule from `eslint-plugin-react-compiler` into the `eslint-plugin-react-hooks` plugin. In order to do the move in a way that keeps commit history with the moved files, but also no remove them from their origin until a future cleanup change can be done, I did the `git mv` first, and then recreated the files that were moved in their original places, as a separate commit. Unfortunately GH shows the moved files as new instead of the ones that are truly new. But in the IDE and `git blame`, commit history is intact with the moved files. Since this change adds new dependencies, and one of those dependencies has a higher `engines` declaration for `node` than what the plugin currently has, this is technically a breaking change and will have to go out as part of a major release. ### Related Changes - https://github.com/facebook/react/pull/32458 --------- Co-authored-by: Lauren Tan <poteto@users.noreply.github.com>
34 lines
943 B
JSON
34 lines
943 B
JSON
{
|
|
"extends": "@tsconfig/strictest/tsconfig.json",
|
|
"compilerOptions": {
|
|
"module": "ES2015",
|
|
"target": "ES2015",
|
|
"moduleResolution": "Bundler",
|
|
"lib": ["ES2020", "dom"],
|
|
"sourceMap": false,
|
|
"types": ["estree-jsx", "node"],
|
|
"downlevelIteration": true,
|
|
"paths": {
|
|
"babel-plugin-react-compiler": ["../../compiler/packages/babel-plugin-react-compiler/src"]
|
|
},
|
|
"jsx": "react-jsxdev",
|
|
"rootDir": "../..",
|
|
"baseUrl": ".",
|
|
"typeRoots": [
|
|
"../../node_modules/@types"
|
|
],
|
|
"checkJs": false,
|
|
"allowJs": false,
|
|
|
|
// weaken strictness from preset
|
|
"importsNotUsedAsValues": "remove",
|
|
"noUncheckedIndexedAccess": false,
|
|
"noUnusedParameters": false,
|
|
"useUnknownInCatchVariables": true,
|
|
// ideally turn off only during dev, or on a per-file basis
|
|
"noUnusedLocals": false,
|
|
"removeComments": true,
|
|
},
|
|
"include": ["src/**/*.ts", "__tests__/**/*.ts"]
|
|
}
|