Skip to content

Commit 6036ce2

Browse files
committed
Fix strict config export, closes #1272
1 parent fa1d905 commit 6036ce2

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

packages/plugins/eslint-plugin-react-x/src/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ import { getConfigAdapters } from "@eslint-react/shared";
33
import * as recommendedConfig from "./configs/recommended";
44
import * as recommendedTypeCheckedConfig from "./configs/recommended-type-checked";
55
import * as recommendedTypeScriptConfig from "./configs/recommended-typescript";
6+
import * as strictConfig from "./configs/strict";
7+
import * as strictTypeCheckedConfig from "./configs/strict-type-checked";
8+
import * as strictTypeScriptConfig from "./configs/strict-typescript";
9+
610
import { plugin } from "./plugin";
711

812
const { toFlatConfig } = getConfigAdapters("react-x", plugin);
@@ -13,5 +17,8 @@ export default {
1317
["recommended"]: toFlatConfig(recommendedConfig),
1418
["recommended-type-checked"]: toFlatConfig(recommendedTypeCheckedConfig),
1519
["recommended-typescript"]: toFlatConfig(recommendedTypeScriptConfig),
20+
["strict"]: toFlatConfig(strictConfig),
21+
["strict-type-checked"]: toFlatConfig(strictTypeCheckedConfig),
22+
["strict-typescript"]: toFlatConfig(strictTypeScriptConfig),
1623
},
1724
};

packages/plugins/eslint-plugin/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import * as offConfig from "./configs/off";
2121
import * as recommendedConfig from "./configs/recommended";
2222
import * as recommendedTypeCheckedConfig from "./configs/recommended-type-checked";
2323
import * as recommendedTypeScriptConfig from "./configs/recommended-typescript";
24+
import * as strictConfig from "./configs/strict";
2425
import * as strictTypeCheckedConfig from "./configs/strict-type-checked";
2526
import * as strictTypescriptConfig from "./configs/strict-typescript";
2627
import * as xConfig from "./configs/x";
@@ -99,6 +100,10 @@ export default {
99100
* Same as the `recommended` preset but disables rules that can be enforced by TypeScript
100101
*/
101102
["recommended-typescript"]: recommendedTypeScriptConfig,
103+
/**
104+
* More strict version of the `recommended` preset
105+
*/
106+
["strict"]: strictConfig,
102107
/**
103108
* More strict version of the `recommended-type-checked` preset
104109
*/

0 commit comments

Comments
 (0)