Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ESLint
  3. Better Styled Components

Better Styled Components

Apache-2.0JavaScript1.1.2

Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.

GitHubGitHub
66 stars9 forks0 contributors

Overview

ESlint's rules for styled components 💅

Quick Stats

Stars66
Forks9
Contributors0
Open Issues4
Last commit3 years ago
CreatedSince 2018

Tags

#developer-tools#auto-fix#styled-components#frontend#code-quality#eslint-plugin#eslint#react#linting#css-in-js

Included in

ESLint4.7k
Auto-fetched 16 hours ago

Related Projects

EmotionEmotion

👩‍🎤 CSS-in-JS library designed for high performance style composition

Stars18,012
Forks1,135
Last commit2 months ago
CSS-modulesCSS-modules

Project status: NOT MAINTAINED; Checks that you are using the existent css/scss classes, no more no less

Stars156
Forks35
Last commit1 year ago
styled-components-a11ystyled-components-a11y

This ESLint plugin extends accessibility linting to Styled Components by applying the rules from eslint-plugin-jsx-a11y. It ensures that components created with styled-components are accessible, catching issues that traditional JSX linting misses. ## Key Features - **Comprehensive Coverage** — Handles all seven methods Styled Components uses to create elements, including styled tags, `.attrs()`, component extension, and the `as` prop. - **Recommended & Strict Rulesets** — Provides both recommended and strict shareable configs for easy setup in legacy or flat ESLint configurations. - **Object-Defined Elements** — Lints styled components defined within objects, such as `Component.Div`. - **Real-World Impact** — Designed to uncover accessibility errors in modern CSS-in-JS codebases where standard JSX a11y linting falls short. ## Philosophy The plugin aims to make web accessibility enforceable in projects using Styled Components, bridging a gap in tooling to help create a more inclusive internet.

Stars154
Forks24
Last commit6 months ago
vanilla-extractvanilla-extract

Comprehensive ESLint plugin for vanilla-extract with CSS property ordering, style validation, and best practices enforcement. Supports alphabetical, concentric and custom CSS ordering, auto-fixing, and zero-runtime safety.

Stars33
Forks1
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub