Registry / testing / gs-lint

gs-lint

JSON →
library0.4.0jsnpmunverified

gs-lint is a shared ESLint and Stylelint configuration package for Garmin Sports projects. Version 0.4.0 supports Node >= 10.15.3 and npm >= 6.9.0. It provides preset linting rules to enforce code quality and consistency, but lacks detailed documentation and breaking changes history. Maintained as part of the gs-common monorepo.

npm install gs-lint
INSTALL
IMPORT
SIG · GS-LINT
G
gs-lint
testingjavascriptv0.4.0
harness data pending
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'" } }
Debug
Known issues
gotchaStylelint config must be extended from 'gs-lint/stylelint' not 'gs-lint'.
fix
Use 'extends': ['gs-lint/stylelint'] in your .stylelintrc.
affects: >=0.0.0
Errors
Common errors & fixes
Cannot find module 'gs-lint'
The package is not installed or not in node_modules.
fix
Run 'npm install --save-dev gs-lint'.
ESLint couldn't find the config 'gs-lint'.
Misconfiguration or missing dependency.
fix
Ensure gs-lint is installed and extends is set correctly in .eslintrc.
Upgrade
Version history
0.4.0latest on npm
Audit
Dependencies
eslintoptionalrequired peer dependency for linting JavaScript/TypeScript
stylelintoptionalrequired peer dependency for linting CSS/SCSS
Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
gs-lint — npm install gs-lint · libregistry