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.
eslint config
✓ // .eslintrc.js
module.exports = { extends: ['gs-lint'] };
✗ module.exports = { extends: ['gs-lint/eslint'] };
Extend from package name directly.
stylelint config
✓ // .stylelintrc.js
module.exports = { extends: ['gs-lint/stylelint'] };
✗ module.exports = { extends: ['gs-lint'] };
Stylelint config is at 'gs-lint/stylelint'.
default import
✓ const config = require('gs-lint');
✗ import config from 'gs-lint';
Package is CommonJS only, not ESM.
Shows installation and configuration for ESLint and Stylelint using gs-lint presets.
// Install
yarn add --dev gs-lint eslint stylelint
// .eslintrc.js
module.exports = {
extends: ['gs-lint'],
};
// .stylelintrc.js
module.exports = {
extends: ['gs-lint/stylelint'],
};
// package.json
{
"scripts": {
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"stylelint": "stylelint '**/*.css'"
}
}
Errors
Common errors & fixes
Cannot find module 'gs-lint'
The package is not installed or not in node_modules.
fixRun 'npm install --save-dev gs-lint'.
ESLint couldn't find the config 'gs-lint'.
Misconfiguration or missing dependency.
fixEnsure gs-lint is installed and extends is set correctly in .eslintrc.
Audit
Dependencies
eslintoptionalrequired peer dependency for linting JavaScript/TypeScript
stylelintoptionalrequired peer dependency for linting CSS/SCSS