Ante
@antebudimir
Support the development of eslint-plugin-vanilla-extract
Description
I'm the creator of eslint-plugin-vanilla-extract, an ESLint plugin designed specifically for the vanilla-extract CSS-in-JS ecosystem. This plugin helps developers maintain consistent, clean styling code by enforcing property ordering and best practices in vanilla-extract style objects. What this plugin does:
- Enforces concentric CSS property ordering in vanilla-extract style objects
- Helps maintain consistent styling patterns across your codebase
- Improves code readability and maintainability
- Provides automatic fixing capabilities
Roadmap features in development:
- no-unknown-units: Prevent invalid CSS units
- no-number-trailing-zeros: Clean up numeric values
- no-zero-unit: Remove unnecessary units for zero values
- no-px-unit: Enforce rem/em usage with configurable exceptions
- prefer-logical-properties: Encourage modern CSS logical properties
- prefer-theme-tokens: Ensure consistent usage of design tokens
- Alphabetical sorting within concentric groups
Your sponsorship directly supports dedicated development time to implement these features and maintain the plugin as the vanilla-extract ecosystem evolves. Even small contributions help ensure this tool remains well-maintained and continues to improve.
Thanks for considering supporting this open source work!
Linked Accounts
antebudimir owns the following accounts on other platforms:
Repositories
eslint-plugin-vanilla-extract Stars 33 Updated 3 weeks ago
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.
History
antebudimir joined 9 months ago.