eslint-plugin-css-modules weekly downloads statistics
By atfzl · npm · ESLint plugins
Checks that you are using the existent css/scss/less classes, no more no less
eslint-plugin-css-modules has 67,154 recorded weekly downloads on npm, a decrease of 43.7% over the past 30 days.
It ranks #500 of 2,256 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -56.4%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About eslint-plugin-css-modules
eslint-plugin-css-modules
This plugin intends to help you in tracking down problems when you are using css-modules. It tells if you are using a non-existent css/scss/less class in js or if you forgot to use some classes which you declared in css/scss/less.
Rules
• css-modules/no-unused-class: You must use all the classes defined in css/scss/less file.
If you still want to mark a class as used, then use this comment on top of your file
where container is the css class that you want to mark as used. Add all such classes in the array.
If you use the camelCase option of css-loader, you must also enabled it for this plugin
• css-modules/no-undef-class: You must not use a non existing class, or a property that hasn't been exported using the :export keyword.
If you use the camelCase option of css-loader, you must also enabled it for this plugin
Installation
Usage:
.eslintrc
You may also tweak the rules individually. For instance, if you use the camelCase option of webpack's css-loader:
The camelCase option has 4 possible values, see css-loader#camelCase for description:
Specifying base path
You can specify path for the base directory via plugin settings in .eslintrc. This is used by the plugin to resolve absolute (S)CSS paths:
Screen Shot
scss:
Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
- css-modules
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (121)Similar npm ESLint plugins plugins
All 20 eslint-plugin-css-modules alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/eslint-plugin-css-modules. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.