Skip to content

🚀 Feature: add new compatible-engines rule #48

Description

@JoshuaKGoldberg

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: accepting prsPlease, send a pull request to resolve this! 🙏type: featureNew enhancement or request 🚀

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions