๐๏ธ 01 stylelint
Run Stylelint against CSS files from ESLint and surface Stylelint autofixes through ESLint's fixer pipeline.
๐๏ธ 02 disallow-stylelint-allow-empty-input
Disallow configuring Stylelint's top-level allowEmptyInput option inside authored Stylelint config files.
๐๏ธ 03 disallow-stylelint-configuration-comment
Disallow configuring Stylelint's top-level configurationComment option inside authored Stylelint config files.
๐๏ธ 04 disallow-stylelint-custom-syntax
Disallow configuring Stylelint's top-level customSyntax option inside authored Stylelint config files.
๐๏ธ 05 disallow-stylelint-default-severity
Disallow configuring Stylelint's top-level defaultSeverity option inside authored Stylelint config files.
๐๏ธ 06 disallow-stylelint-duplicate-extends
Disallow duplicate entries in top-level Stylelint extends declarations.
๐๏ธ 07 disallow-stylelint-duplicate-plugins
Disallow duplicate entries in top-level Stylelint plugins declarations.
๐๏ธ 08 disallow-stylelint-duplicate-rule-option-values
Disallow duplicate scalar literals in array-valued Stylelint secondary rule options.
๐๏ธ 09 disallow-stylelint-empty-rules-object
Disallow an empty top-level rules object in authored Stylelint config files.
๐๏ธ 10 disallow-stylelint-ignore-disables
Disallow configuring Stylelint's top-level ignoreDisables option inside authored Stylelint config files.
๐๏ธ 11 disallow-stylelint-ignore-files
Disallow configuring Stylelint's top-level ignoreFiles option inside authored Stylelint config files.
๐๏ธ 12 disallow-stylelint-null-rule-config
Disallow null values in top-level Stylelint rules entries.
๐๏ธ 13 disallow-stylelint-overrides-runtime-options
Disallow runtime-only Stylelint options (allowEmptyInput, cache, fix) inside overrides entries.
๐๏ธ 14 disallow-stylelint-processors
Disallow configuring Stylelint's top-level processors option inside authored Stylelint config files.
๐๏ธ 15 disallow-stylelint-relative-extends-paths
Disallow relative-path entries in top-level Stylelint extends declarations.
๐๏ธ 16 disallow-stylelint-relative-plugin-paths
Disallow relative-path entries in top-level Stylelint plugins declarations.
๐๏ธ 17 prefer-stylelint-cache
Prefer enabling Stylelint's top-level cache option in authored Stylelint config files.
๐๏ธ 18 prefer-stylelint-define-config
Prefer wrapping exported Stylelint config objects in defineConfig() from stylelint-define-config.
๐๏ธ 19 prefer-stylelint-extends-array
Prefer array form for top-level Stylelint extends declarations.
๐๏ธ 20 prefer-stylelint-fix
Prefer enabling Stylelint's top-level fix option in authored Stylelint config files.
๐๏ธ 21 prefer-stylelint-formatter
Prefer explicit top-level Stylelint formatter configuration in authored Stylelint config files.
๐๏ธ 22 prefer-stylelint-plugins-array
Prefer array form for top-level Stylelint plugins declarations.
๐๏ธ 23 prefer-stylelint-report-descriptionless-disables
Require enabling Stylelint's reportDescriptionlessDisables config option in authored Stylelint config files.
๐๏ธ 24 prefer-stylelint-report-invalid-scope-disables
Require enabling Stylelint's reportInvalidScopeDisables config option in authored Stylelint config files.
๐๏ธ 25 prefer-stylelint-report-needless-disables
Require enabling Stylelint's reportNeedlessDisables config option in authored Stylelint config files.
๐๏ธ 26 prefer-stylelint-report-unscoped-disables
Require enabling Stylelint's reportUnscopedDisables config option in authored Stylelint config files.
๐๏ธ 27 require-stylelint-config-file-naming-convention
Require canonical stylelint.config.* naming for shared Stylelint config files.
๐๏ธ 28 require-stylelint-custom-syntax-in-overrides
Require top-level customSyntax usage to be moved into scoped overrides entries.
๐๏ธ 29 require-stylelint-extends-packages-installed
Require top-level Stylelint extends package specifiers to be listed in workspace dependencies.
๐๏ธ 30 require-stylelint-overrides-configuration
Require each Stylelint overrides entry to include effective configuration content beyond files and optional name.
๐๏ธ 31 require-stylelint-overrides-files
Require every Stylelint overrides entry to define a non-empty files matcher.
๐๏ธ 32 require-stylelint-overrides-files-array
Require each Stylelint overrides entry files value to be an explicit non-empty array of glob strings.
๐๏ธ 33 require-stylelint-plugins-packages-installed
Require top-level Stylelint plugins package specifiers to be listed in workspace dependencies.
๐๏ธ 34 require-stylelint-report-disables
Require reportDisables: true in authored Stylelint config files.
๐๏ธ 35 require-stylelint-rules-object
Require a top-level rules object in authored Stylelint config files.
๐๏ธ 36 sort-stylelint-extends
Enforce sorted entries in top-level Stylelint extends declarations.
๐๏ธ 37 sort-stylelint-plugins
Enforce sorted entries in top-level Stylelint plugins declarations.
๐๏ธ 38 sort-stylelint-rule-keys
Enforce sorted top-level Stylelint rules keys in shared config files.