Registry /
testing / sass-lint-format-scss-lint
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import formatter from 'sass-lint-format-scss-lint';
✗ const formatter = require('sass-lint-format-scss-lint');
CommonJS require works in Node.js environments; ESM import is also valid as the package provides a default export.
format
✓ const format = require('sass-lint-format-scss-lint');
✗ import { format } from 'sass-lint-format-scss-lint';
The package exports a single default function; there is no named export 'format'.
use as sass-lint formatter
✓ const sassLint = require('sass-lint'); const formatter = require('sass-lint-format-scss-lint'); sassLint.lintFiles({options}).then(results => console.log(formatter(results)));
✗ sassLint.lintFiles({options}, {formatter: 'scss-lint'});
The formatter is not integrated into sass-lint's built-in formatter options; it must be applied manually to the results object.
Shows how to use the formatter to convert sass-lint results to scss-lint style output.
const sassLint = require('sass-lint');
const formatter = require('sass-lint-format-scss-lint');
const files = ['src/**/*.scss'];
const options = {
options: {
formatter: 'stylish', // default, but we override manually
cache: false,
},
files: { include: files },
};
sassLint.lintFiles(options)
.then(results => {
const output = formatter(results);
console.log(output);
})
.catch(err => console.error(err));
Errors
Common errors & fixes
Error: Cannot find module 'sass-lint-format-scss-lint'
Package not installed or not in node_modules.
fixRun 'npm install sass-lint-format-scss-lint' (or 'yarn add' / 'pnpm add').
TypeError: formatter is not a function
Incorrect import style; using destructuring on a default export that is a function.
fixUse 'const formatter = require('sass-lint-format-scss-lint');' (CommonJS) or 'import formatter from ...' (ESM). sass-lint is not a function
Using outdated or incorrect sass-lint API (require('sass-lint') returns an object with methods, not a function).
fixUse 'sassLint = require('sass-lint');' then invoke 'sassLint.lintFiles()' or 'sassLint.lintText()'. Audit
Dependencies
No dependency data recorded yet.