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