Skip to content

Could we extract some of ESLint's build verifications into shareable package for plugins? #4301

@platinumazure

Description

@platinumazure

When I created ilyavolodin/eslint-plugin-backbone#49, I forgot to include the rule in the plugin's main exports. That is no one's fault but my own, but it does seem like it could be nice to extract some of the very nice functionality present in ESLint's Makefile.js into something that could be shared and consumed as a dev dependency by plugins.

Any chance a new package (or repository or something) could be created to allow for some (but probably not all) of ESLint's Makefile.js targets to be shared with plugins? This would do things like checking that all rules have tests and docs, and maybe also (for plugins anyway) ensure that all rules show up in the plugin's exports.

I'm happy to work on implementing, but I'll need direction on the best approach since I don't want to make ESLint maintenance harder.

Metadata

Metadata

Assignees

No one assigned

    Labels

    archived due to ageThis issue has been archived; please open a new issue for any further discussionbuildThis change relates to ESLint's build processevaluatingThe team will evaluate this issue to decide whether it meets the criteria for inclusion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions