{"id":26443,"library":"stylelint-config-wolox","title":"stylelint-config-wolox","description":"Shareable stylelint configuration used at Wolox, a software consultancy. Version 1.1.0 (released March 2021, no further updates). Provides a preset set of rules based on stylelint v13, including SCSS support via stylelint-scss. Less active than alternatives like stylelint-config-standard; primarily useful for projects following Wolox internal conventions.","status":"maintenance","version":"1.1.0","language":"javascript","source_language":"en","source_url":"https://github.com/Wolox/stylelint-config-wolox","tags":["javascript","styleLint","styleLintConfig"],"install":[{"cmd":"npm install stylelint-config-wolox","lang":"bash","label":"npm"},{"cmd":"yarn add stylelint-config-wolox","lang":"bash","label":"yarn"},{"cmd":"pnpm add stylelint-config-wolox","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency for linting CSS/SCSS","package":"stylelint","optional":false},{"reason":"Peer dependency for SCSS-specific rules","package":"stylelint-scss","optional":false}],"imports":[{"note":"Use as an extends in .stylelintrc, not as a plugin.","wrong":"require('stylelint-config-wolox') as plugin","symbol":"default","correct":"module.exports = { extends: 'stylelint-config-wolox' }"},{"note":"CommonJS require works, but ESM import is usable if your project supports it.","wrong":"const stylelintConfigWolox = require('stylelint-config-wolox');","symbol":"default","correct":"import stylelintConfigWolox from 'stylelint-config-wolox';"},{"note":"Rules are exported as a named export; no separate path.","wrong":"const rules = require('stylelint-config-wolox/rules');","symbol":"rules","correct":"import { rules } from 'stylelint-config-wolox';"}],"quickstart":{"code":"// .stylelintrc.json\n{\n  \"extends\": [\"stylelint-config-wolox\"]\n}","lang":"javascript","description":"Extends the base config in .stylelintrc.json to apply Wolox's SCSS-aware linting rules."},"warnings":[{"fix":"Pin stylelint to ^13.7.0 and stylelint-scss to ^3.18.0.","message":"Requires stylelint v13.x and stylelint-scss v3.18.x. Not compatible with v14+ due to rule removals.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Install peer dependency stylelint-scss.","message":"Includes SCSS-specific rules; will cause errors on plain CSS without stylelint-scss installed.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Use stylelint-config-standard or other modern configs for stylelint v14+.","message":"Not compatible with stylelint v14's new rules (e.g., color-function-notation).","severity":"gotcha","affected_versions":">=14.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"npm install stylelint-scss@^3.18.0 --save-dev","cause":"Missing peer dependency stylelint-scss.","error":"Configuration for rule \"scss/at-extend-no-missing-placeholder\" is invalid"},{"fix":"npm install stylelint-config-wolox@1.1.0 --save-dev","cause":"Package not installed or incorrect extends path.","error":"Cannot find module 'stylelint-config-wolox'"},{"fix":"Downgrade to stylelint@13 or use stylelint-config-standard-scss.","cause":"Using stylelint v14 which removed deprecated rules.","error":"Unknown rule: scss/dollar-variable-pattern"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}