Awesome
Browserslist Lint
<img width="120" height="120" alt="Browserslist logo by Anton Popov" src="https://browsersl.ist/logo.svg" align="right">
Check your Browserslist config with target browsers for popular mistakes.
npx browserslist-lint
Or try online: browsersl.ist
Rules:
missedNotDead
: lack ofno dead
with queries likelast 2 versions
.countryWasIgnored
: bad coverage in some country with >10M Internet users.limitedBrowsers
: ignoring browsers diversity by calling only a few browsers directly in config.alreadyDead
: browser withnot
is already innot dead
ordefaults
.
JS API
import { lint } from 'browserslist-lint'
lint('defaults, not ie 11') // => [{
// id: 'alreadyDead',
// message: '`not ie 11` already in `defaults`'
// fixed: 'defaults'
// }]
// Without option with find Browserslist automatically
lint() // => [{ id, message, fixed }]