Check your Browserslist config with target browsers for popular mistakes.
npx browserslist-lintOr try online: browsersl.ist
Rules:
missedNotDead: lack ofno deadwith 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 withnotis already innot deadordefaults.
Browserslist Lint is built by Evil Martians, an American design and engineering consultancy for developer tools, AI, and cybersecurity startups.
This project is also available as a pre-commit hook. Please add the following to your pre-commit configuration.
repos:
- repo: https://github.com/browserslist/lint
id: browserslist-lintimport { 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 }]