Splitting out from #43 (comment) & #42: eslint-plugin-node-dependencies has a compat-engines rule. Let's merge it into this package!
https://ota-meshi.github.io/eslint-plugin-node-dependencies/rules/compat-engines
Blocked on #40, but once that PR is merged this will be good to go. ✅
Our version of the rule should be called compatible-engines.
For the most part the rule should behave the same as what's described above. The only difference is that it shouldn't flag incompatibilities with devDependencies by default. That should be opt in. Alternatively, the user can use devEngines to control what runtimes should be allowed for developer tooling.
Splitting out from #43 (comment) & #42:
eslint-plugin-node-dependencieshas acompat-enginesrule. Let's merge it into this package!https://ota-meshi.github.io/eslint-plugin-node-dependencies/rules/compat-engines
Blocked on #40, but once that PR is merged this will be good to go.✅Our version of the rule should be called
compatible-engines.For the most part the rule should behave the same as what's described above. The only difference is that it shouldn't flag incompatibilities with
devDependenciesby default. That should be opt in. Alternatively, the user can usedevEnginesto control what runtimes should be allowed for developer tooling.