43081j / ecosystem-cleanup

A place to keep track of ongoing efforts to clean up the JS ecosystem
293 stars 1 forks source link

eslint-config-airbnb #14

Open 43081j opened 5 months ago

43081j commented 5 months ago

This package depends on object.entries and object.assign, both of which are natively available widely.

The maintainers are unlikely to want to remove these, so a fork may be necessary.

It could be argued that much of the airbnb config is redundant now (stylistic rules), so a fork may be worthwhile for other such reasons anyway. Not only for removing these packages.

kibertoad commented 5 months ago

What about other popular eslint plugins, e. g. React one?

43081j commented 5 months ago

These 3 plugins have the same/similar set of dependencies:

All 3 of these are against removing the polyfills, shims, etc.

So we will likely have to find alternatives (or fork) if we want to clean the dependency tree of them.

I think it'd make sense to have a community run org to own those forks if anyone did make them. Though the eslint-community org is unlikely to accept them since they don't want multiple packages for the same job iirc.

JounQin commented 4 months ago

I personally own @eslint-jsx @eslinter and eslint-plugin-jsx, for eslint-plugin-react, there is https://github.com/Rel1cx/eslint-react.

So, feel free to join the party!