UNPKG

eslint-plugin-complete

Version:

An ESLint plugin that contains useful rules.

68 lines (67 loc) 2.96 kB
/// THIS FILE IS AUTOMATICALLY GENERATED BY THE "generate.ts" SCRIPT. /// DO NOT EDIT THIS FILE! YOU CAN REGENERATE IT WITH: /// npm run generate export const recommended = [ { plugins: {}, rules: { "complete/complete-sentences-jsdoc": "error", "complete/complete-sentences-line-comments": "error", "complete/consistent-enum-values": "error", "complete/consistent-named-tuples": "error", "complete/eqeqeq-fix": "error", "complete/format-jsdoc-comments": "error", "complete/format-line-comments": "error", "complete/jsdoc-code-block-language": "error", "complete/newline-between-switch-case": "error", "complete/no-confusing-set-methods": "error", "complete/no-empty-jsdoc": "error", "complete/no-empty-line-comments": "error", "complete/no-explicit-array-loops": "error", "complete/no-explicit-map-set-loops": "error", "complete/no-for-in": "error", "complete/no-let-any": "error", "complete/no-mutable-return": "error", "complete/no-number-enums": "error", "complete/no-object-any": "error", "complete/no-object-methods-with-map-set": "error", "complete/no-string-length-0": "error", "complete/no-template-curly-in-string-fix": "error", "complete/no-undefined-return-type": "error", "complete/no-unnecessary-assignment": "error", "complete/no-unsafe-plusplus": "error", "complete/no-useless-return": "error", "complete/no-void-return-type": "error", "complete/prefer-const": "error", "complete/prefer-plusplus": "error", "complete/prefer-postfix-plusplus": "error", "complete/prefer-readonly-parameter-types": "error", "complete/require-break": "error", "complete/require-capital-const-assertions": "error", "complete/require-capital-read-only": "error", "complete/require-unannotated-const-assertions": "error", "complete/require-variadic-function-argument": "error", "complete/strict-array-methods": "error", "complete/strict-enums": "error", "complete/strict-undefined-functions": "error", "complete/strict-void-functions": "error", }, }, { rules: { eqeqeq: "off", "no-useless-return": "off", "no-template-curly-in-string": "off", "prefer-const": "off", }, }, { files: ["**/*.js", "**/*.cjs", "**/*.mjs", "**/*.jsx"], rules: { "complete/no-let-any": "off", "complete/no-object-any": "off", "complete/require-capital-const-assertions": "off", "complete/require-capital-read-only": "off", }, }, ];