UNPKG

eslint-config-styleguidejs

Version:
1,061 lines (1,060 loc) 24.9 kB
{ "generatedAt": "2026-02-26T04:40:58.846Z", "eslintVersion": "10.0.2", "audits": [ { "config": "config", "coreRuleCount": 292, "pluginCount": 8, "enabledRuleCount": 115, "supported": [ { "ruleId": "@stylistic/arrow-spacing", "source": "@stylistic" }, { "ruleId": "@stylistic/keyword-spacing", "source": "@stylistic" }, { "ruleId": "array-bracket-spacing", "source": "core" }, { "ruleId": "array-callback-return", "source": "core" }, { "ruleId": "arrow-body-style", "source": "core" }, { "ruleId": "arrow-parens", "source": "core" }, { "ruleId": "brace-style", "source": "core" }, { "ruleId": "comma-dangle", "source": "core" }, { "ruleId": "comma-style", "source": "core" }, { "ruleId": "computed-property-spacing", "source": "core" }, { "ruleId": "consistent-return", "source": "core" }, { "ruleId": "curly", "source": "core" }, { "ruleId": "custom-sort/sort-imports", "source": "custom-sort" }, { "ruleId": "dot-notation", "source": "core" }, { "ruleId": "eqeqeq", "source": "core" }, { "ruleId": "func-style", "source": "core" }, { "ruleId": "generator-star-spacing", "source": "core" }, { "ruleId": "import/export", "source": "import" }, { "ruleId": "import/extensions", "source": "import" }, { "ruleId": "import/first", "source": "import" }, { "ruleId": "import/newline-after-import", "source": "import" }, { "ruleId": "import/no-absolute-path", "source": "import" }, { "ruleId": "import/no-cycle", "source": "import" }, { "ruleId": "import/no-deprecated", "source": "import" }, { "ruleId": "import/no-duplicates", "source": "import" }, { "ruleId": "import/no-extraneous-dependencies", "source": "import" }, { "ruleId": "import/no-mutable-exports", "source": "import" }, { "ruleId": "import/no-named-as-default", "source": "import" }, { "ruleId": "import/no-named-as-default-member", "source": "import" }, { "ruleId": "import/no-self-import", "source": "import" }, { "ruleId": "import/no-useless-path-segments", "source": "import" }, { "ruleId": "indent", "source": "core" }, { "ruleId": "keyword-spacing", "source": "core" }, { "ruleId": "max-len", "source": "core" }, { "ruleId": "max-statements-per-line", "source": "core" }, { "ruleId": "no-array-constructor", "source": "core" }, { "ruleId": "no-await-in-loop", "source": "core" }, { "ruleId": "no-case-declarations", "source": "core" }, { "ruleId": "no-class-assign", "source": "core" }, { "ruleId": "no-confusing-arrow", "source": "core" }, { "ruleId": "no-console", "source": "core" }, { "ruleId": "no-const-assign", "source": "core" }, { "ruleId": "no-dupe-keys", "source": "core" }, { "ruleId": "no-duplicate-imports", "source": "core" }, { "ruleId": "no-else-return", "source": "core" }, { "ruleId": "no-eq-null", "source": "core" }, { "ruleId": "no-eval", "source": "core" }, { "ruleId": "no-extra-semi", "source": "core" }, { "ruleId": "no-loop-func", "source": "core" }, { "ruleId": "no-mixed-operators", "source": "core" }, { "ruleId": "no-mixed-spaces-and-tabs", "source": "core" }, { "ruleId": "no-multi-assign", "source": "core" }, { "ruleId": "no-multiple-empty-lines", "source": "core" }, { "ruleId": "no-nested-ternary", "source": "core" }, { "ruleId": "no-new-func", "source": "core" }, { "ruleId": "no-new-object", "source": "core" }, { "ruleId": "no-new-wrappers", "source": "core" }, { "ruleId": "no-param-reassign", "source": "core" }, { "ruleId": "no-restricted-properties", "source": "core" }, { "ruleId": "no-sparse-arrays", "source": "core" }, { "ruleId": "no-trailing-spaces", "source": "core" }, { "ruleId": "no-undef-init", "source": "core" }, { "ruleId": "no-underscore-dangle", "source": "core" }, { "ruleId": "no-unexpected-multiline", "source": "core" }, { "ruleId": "no-unneeded-ternary", "source": "core" }, { "ruleId": "no-unused-vars", "source": "core" }, { "ruleId": "no-useless-concat", "source": "core" }, { "ruleId": "no-useless-constructor", "source": "core" }, { "ruleId": "no-useless-escape", "source": "core" }, { "ruleId": "no-var", "source": "core" }, { "ruleId": "no-warning-comments", "source": "core" }, { "ruleId": "no-whitespace-before-property", "source": "core" }, { "ruleId": "nonblock-statement-body-position", "source": "core" }, { "ruleId": "object-curly-spacing", "source": "core" }, { "ruleId": "object-shorthand", "source": "core" }, { "ruleId": "one-var", "source": "core" }, { "ruleId": "padded-blocks", "source": "core" }, { "ruleId": "prefer-arrow-callback", "source": "core" }, { "ruleId": "prefer-const", "source": "core" }, { "ruleId": "prefer-destructuring", "source": "core" }, { "ruleId": "prefer-rest-params", "source": "core" }, { "ruleId": "prefer-spread", "source": "core" }, { "ruleId": "prefer-template", "source": "core" }, { "ruleId": "quote-props", "source": "core" }, { "ruleId": "quotes", "source": "core" }, { "ruleId": "radix", "source": "core" }, { "ruleId": "semi", "source": "core" }, { "ruleId": "semi-spacing", "source": "core" }, { "ruleId": "sort-keys", "source": "core" }, { "ruleId": "space-before-blocks", "source": "core" }, { "ruleId": "space-before-function-paren", "source": "core" }, { "ruleId": "space-in-parens", "source": "core" }, { "ruleId": "space-infix-ops", "source": "core" }, { "ruleId": "spaced-comment", "source": "core" }, { "ruleId": "strict", "source": "core" }, { "ruleId": "template-curly-spacing", "source": "core" }, { "ruleId": "vars-on-top", "source": "core" }, { "ruleId": "wrap-iife", "source": "core" }, { "ruleId": "react-hooks/exhaustive-deps", "source": "react-hooks" }, { "ruleId": "react-hooks/rules-of-hooks", "source": "react-hooks" }, { "ruleId": "react/jsx-no-undef", "source": "react" }, { "ruleId": "react/jsx-sort-props", "source": "react" }, { "ruleId": "react/jsx-uses-vars", "source": "react" }, { "ruleId": "react/jsx-wrap-multilines", "source": "react" }, { "ruleId": "react/no-did-mount-set-state", "source": "react" }, { "ruleId": "react/no-did-update-set-state", "source": "react" }, { "ruleId": "react/no-unknown-property", "source": "react" }, { "ruleId": "react/self-closing-comp", "source": "react" }, { "ruleId": "padding-line-between-statements", "source": "core" }, { "ruleId": "vitest/consistent-test-it", "source": "vitest" }, { "ruleId": "vitest/no-disabled-tests", "source": "vitest" }, { "ruleId": "vitest/no-focused-tests", "source": "vitest" }, { "ruleId": "vitest/no-identical-title", "source": "vitest" }, { "ruleId": "vitest/padding-around-all", "source": "vitest" }, { "ruleId": "vitest/valid-expect", "source": "vitest" } ], "unsupported": [] }, { "config": "typescriptConfig", "coreRuleCount": 292, "pluginCount": 9, "enabledRuleCount": 144, "supported": [ { "ruleId": "@stylistic/arrow-spacing", "source": "@stylistic" }, { "ruleId": "@stylistic/keyword-spacing", "source": "@stylistic" }, { "ruleId": "array-bracket-spacing", "source": "core" }, { "ruleId": "array-callback-return", "source": "core" }, { "ruleId": "arrow-body-style", "source": "core" }, { "ruleId": "arrow-parens", "source": "core" }, { "ruleId": "brace-style", "source": "core" }, { "ruleId": "comma-dangle", "source": "core" }, { "ruleId": "comma-style", "source": "core" }, { "ruleId": "computed-property-spacing", "source": "core" }, { "ruleId": "consistent-return", "source": "core" }, { "ruleId": "curly", "source": "core" }, { "ruleId": "custom-sort/sort-imports", "source": "custom-sort" }, { "ruleId": "dot-notation", "source": "core" }, { "ruleId": "eqeqeq", "source": "core" }, { "ruleId": "func-style", "source": "core" }, { "ruleId": "generator-star-spacing", "source": "core" }, { "ruleId": "import/export", "source": "import" }, { "ruleId": "import/extensions", "source": "import" }, { "ruleId": "import/first", "source": "import" }, { "ruleId": "import/newline-after-import", "source": "import" }, { "ruleId": "import/no-absolute-path", "source": "import" }, { "ruleId": "import/no-cycle", "source": "import" }, { "ruleId": "import/no-deprecated", "source": "import" }, { "ruleId": "import/no-duplicates", "source": "import" }, { "ruleId": "import/no-extraneous-dependencies", "source": "import" }, { "ruleId": "import/no-mutable-exports", "source": "import" }, { "ruleId": "import/no-named-as-default", "source": "import" }, { "ruleId": "import/no-named-as-default-member", "source": "import" }, { "ruleId": "import/no-self-import", "source": "import" }, { "ruleId": "import/no-useless-path-segments", "source": "import" }, { "ruleId": "indent", "source": "core" }, { "ruleId": "keyword-spacing", "source": "core" }, { "ruleId": "max-len", "source": "core" }, { "ruleId": "max-statements-per-line", "source": "core" }, { "ruleId": "no-array-constructor", "source": "core" }, { "ruleId": "no-await-in-loop", "source": "core" }, { "ruleId": "no-case-declarations", "source": "core" }, { "ruleId": "no-class-assign", "source": "core" }, { "ruleId": "no-confusing-arrow", "source": "core" }, { "ruleId": "no-console", "source": "core" }, { "ruleId": "no-const-assign", "source": "core" }, { "ruleId": "no-dupe-keys", "source": "core" }, { "ruleId": "no-duplicate-imports", "source": "core" }, { "ruleId": "no-else-return", "source": "core" }, { "ruleId": "no-eq-null", "source": "core" }, { "ruleId": "no-eval", "source": "core" }, { "ruleId": "no-extra-semi", "source": "core" }, { "ruleId": "no-loop-func", "source": "core" }, { "ruleId": "no-mixed-operators", "source": "core" }, { "ruleId": "no-mixed-spaces-and-tabs", "source": "core" }, { "ruleId": "no-multi-assign", "source": "core" }, { "ruleId": "no-multiple-empty-lines", "source": "core" }, { "ruleId": "no-nested-ternary", "source": "core" }, { "ruleId": "no-new-func", "source": "core" }, { "ruleId": "no-new-object", "source": "core" }, { "ruleId": "no-new-wrappers", "source": "core" }, { "ruleId": "no-param-reassign", "source": "core" }, { "ruleId": "no-restricted-properties", "source": "core" }, { "ruleId": "no-sparse-arrays", "source": "core" }, { "ruleId": "no-trailing-spaces", "source": "core" }, { "ruleId": "no-undef-init", "source": "core" }, { "ruleId": "no-underscore-dangle", "source": "core" }, { "ruleId": "no-unexpected-multiline", "source": "core" }, { "ruleId": "no-unneeded-ternary", "source": "core" }, { "ruleId": "no-unused-vars", "source": "core" }, { "ruleId": "no-useless-concat", "source": "core" }, { "ruleId": "no-useless-constructor", "source": "core" }, { "ruleId": "no-useless-escape", "source": "core" }, { "ruleId": "no-var", "source": "core" }, { "ruleId": "no-warning-comments", "source": "core" }, { "ruleId": "no-whitespace-before-property", "source": "core" }, { "ruleId": "nonblock-statement-body-position", "source": "core" }, { "ruleId": "object-curly-spacing", "source": "core" }, { "ruleId": "object-shorthand", "source": "core" }, { "ruleId": "one-var", "source": "core" }, { "ruleId": "padded-blocks", "source": "core" }, { "ruleId": "prefer-arrow-callback", "source": "core" }, { "ruleId": "prefer-const", "source": "core" }, { "ruleId": "prefer-destructuring", "source": "core" }, { "ruleId": "prefer-rest-params", "source": "core" }, { "ruleId": "prefer-spread", "source": "core" }, { "ruleId": "prefer-template", "source": "core" }, { "ruleId": "quote-props", "source": "core" }, { "ruleId": "quotes", "source": "core" }, { "ruleId": "radix", "source": "core" }, { "ruleId": "semi", "source": "core" }, { "ruleId": "semi-spacing", "source": "core" }, { "ruleId": "sort-keys", "source": "core" }, { "ruleId": "space-before-blocks", "source": "core" }, { "ruleId": "space-before-function-paren", "source": "core" }, { "ruleId": "space-in-parens", "source": "core" }, { "ruleId": "space-infix-ops", "source": "core" }, { "ruleId": "spaced-comment", "source": "core" }, { "ruleId": "strict", "source": "core" }, { "ruleId": "template-curly-spacing", "source": "core" }, { "ruleId": "vars-on-top", "source": "core" }, { "ruleId": "wrap-iife", "source": "core" }, { "ruleId": "react-hooks/exhaustive-deps", "source": "react-hooks" }, { "ruleId": "react-hooks/rules-of-hooks", "source": "react-hooks" }, { "ruleId": "react/jsx-no-undef", "source": "react" }, { "ruleId": "react/jsx-sort-props", "source": "react" }, { "ruleId": "react/jsx-uses-vars", "source": "react" }, { "ruleId": "react/jsx-wrap-multilines", "source": "react" }, { "ruleId": "react/no-did-mount-set-state", "source": "react" }, { "ruleId": "react/no-did-update-set-state", "source": "react" }, { "ruleId": "react/no-unknown-property", "source": "react" }, { "ruleId": "react/self-closing-comp", "source": "react" }, { "ruleId": "padding-line-between-statements", "source": "core" }, { "ruleId": "vitest/consistent-test-it", "source": "vitest" }, { "ruleId": "vitest/no-disabled-tests", "source": "vitest" }, { "ruleId": "vitest/no-focused-tests", "source": "vitest" }, { "ruleId": "vitest/no-identical-title", "source": "vitest" }, { "ruleId": "vitest/padding-around-all", "source": "vitest" }, { "ruleId": "vitest/valid-expect", "source": "vitest" }, { "ruleId": "@typescript-eslint/ban-ts-comment", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-array-constructor", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-duplicate-enum-values", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-empty-object-type", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-explicit-any", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-extra-non-null-assertion", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-misused-new", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-namespace", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-non-null-asserted-optional-chain", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-require-imports", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-this-alias", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-unnecessary-type-constraint", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-unsafe-declaration-merging", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-unsafe-function-type", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-unused-expressions", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-unused-vars", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-wrapper-object-types", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/prefer-as-const", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/prefer-namespace-keyword", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/triple-slash-reference", "source": "@typescript-eslint" }, { "ruleId": "@stylistic/indent", "source": "@stylistic" }, { "ruleId": "@stylistic/member-delimiter-style", "source": "@stylistic" }, { "ruleId": "@typescript-eslint/consistent-type-assertions", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/member-ordering", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/naming-convention", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-duplicate-type-constituents", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-invalid-void-type", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-redundant-type-constituents", "source": "@typescript-eslint" }, { "ruleId": "@typescript-eslint/no-restricted-types", "source": "@typescript-eslint" } ], "unsupported": [] } ] }