UNPKG

eslint-plugin-react-x

Version:

A set of composable ESLint rules for for libraries and frameworks that use React as a UI runtime.

68 lines (67 loc) 2.11 kB
import * as _eslint_react_shared0 from "@eslint-react/shared"; //#region src/index.d.ts declare const _default: { configs: { /** * Enforce rules that are recommended by ESLint React for general purpose React + React DOM projects */ recommended: { plugins: {}; name?: string; rules?: Record<string, _eslint_react_shared0.RuleConfig>; settings?: _eslint_react_shared0.SettingsConfig; }; /** * Same as the `recommended` preset but disables rules that can be enforced by TypeScript */ "recommended-typescript": { plugins: {}; name?: string; rules?: Record<string, _eslint_react_shared0.RuleConfig>; settings?: _eslint_react_shared0.SettingsConfig; }; /** * Same as the `recommended-typescript` preset but enables additional rules that require type information */ "recommended-type-checked": { plugins: {}; name?: string; rules?: Record<string, _eslint_react_shared0.RuleConfig>; settings?: _eslint_react_shared0.SettingsConfig; }; /** * More strict version of the `recommended` preset */ strict: { plugins: {}; name?: string; rules?: Record<string, _eslint_react_shared0.RuleConfig>; settings?: _eslint_react_shared0.SettingsConfig; }; /** * Same as the `strict` preset but enables additional rules that require type information */ "strict-typescript": { plugins: {}; name?: string; rules?: Record<string, _eslint_react_shared0.RuleConfig>; settings?: _eslint_react_shared0.SettingsConfig; }; /** * Same as the `strict-typescript` preset but enables additional rules that require type information */ "strict-type-checked": { plugins: {}; name?: string; rules?: Record<string, _eslint_react_shared0.RuleConfig>; settings?: _eslint_react_shared0.SettingsConfig; }; }; meta: { name: string; version: string; }; rules: Record<string, _eslint_react_shared0.CompatibleRule>; }; //#endregion export { _default as default };