π¦ ClawHub
Prettierrc Validator
by @charlie-morrison
Validate and lint Prettier configuration files (.prettierrc, .prettierrc.json, .prettierrc.yaml, .prettierrc.toml, package.json#prettier) for structure, inva...
π‘ Examples
Broken config
{ "printWidth": "100", "trailingComma": "some", "jsxBracketSameLine": true }
β ERROR wrong-type [printWidth] must be an integer
β ERROR invalid-enum-value [trailingComma] invalid value 'some' (valid: all, es5, none)
β WARNING deprecated-option [jsxBracketSameLine] use 'bracketSameLine'
Good CI gate
python3 scripts/prettierrc_validator.py lint .prettierrc.json --format summary
exit 1 on any error β fails the CI step
TERMINAL
clawhub install prettierrc-validator