apollo-universal-starter-kit icon indicating copy to clipboard operation
apollo-universal-starter-kit copied to clipboard

Eslint/Tslint import plugins for new modules arch

Open larixer opened this issue 6 years ago • 2 comments

Is your feature request related to a problem? Please describe. There is a problem, that eslint/tslint does not help now with new top-level modules to check for dependencies.

Describe the solution you'd like It would be great to have eslint and tslint plugins that ensure that all the dependencies used in modules/a are declared in its dependencies | devDependencies | peerDependendencies | optionalDependencies except those that are transitively imported from other modules. For example if modules/a declares modules/core as a dependency, then dependencies from modules/core should be treated as present in modules/a/package.json.

larixer avatar Dec 12 '18 12:12 larixer

I'd like to grab this one. https://github.com/sysgears/apollo-universal-starter-kit/pull/1009

Werter12 avatar Jan 21 '19 18:01 Werter12

Cool!

larixer avatar Jan 21 '19 19:01 larixer