Variable: default
ts
default: {
configs: {
recommended: {
name: string;
plugins: {
adk-media: Plugin;
};
rules: Partial<Record<string, RuleEntry>>;
};
};
plugin: Plugin;
rules: {
augment-contracts-module: RuleModuleWithName<"wrongModule", [], unknown, RuleListener>;
no-shadowed-engine: RuleModuleWithName<"shadowed", [], unknown, RuleListener>;
prefer-engine-resolver: RuleModuleWithName<"preferResolver", [], unknown, RuleListener>;
require-engine-peers: RuleModuleWithName<"missingPeer", [{
ignore?: readonly string[];
}], unknown, RuleListener>;
};
};Defined in: src/batteries/media/lint.ts:623
Default export bundles the plugin and its config presets, mirroring the shape ESLint flat configs expect from a plugin module.
Type Declaration
| Name | Type | Default value | Description | Defined in |
|---|---|---|---|---|
configs | { recommended: { name: string; plugins: { adk-media: Plugin; }; rules: Partial<Record<string, RuleEntry>>; }; } | - | Named config presets. recommended enables every rule at error and registers the plugin under the adk-media namespace — spread it into a flat config to adopt the full set. | src/batteries/media/lint.ts:623 |
configs.recommended | { name: string; plugins: { adk-media: Plugin; }; rules: Partial<Record<string, RuleEntry>>; } | - | - | src/batteries/media/lint.ts:612 |
configs.recommended.name | string | '@nhtio/adk/batteries/media/lint/recommended' | - | src/batteries/media/lint.ts:613 |
configs.recommended.plugins | { adk-media: Plugin; } | - | - | src/batteries/media/lint.ts:614 |
configs.recommended.plugins.adk-media | Plugin | plugin | - | src/batteries/media/lint.ts:614 |
configs.recommended.rules | Partial<Record<string, RuleEntry>> | recommendedRules | - | src/batteries/media/lint.ts:615 |
plugin | Plugin | - | The media battery's ESLint plugin object. Register under the adk-media namespace: plugins: { 'adk-media': plugin }. | src/batteries/media/lint.ts:623 |
rules | { augment-contracts-module: RuleModuleWithName<"wrongModule", [], unknown, RuleListener>; no-shadowed-engine: RuleModuleWithName<"shadowed", [], unknown, RuleListener>; prefer-engine-resolver: RuleModuleWithName<"preferResolver", [], unknown, RuleListener>; require-engine-peers: RuleModuleWithName<"missingPeer", [{ ignore?: readonly string[]; }], unknown, RuleListener>; } | - | Map of rule id (without the adk-media/ plugin prefix) to its rule object. Registered on the plugin as rules, so configs reference them as adk-media/{id}. | src/batteries/media/lint.ts:623 |
rules.augment-contracts-module | RuleModuleWithName<"wrongModule", [], unknown, RuleListener> | augmentContractsModule | - | src/batteries/media/lint.ts:590 |
rules.no-shadowed-engine | RuleModuleWithName<"shadowed", [], unknown, RuleListener> | noShadowedEngine | - | src/batteries/media/lint.ts:589 |
rules.prefer-engine-resolver | RuleModuleWithName<"preferResolver", [], unknown, RuleListener> | preferEngineResolver | - | src/batteries/media/lint.ts:588 |
rules.require-engine-peers | RuleModuleWithName<"missingPeer", [{ ignore?: readonly string[]; }], unknown, RuleListener> | requireEnginePeers | - | src/batteries/media/lint.ts:591 |