{"id":25687,"library":"gulp-9e-sass-lint","title":"gulp-9e-sass-lint","description":"Gulp plugin wrapping 9e-sass-lint to lint Sass/SCSS files. Stable version 0.0.8, last released 2015. No active maintenance. Key differentiator: integrates 9e-sass-lint into Gulp pipelines with reporter support. Alternatives: gulp-sass-lint (more popular, maintained).","status":"deprecated","version":"0.0.8","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install gulp-9e-sass-lint","lang":"bash","label":"npm"},{"cmd":"yarn add gulp-9e-sass-lint","lang":"bash","label":"yarn"},{"cmd":"pnpm add gulp-9e-sass-lint","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core linting library, required at runtime","package":"9e-sass-lint","optional":false}],"imports":[{"note":"Package uses CommonJS exports. ESM import not supported.","wrong":"import sassLint from 'gulp-9e-sass-lint';","symbol":"default","correct":"const sassLint = require('gulp-9e-sass-lint');"},{"note":"reporter is a method on the plugin, not a nested property.","wrong":"sassLint.reporter.default(options);","symbol":"reporter","correct":"sassLint.reporter('default', options);"},{"note":"Gulp is a peer dependency but not automatically installed.","wrong":"import gulp from 'gulp';","symbol":"gulp","correct":"const gulp = require('gulp');"}],"quickstart":{"code":"const gulp = require('gulp');\nconst sassLint = require('gulp-9e-sass-lint');\n\ngulp.task('lint', function() {\n  return gulp.src('./stylesheets/**/*.sass')\n    .pipe(sassLint())\n    .pipe(sassLint.reporter('default', { breakOnError: false }));\n});","lang":"javascript","description":"Set up a Gulp task that lints Sass files using gulp-9e-sass-lint and reports errors."},"warnings":[{"fix":"npm install gulp-sass-lint --save-dev and replace require('gulp-9e-sass-lint') with require('gulp-sass-lint').","message":"Package is unmaintained since 2015. Consider using gulp-sass-lint instead.","severity":"deprecated","affected_versions":">=0.0"},{"fix":"Use a legacy Node version or migrate to a maintained alternative.","message":"Requires Node >=0.4; may not work on modern Node versions.","severity":"gotcha","affected_versions":">=0.0"},{"fix":"Always pass breakOnError: true if you want the task to fail on lint errors.","message":"breakOnError option must be provided explicitly; default is false.","severity":"gotcha","affected_versions":">=0.0"},{"fix":"Use glob pattern **/*.sass or consider alternative plugin.","message":"Does not support SCSS files by default; only .sass extension.","severity":"gotcha","affected_versions":">=0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run npm install gulp-9e-sass-lint --save-dev","cause":"Package not installed or named incorrectly.","error":"Error: Cannot find module 'gulp-9e-sass-lint'"},{"fix":"Ensure const sassLint = require('gulp-9e-sass-lint'); is correct.","cause":"Incorrect import or variable name conflict.","error":"TypeError: sassLint is not a function"},{"fix":"Check that sassLint.reporter is called with exactly 'default' and a valid options object.","cause":"Reporter option may be misconfigured or missing.","error":"Error: SassLint reporter 'default' not found"},{"fix":"Ensure .pipe(sassLint()) is called before .pipe(sassLint.reporter(...)).","cause":"Plugin not properly initialized; reporter called before pipe.","error":"TypeError: sassLint.reporter is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}