eslint-plugin-vue-scoped-css weekly downloads statistics
By future-architect · npm · ESLint plugins
ESLint plugin for Scoped CSS in Vue.js
eslint-plugin-vue-scoped-css has 59,918 recorded weekly downloads on npm, a decrease of 55.1% over the past 30 days, ranking #558 of 2,391 tracked listings.
About eslint-plugin-vue-scoped-css
eslint-plugin-vue-scoped-css
eslint-plugin-vue-scoped-css is ESLint plugin for [Scoped CSS in Vue.js].
<!-- [](https://greenkeeper.io/) -->Features
This ESLint plugin provides linting rules relate to better ways to help you avoid problems when using [Scoped CSS in Vue.js].
- Provides linting rules for Scoped CSS.
- Supports CSS syntax including level 4 selectors.
- Supports
<style lang="scss">. - Supports
<style lang="stylus">. - Parses
<style>,<template>and<script>blocks.
You can check on the Online DEMO.
<!--DOCS_IGNORE_START-->Documentation
See documents.
Installation
npm install --save-dev eslint eslint-plugin-vue-scoped-css vue-eslint-parser
If you use SCSS or STYLUS in your project, you also need to run:
- SCSS:
npm install --save-dev postcss-scss - Stylus:
npm install --save-dev postcss-styl
<!--DOCS_IGNORE_END-->Requirements
- ESLint v9.38.0 and above
- Node.js v20.19.x, v22.13.x, v24.x and above
Usage
<!--USAGE_SECTION_START--> <!--USAGE_GUIDE_START-->New Config (eslint.config.js)
Use eslint.config.js file to configure rules. See also: https://eslint.org/docs/latest/use/configure/configuration-files-new.
Example eslint.config.js:
import eslintPluginVueScopedCSS from 'eslint-plugin-vue-scoped-css';
export default [
// add more generic rule sets here, such as:
// js.configs.recommended,
...eslintPluginVueScopedCSS.configs['recommended'],
{
rules: {
// override/add rules settings here, such as:
// 'vue-scoped-css/no-unused-selector': 'error'
}
}
];
Configs
This plugin provides some predefined configs:
*.configs['base']- Settings and rules to enable this plugin*.configs['recommended']-/base, plus rules for better ways to help you avoid problems for Vue.js 3.x*.configs['vue2-recommended']-/base, plus rules for better ways to help you avoid problems for Vue.js 2.x*.configs['all']- All rules of this plugin are included
Backward-compatible aliases
The following flat/* aliases are kept for backward compatibility:
*.configs['flat/base']→*.configs['base']*.configs['flat/recommended']→*.configs['recommended']*.configs['flat/vue2-recommended']→*.configs['vue2-recommended']*.configs['flat/all']→*.configs['all']
Rules
<!--RULES_SECTION_START-->The --fix option on the command line automatically fixes problems reported by rules which have a wrench :wrench: below.
Recommended for Vue.js 3.x
Enforce all the rules in this category with:
export default [
...eslintPluginVueScopedCSS.configs['recommended'],
]
```…
Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
- vue
- style
- scoped
- css
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
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 linear 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 (122)Similar npm ESLint plugins plugins
All 20 eslint-plugin-vue-scoped-css 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-vue-scoped-css. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.