eslint-plugin-compat
Check the browser compatibility of your code (by amilajack)
stylelint-no-unsupported-browser-features
Disallow features that aren't supported by your target browser audience. (by RJWadley)

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
eslint-plugin-compat | stylelint-no-unsupported-browser-features | |
---|---|---|
7 | 3 | |
3,123 | 435 | |
0.2% | 0.5% | |
5.8 | 6.5 | |
5 months ago | 4 months ago | |
TypeScript | JavaScript | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eslint-plugin-compat
Posts with mentions or reviews of eslint-plugin-compat.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-11.
-
Is there an open source tool for analyzing JS/CSS compatibility with different browsers?
I've looked for this in the past. There's not much for this that is totally comprehensive. You might find success with eslint-plugin-compat which will error when using things that aren't supported in your browsers.
- Comparing Babel, Sucrase, and Similar Libraries
- Is there a plugin (for Jetbrains IDEs) to check javascript code compatibility for certain browser versions?
- Question about minimum browser compatibility
-
JP Morgan Chase Bank, or Why Not to Whitelist Operating System User Agents
eslint-plugin-compat [0] and stylelint-no-unsupported-browser-features [1] can help you know when you're using an unsupported browser feature.
[0] https://github.com/amilajack/eslint-plugin-compat
- Facts every web dev should know before they burn out and turn to painting
-
[AskJS] Best practices for polyfills in libraries?
For now I'm trying to set up [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) to check it for me, but I'm not sure it works — get 0 errors and 3 polyfills for a test snippet.
stylelint-no-unsupported-browser-features
Posts with mentions or reviews of stylelint-no-unsupported-browser-features.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-10-11.
-
Improving Code Quality with Linting
Using this Stylelint plugin, the following CSS would flag an error as you can't use flex-gap in older Chrome versions. These properties are commonplace in modern codebases and can be easily missed if you're not testing older browsers. You can catch these issues with a linter before they become a problem.
-
Browserslist: building modern web apps for diverse global audience
Of course, we have great tooling for that: Autoprefixer, PostCSS and Stylelint for CSS transformation, Babel and Webpack for JavaScript transpilation and bundling, ESLint for code analysis, and many others.
- JP Morgan Chase Bank, or Why Not to Whitelist Operating System User Agents
What are some alternatives?
When comparing eslint-plugin-compat and stylelint-no-unsupported-browser-features you can also consider the following projects:
rollup-plugin-ts - A TypeScript Rollup plugin that bundles declarations, respects Browserslists, and enables seamless integration with transpilers such as babel and swc
chromium-legacy - Latest Chromium (≒Chrome Canary/Stable) for Mac OS X 10.7+
fusionjs - Modern framework for fast, powerful React apps
stylelint-config-recommended - The recommended shareable config for Stylelint
browserslist - 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env
stylelint-scss - A collection of SCSS specific linting rules for Stylelint
eslint-plugin-compat vs rollup-plugin-ts
stylelint-no-unsupported-browser-features vs chromium-legacy
eslint-plugin-compat vs fusionjs
stylelint-no-unsupported-browser-features vs stylelint-config-recommended
eslint-plugin-compat vs browserslist
stylelint-no-unsupported-browser-features vs stylelint-scss

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured