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.
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 }]