import-js/eslint-plugin-import

Use globbing with `no-unused-modules` options

Ouverte

#1 326 ouverte le 14 avr. 2019

 (3 commentaires) (1 réaction) (0 personne assignée)JavaScript (1 548 forks)batch import
enhancementhelp wantedquestion

Métriques du dépôt

Stars
 (5 940 étoiles)
Métriques de merge PR
 (Merge moyen 138j 22h) (3 PRs mergées en 30 j)

Description

I would like to check for dead code in my test helpers using the no-unused-modules rule.

My test folder is test/ and my helpers are in test/helpers/ (which is a common setup with Ava).

The src and ignoreExports are file paths, which makes it hard to use in such a setup. Indeed I need src to target my test files + helpers (test/) but ignoreExports should exclude the test files since they do not export anything.

One possible solution would be to allow globbing in src and ignoreExports, e.g. { src: 'test/', ignoreExports: ['test/', '!test/helpers'] }. What do you think?

Guide contributeur