/** * @packageDocumentation * ESLint rule that enforces descriptive task-marker comments. */ import type { TSESLint } from "@typescript-eslint/utils"; /** Message ids emitted by this rule. */ type MessageIds = "missingDescription"; /** Configurable rule options tuple. */ type Options = [TaskCommentFormatOptions?]; /** Extra docs metadata carried by this plugin's rules. */ type PluginDocs = Readonly<{ recommended: boolean; }>; /** Configurable rule options. */ type TaskCommentFormatOptions = Readonly<{ minDescriptionLength?: number; terms?: readonly string[]; }>; /** * Create the runtime task-comment-format rule. */ declare const taskCommentFormatRule: TSESLint.RuleModule; export default taskCommentFormatRule; //# sourceMappingURL=task-comment-format.d.ts.map