Command line tool to lint Sass/SCSS styles inside Vue single file components by extracting <style> blocks and feeding them to sass-lint. Version 0.4.0 is the latest stable release (last updated 2017). No longer actively maintained; users should migrate to stylelint with stylelint-scss and Vue-specific plugins. Key differentiator: leverages the legacy sass-lint engine, which is deprecated in favor of stylelint.
npm install sass-lint-vueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows CLI usage and programmatic API for linting Sass in Vue components.
Migrate to stylelint + stylelint-scss and @stylelint/vue-syntax.
Use Node 10 or lower, or switch to a modern linter like stylelint.
Ensure your Vue components use lang="scss" or lang="sass". For plain CSS, use stylelint directly.
Combine all styles into one <style> block per component, or use stylelint.
Rewrite rules using stylelint-scss conventions.
Run 'npm install sass-lint' alongside sass-lint-vue.
Create .sass-lint.yml in project root with at least 'options: {}'.Replace 'import ...' with 'const ... = require(...)'.
Use Node.js 10 or 8, or switch to stylelint.