ESLint Plugin for Browser Compatibility
JSON →eslint-plugin-compat is an ESLint plugin designed to lint the browser compatibility of JavaScript APIs used in your codebase. It leverages `caniuse` data and `browserslist` configurations to identify code that targets APIs unsupported by your specified browsers. The current stable version is 7.0.1, released as of March 2026, with a relatively frequent release cadence, often seeing multiple minor or patch releases per month, alongside periodic major updates for ESLint compatibility. Key differentiators include its tight integration with the `browserslist` ecosystem, allowing developers to define target environments consistently across various tools, and its explicit support for marking polyfilled APIs, preventing false positives. It's an essential tool for maintaining robust frontend code that functions reliably across diverse browser landscapes.
Traffic · last 30 days ↑33% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇬🇧 United Kingdom · 🇵🇱 Poland