A list of awesome Stylelint configs, plugins, integrations etc.
- Analysis platforms
- Configs
- Custom syntaxes
- Editor integrations
- Formatters
- Plugins
- Task runners
- Testing
- Tools
- Tutorials
- codacy-stylelint - Codacy integration.
- megalinter - Integrated into MegaLinter.
- putout - Integrated into Putout.
- Qlty plugin - Qlty integration.
- reviewdog/action-stylelint - Reviewdog GitHub Action.
- stylelint-config-recommended-vue - The recommended shareable Vue config for Stylelint.
- stylelint-config-sass-guidelines - Sass guidelines config.
- stylelint-config-standard-scss - Standard config for SCSS.
- stylelint-config-alphabetical-order - Sorts properties alphabetically.
- stylelint-config-recess-order - Sorts properties logically the way Recess did and Bootstrap does.
- @stylistic/stylelint-config - The stylistic shareable config for
@stylistic/stylelint-plugin
.
- @primer/stylelint-config - The GitHub shareable config.
- @shopify/stylelint-plugin - The Shopify shareable config.
- postcss-angular - Angular Components.
- postcss-html - HTML, including Vue SFC.
- postcss-less - Less.
- postcss-linaria - Linaria.
- postcss-lit - Lit elements.
- postcss-markdown - Markdown.
- postcss-sass - Sass.
- postcss-scss - SCSS.
- postcss-styled-syntax - Template literals.
- sugarss - SugarSS.
- ale - Vim plugin.
- coc-stylelint - Neovim. language server extension.
- flycheck - Emacs extension.
- sublimeLinter-stylelint - Sublime Text plugin.
- vscode-stylelint - VS Code extension.
- @csstools/stylelint-formatter-github - Output errors and warnings directly in GitHub pull requests.
- stylelint-actions-formatters - Output errors and warnings for GitHub Actions.
- stylelint-checkstyle-formatter - Output Checkstyle XML reports.
- stylelint-codeframe-formatter - Output codeframe errors and warnings.
- stylelint-formatter-gitlab-code-quality-report - Output errors and warnings as a GitLab Code Quality report (artifact).
- stylelint-formatter-pretty - A pretty formatter for terminals.
- stylelint-plugin-defensive-css - Enforce defensive CSS best practices (Pack).
- stylelint-react-native - Enforce React Native rules (Pack).
- stylelint-selector-bem-pattern - Enforce BEM patterns for selectors.
- stylelint-no-browser-hacks - Disallow browser hacks that are irrelevant to the browsers you are targeting.
- stylelint-no-unsupported-browser-features - Disallow CSS that is unsupported by the browsers you're targeting.
- stylelint-gamut - Enforce standard different color spaces (Pack).
- stylelint-no-indistinguishable-colors - Disallow colors that are suspiciously close to being identical.
- stylelint-no-unresolved-module - Disallow unresolved imports (import-like or
url
).
- stylelint-plugin-logical-css - Enforce logical CSS properties, values and units (Pack).
- stylelint-use-nesting - Enforce nesting when it is possible.
- stylelint-order - Enforce a specific order for things like properties (Pack).
- stylelint-scss - Enforce SCSS-specific conventions (Pack).
- stylelint-stylus - Enforce Stylus-specific conventions.
- stylelint-high-performance-animation - Disallow low-performance animation and transition properties.
- @stylistic/stylelint-plugin - Enforce stylistic conventions by using the rules removed in Stylelint 16.0.0 (Pack).
- stylelint-declaration-block-no-ignored-properties - Disallow property values that are ignored.
- stylelint-declaration-strict-value - Enforce variables, functions or keywords for the value of specific properties.
- stylelint-media-use-custom-media - Enforce usage of custom media queries.
- stylelint-no-restricted-syntax - Disallow specified syntax.
- stylelint-scales - Enforce scales for numeric values (Pack).
- stylelint-value-no-unknown-custom-properties - Disallow unknown custom properties.
- broccoli-stylelint - Broccoli plugin.
- ember-cli-stylelint - Ember CLI plugin.
- grunt-stylelint - Grunt plugin.
- gulp-stylelint - Gulp plugin.
- jest-runner-stylelint - Jest plugin.
- nx-stylelint - Nx plugin.
- stylelint-webpack-plugin - Webpack plugin.
- jest-preset-stylelint - Jest preset for Stylelint plugins.
- stylelint-tape - Test custom rules using Tape.
- stylelint-test-rule-node - A rule tester using Node.js built-in test runner (
node:test
).
- pre-commit-stylelint - Mirrors all releases for the pre-commit hooks framework.
- stylelint-define-config - Provide a
defineConfig
function forstylelint.config.js
files. - stylelint-find-new-rules - Find Stylelint rules that are not configured in your Stylelint config.
- Lint your CSS with Stylelint - CSS Tricks article.
- Stylelint: The Style Sheet Linter We've Always Wanted - Smashing Magazine article.
- Floss your style sheets with Stylelint - The first article written about Stylelint.
- Writing Your First Custom Stylelint Rule - Quickly create and integrate your own Stylelint rules.