A tool for seamless work with CSS modules in Next.js and React.
- Detects unused CSS classes
- Finds undefined classes in
.tsx
files - Enables quick navigation to CSS class definitions
- Provides autocomplete suggestions for CSS classes
- Displays CSS class content on hover
- Automatically extracts inline styles into CSS modules
Linting runs on file save, and warnings are displayed in the editor.
- Select the
style={{}}
prop in a JSX/TSX file. - Open the context menu and choose "Extract inline styles into CSS module".
- Select the CSS module where the styles should be moved.
- Enter a name for the new CSS class and press Enter.
- The inline styles will be converted into a CSS class and added to the selected module.
If a class is used correctly but still marked as unused, add a comment above its declaration:
/* css-lint-disable-rule unused-class */
Alternatively, use the Quick Fix feature available in the editor.
📌 by AndcoolSystems, March 4, 2025