Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/eslint-plugin / / default
Variable: default
ts
const default: {
configs: {
flat/recommended: {
plugins: Record<string, unknown>;
rules: typeof RECOMMENDED_RULES;
};
recommended: {
plugins: readonly string[];
rules: typeof RECOMMENDED_RULES;
};
};
meta: typeof meta;
rules: typeof rules;
};Defined in: packages/eslint-plugin/src/index.ts:73
PS-17: ship BOTH config shapes. recommended is the legacy .eslintrc form (plugins: ['@graphorin']); flat/recommended is the ESLint 9+ flat-config form that maps the namespace to the plugin object, so flat-config consumers can ...plugin.configs['flat/recommended'] instead of hand-wiring ten rules.
Type Declaration
| Name | Type | Defined in |
|---|---|---|
configs | { flat/recommended: { plugins: Record<string, unknown>; rules: typeof RECOMMENDED_RULES; }; recommended: { plugins: readonly string[]; rules: typeof RECOMMENDED_RULES; }; } | packages/eslint-plugin/src/index.ts:76 |
configs.flat/recommended | { plugins: Record<string, unknown>; rules: typeof RECOMMENDED_RULES; } | packages/eslint-plugin/src/index.ts:81 |
configs.flat/recommended.plugins | Record<string, unknown> | packages/eslint-plugin/src/index.ts:82 |
configs.flat/recommended.rules | typeof RECOMMENDED_RULES | packages/eslint-plugin/src/index.ts:83 |
configs.recommended | { plugins: readonly string[]; rules: typeof RECOMMENDED_RULES; } | packages/eslint-plugin/src/index.ts:77 |
configs.recommended.plugins | readonly string[] | packages/eslint-plugin/src/index.ts:78 |
configs.recommended.rules | typeof RECOMMENDED_RULES | packages/eslint-plugin/src/index.ts:79 |
meta | typeof meta | packages/eslint-plugin/src/index.ts:74 |
rules | typeof rules | packages/eslint-plugin/src/index.ts:75 |