Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions packages/plugins/eslint-plugin-react-x/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ import { getConfigAdapters } from "@eslint-react/shared";
import * as recommendedConfig from "./configs/recommended";
import * as recommendedTypeCheckedConfig from "./configs/recommended-type-checked";
import * as recommendedTypeScriptConfig from "./configs/recommended-typescript";
import * as strictConfig from "./configs/strict";
import * as strictTypeCheckedConfig from "./configs/strict-type-checked";
import * as strictTypeScriptConfig from "./configs/strict-typescript";

import { plugin } from "./plugin";

const { toFlatConfig } = getConfigAdapters("react-x", plugin);
Expand All @@ -13,5 +17,8 @@ export default {
["recommended"]: toFlatConfig(recommendedConfig),
["recommended-type-checked"]: toFlatConfig(recommendedTypeCheckedConfig),
["recommended-typescript"]: toFlatConfig(recommendedTypeScriptConfig),
["strict"]: toFlatConfig(strictConfig),
["strict-type-checked"]: toFlatConfig(strictTypeCheckedConfig),
["strict-typescript"]: toFlatConfig(strictTypeScriptConfig),
},
};
5 changes: 5 additions & 0 deletions packages/plugins/eslint-plugin/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import * as offConfig from "./configs/off";
import * as recommendedConfig from "./configs/recommended";
import * as recommendedTypeCheckedConfig from "./configs/recommended-type-checked";
import * as recommendedTypeScriptConfig from "./configs/recommended-typescript";
import * as strictConfig from "./configs/strict";
import * as strictTypeCheckedConfig from "./configs/strict-type-checked";
import * as strictTypescriptConfig from "./configs/strict-typescript";
import * as xConfig from "./configs/x";
Expand Down Expand Up @@ -99,6 +100,10 @@ export default {
* Same as the `recommended` preset but disables rules that can be enforced by TypeScript
*/
["recommended-typescript"]: recommendedTypeScriptConfig,
/**
* More strict version of the `recommended` preset
*/
["strict"]: strictConfig,
/**
* More strict version of the `recommended-type-checked` preset
*/
Expand Down