Skip to content

browserslist/lint

Repository files navigation

Browserslist Lint

Browserslist logo by Anton Popov

Check your Browserslist config with target browsers for popular mistakes.

npx browserslist-lint

Or try online: browsersl.ist

Rules:

  • missedNotDead: lack of no dead with queries like last 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 with not is already in not dead or defaults.
Sponsored by Evil Martians

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