/** * @packageDocumentation * ESLint rule that checks source comments for profane wording. */ import type { TSESLint } from "@typescript-eslint/utils"; /** Message ids emitted by this rule. */ type MessageIds = "problem"; /** Configurable rule options. */ type NoProfaneCommentsOptions = Readonly<{ allow?: readonly string[]; deny?: readonly string[]; profanitySureness?: 0 | 1 | 2; }>; /** Configurable rule options tuple. */ type Options = [NoProfaneCommentsOptions?]; /** Extra docs metadata carried by this plugin's rules. */ type PluginDocs = Readonly<{ recommended: boolean; }>; /** Create the runtime no-profane-comments rule. */ declare const noProfaneCommentsRule: TSESLint.RuleModule; export default noProfaneCommentsRule; //# sourceMappingURL=no-profane-comments.d.ts.map