UNPKG

eslint-plugin-jsdoc

Version:
15 lines (14 loc) 659 B
export function buildForbidRuleDefinition({ contextName, contexts: cntxts, description, getContexts, modifyContext, schema, url, }: { contexts?: Contexts; description?: string; getContexts?: (ctxt: import("eslint").Rule.RuleContext, report: import("./iterateJsdoc.js").Report) => Contexts | false; contextName?: string; modifyContext?: (context: import("eslint").Rule.RuleContext) => import("eslint").Rule.RuleContext; schema?: import("eslint").Rule.RuleMetaData["schema"]; url?: string; }): import("eslint").Rule.RuleModule; export type Contexts = (string | { comment: string; context: string; message?: string; })[];