UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

11 lines (10 loc) 705 B
import type { ESLint } from "eslint"; import type { TRuleDocumentationPluginCache } from '../type/rule-documentation-plugin-cache.type'; /** * Returns a cached decorated plugin while preserving plugin object identity across config blocks. * @param {TRuleDocumentationPluginCache} pluginCache - Cache scoped to one config formatting pass * @param {ESLint.Plugin} plugin - Original plugin object * @param {string} pluginName - Final plugin name from the flat config * @returns {ESLint.Plugin} Cached plugin with decorated rule metadata */ export declare function getPluginWithRuleDocumentationUrls(pluginCache: TRuleDocumentationPluginCache, plugin: ESLint.Plugin, pluginName: string): ESLint.Plugin;