UNPKG

eslint-plugin-complete

Version:

An ESLint plugin that contains useful rules.

60 lines 7.17 kB
import type { TSESLint } from "@typescript-eslint/utils"; declare const plugin: { meta: { name: string; version: string; }; configs: { recommended: TSESLint.FlatConfig.Config[]; }; rules: { "complete-sentences-jsdoc": TSESLint.RuleModule<import("./completeSentence.js").CompleteSentenceMessageIds, [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "complete-sentences-line-comments": TSESLint.RuleModule<import("./completeSentence.js").CompleteSentenceMessageIds, [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "consistent-enum-values": TSESLint.RuleModule<"inconsistentValue", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "consistent-named-tuples": TSESLint.RuleModule<"notNamed", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "eqeqeq-fix": TSESLint.RuleModule<"unexpected", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "format-jsdoc-comments": TSESLint.RuleModule<"incorrectlyFormatted", import("./rules/format-jsdoc-comments.js").Options, import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "format-line-comments": TSESLint.RuleModule<"incorrectlyFormatted", import("./rules/format-line-comments.js").Options, import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "jsdoc-code-block-language": TSESLint.RuleModule<"noLanguage", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "newline-between-switch-case": TSESLint.RuleModule<"noNewline", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-confusing-set-methods": TSESLint.RuleModule<"noKeys" | "noEntries", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-empty-jsdoc": TSESLint.RuleModule<"isEmpty", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-empty-line-comments": TSESLint.RuleModule<"isEmpty", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-explicit-array-loops": TSESLint.RuleModule<"noExplicitArray", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-explicit-map-set-loops": TSESLint.RuleModule<"noExplicitMap" | "noExplicitSet", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-for-in": TSESLint.RuleModule<"noForIn", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-let-any": TSESLint.RuleModule<"noType", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-mutable-return": TSESLint.RuleModule<"mutableArray" | "mutableMap" | "mutableSet", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-number-enums": TSESLint.RuleModule<"noNumberEnums", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-object-any": TSESLint.RuleModule<"noType", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-object-methods-with-map-set": TSESLint.RuleModule<"noObjectEntriesMap" | "noObjectKeysMap" | "noObjectValuesMap" | "noObjectEntriesSet" | "noObjectKeysSet" | "noObjectValuesSet", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-string-length-0": TSESLint.RuleModule<"noStringLength0", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-template-curly-in-string-fix": TSESLint.RuleModule<"unexpectedTemplateExpression", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-undefined-return-type": TSESLint.RuleModule<"undefinedReturnType", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-unnecessary-assignment": TSESLint.RuleModule<import("./rules/no-unnecessary-assignment.js").MessageIds, [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-unsafe-plusplus": TSESLint.RuleModule<"plusPlus" | "minusMinus", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-useless-return": TSESLint.RuleModule<"unnecessaryReturn", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "no-void-return-type": TSESLint.RuleModule<"voidReturnType", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "prefer-const": TSESLint.RuleModule<"useConst", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "prefer-plusplus": TSESLint.RuleModule<import("./rules/prefer-plusplus.js").MessageIds, [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "prefer-postfix-plusplus": TSESLint.RuleModule<"plusPlus" | "minusMinus", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "prefer-readonly-parameter-types": TSESLint.RuleModule<"shouldBeReadonly", [{ allow?: import("@typescript-eslint/type-utils").TypeOrValueSpecifier[]; checkParameterProperties?: boolean; ignoreInferredTypes?: boolean; treatMethodsAsReadonly?: boolean; onlyRecordsArraysMapsSet?: boolean; }], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "require-break": TSESLint.RuleModule<"noBreak", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "require-capital-const-assertions": TSESLint.RuleModule<"noConstAssertion", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "require-capital-read-only": TSESLint.RuleModule<import("./rules/require-capital-read-only.js").MessageIds, [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "require-unannotated-const-assertions": TSESLint.RuleModule<"annotatedConstAssertion", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "require-variadic-function-argument": TSESLint.RuleModule<"noArgument", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "strict-array-methods": TSESLint.RuleModule<"conditionError", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "strict-enums": TSESLint.RuleModule<import("./rules/strict-enums.js").MessageIds, [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "strict-undefined-functions": TSESLint.RuleModule<"mismatchedReturnType", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; "strict-void-functions": TSESLint.RuleModule<"mismatchedReturnType", [], import("./interfaces/MyPluginDocs.js").MyPluginDocs, TSESLint.RuleListener>; }; }; export default plugin; //# sourceMappingURL=index.d.ts.map