Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Pre-Commit Hook

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-lint

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

About

Linter for Browserslist config

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 5

AltStyle によって変換されたページ (->オリジナル) /