{"id":26372,"library":"scss-lint-html-reporter","title":"SCSS Lint HTML Reporter","description":"Generates HTML reports (full or lite) from SCSS Lint JSON output, with optional TeamCity integration. Stable version 0.4.2, low maintenance cadence. Differentiators: supports both detailed and summary HTML reports, and can output TeamCity service messages for CI/CD integration.","status":"active","version":"0.4.2","language":"javascript","source_language":"en","source_url":"git://github.com/ratherblue/scss-lint-html-reporter","tags":["javascript","scss","team city","lint"],"install":[{"cmd":"npm install scss-lint-html-reporter","lang":"bash","label":"npm"},{"cmd":"yarn add scss-lint-html-reporter","lang":"bash","label":"yarn"},{"cmd":"pnpm add scss-lint-html-reporter","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"The reporter is a CLI binary, not a JavaScript module. Run via npx or path to bin/reporter.js.","wrong":"scss-lint -f JSON | reporter","symbol":"reporter (binary)","correct":"scss-lint -f JSON | node node_modules/scss-lint-html-reporter/bin/reporter.js"}],"quickstart":{"code":"scss-lint -f JSON | node node_modules/scss-lint-html-reporter/bin/reporter.js -o my-report.html","lang":"javascript","description":"Run SCSS Lint with JSON formatter and pipe output to the reporter to generate an HTML report."},"warnings":[{"fix":"Ensure SCSS Lint is installed and the -f JSON flag is used.","message":"The reporter expects SCSS Lint JSON format. If SCSS Lint is not installed or output is not JSON, the reporter will fail silently or produce an empty report.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Use --teamcity along with --nohtml to get TeamCity output only.","message":"--nohtml without --teamcity will produce no output (no HTML, no TeamCity).","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"No fix needed, but stylelint can replace SCSS Lint and has its own reporters.","message":"The package uses hairballs internally (an older version). No breaking changes reported, but consider alternative tools like stylelint.","severity":"deprecated","affected_versions":">=0.4.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install SCSS Lint via Ruby: gem install scss-lint","cause":"SCSS Lint not installed or not in PATH.","error":"scss-lint: command not found"},{"fix":"Specify a writable path with -o, or run from a directory where you have write access.","cause":"Output file path could not be written (e.g., missing directory permissions).","error":"ENOENT: no such file or directory, open 'scss-lint-report.html'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}