Graphorin API reference v0.15.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: src/index.ts:78
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; }; } | src/index.ts:81 |
configs.flat/recommended | { plugins: Record<string, unknown>; rules: typeof RECOMMENDED_RULES; } | src/index.ts:86 |
configs.flat/recommended.plugins | Record<string, unknown> | src/index.ts:87 |
configs.flat/recommended.rules | typeof RECOMMENDED_RULES | src/index.ts:88 |
configs.recommended | { plugins: readonly string[]; rules: typeof RECOMMENDED_RULES; } | src/index.ts:82 |
configs.recommended.plugins | readonly string[] | src/index.ts:83 |
configs.recommended.rules | typeof RECOMMENDED_RULES | src/index.ts:84 |
meta | typeof meta | src/index.ts:79 |
rules | typeof rules | src/index.ts:80 |