{"id":25683,"library":"grunt-scsslint","title":"grunt-scsslint","description":"Grunt plugin to lint SCSS files using scss-lint (Ruby gem). Version 0.1.0, last updated 2014. Requires Ruby and scss-lint gem to be installed separately. Provides options for config file, exclude/inlude linters, and bundle exec support. Less active compared to modern alternatives like stylelint for SCSS.","status":"maintenance","version":"0.1.0","language":"javascript","source_language":"en","source_url":"https://github.com/FWeinb/grunt-scsslint","tags":["javascript","sass","scss","lint","gruntplugin"],"install":[{"cmd":"npm install grunt-scsslint","lang":"bash","label":"npm"},{"cmd":"yarn add grunt-scsslint","lang":"bash","label":"yarn"},{"cmd":"pnpm add grunt-scsslint","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Grunt tasks are loaded via loadNpmTasks, not directly required.","wrong":"const scsslint = require('grunt-scsslint');","symbol":"grunt-scsslint","correct":"grunt.loadNpmTasks('grunt-scsslint');"}],"quickstart":{"code":"module.exports = function(grunt) {\n  grunt.initConfig({\n    scsslint: {\n      options: {\n        config: '.scss-lint.yml'\n      },\n      all: {\n        src: ['src/**/*.scss']\n      }\n    }\n  });\n  grunt.loadNpmTasks('grunt-scsslint');\n  grunt.registerTask('default', ['scsslint']);\n};","lang":"javascript","description":"Shows basic Gruntfile configuration for the scsslint task with config file."},"warnings":[{"fix":"Install Ruby then run 'gem install scss-lint'.","message":"Requires Ruby and scss-lint gem to be installed globally.","severity":"gotcha","affected_versions":"all"},{"fix":"Consider migrating to Dart Sass, stylelint, or other modern tools.","message":"The scss-lint Ruby gem is deprecated and no longer maintained.","severity":"deprecated","affected_versions":"all"},{"fix":"Use Node.js 0.8+ as specified; newer versions may cause issues.","message":"grunt-scsslint uses a Node.js wrapper for scss-lint, which may have compatibility issues with Node.js versions.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Ensure 'grunt-scsslint' is in devDependencies and loadNpmTasks is in Gruntfile.","cause":"grunt.loadNpmTasks('grunt-scsslint') not called or task not installed.","error":"Warning: Task \"scsslint\" not found. Use --force to continue."},{"fix":"Run 'gem install scss-lint' in terminal.","cause":"Ruby gem scss-lint is not installed.","error":"Fatal error: scss-lint: command not found"},{"fix":"Run 'npm install grunt-scsslint --save-dev'.","cause":"Package not installed or not in node_modules.","error":"Error: Cannot find module 'grunt-scsslint'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}