UNPKG

eslint-plugin-jsdoc

Version:
72 lines 2.65 kB
export default index; /** * @type {(( * cfg?: import('eslint').Linter.Config & { * config?: `flat/${import('./index-cjs.js').ConfigGroups}${import('./index-cjs.js').ConfigVariants}${import('./index-cjs.js').ErrorLevelVariants}`, * mergeSettings?: boolean, * settings?: Partial<import('./iterateJsdoc.js').Settings>, * rules?: {[key in keyof import('./rules.d.ts').Rules]?: import('eslint').Linter.RuleEntry<import('./rules.d.ts').Rules[key]>}, * extraRuleDefinitions?: { * forbid?: { * [contextName: string]: { * description?: string, * url?: string, * contexts: (string|{ * message: string, * context: string, * comment: string * })[] * } * }, * preferTypes?: { * [typeName: string]: { * description: string, * overrideSettings: { * [typeNodeName: string]: { * message: string, * replacement?: false|string, * unifyParentAndChildTypeChecks?: boolean, * } * }, * url: string, * } * } * } * } * ) => import('eslint').Linter.Config)} */ export const jsdoc: ((cfg?: import("eslint").Linter.Config & { config?: `flat/${import("./index-cjs.js").ConfigGroups}${import("./index-cjs.js").ConfigVariants}${import("./index-cjs.js").ErrorLevelVariants}`; mergeSettings?: boolean; settings?: Partial<import("./iterateJsdoc.js").Settings>; rules?: { [key in keyof import("./rules.d.ts").Rules]?: import("eslint").Linter.RuleEntry<import("./rules.d.ts").Rules[key]>; }; extraRuleDefinitions?: { forbid?: { [contextName: string]: { description?: string; url?: string; contexts: (string | { message: string; context: string; comment: string; })[]; }; }; preferTypes?: { [typeName: string]: { description: string; overrideSettings: { [typeNodeName: string]: { message: string; replacement?: false | string; unifyParentAndChildTypeChecks?: boolean; }; }; url: string; }; }; }; }) => import("eslint").Linter.Config); export { getJsdocProcessorPlugin } from "./getJsdocProcessorPlugin.js"; import index from './index-cjs.js'; //# sourceMappingURL=index-esm.d.ts.map