Closed
Description
I can't run linting:
% npm run lint
> @chainsafe/[email protected] lint
> aegir lint
[16:37:26] eslint [started]
[16:37:26] eslint [failed]
[16:37:26] → Failed to load plugin 'n' declared in 'BaseConfig » eslint-config-ipfs#overrides[1] » ./ts.js » eslint-config-love': Cannot find module 'eslint-plugin-n'
Require stack:
- /Users/alex/Documents/Workspaces/ChainSafe/js-libp2p-quic/__placeholder__.js
Failed to load plugin 'n' declared in 'BaseConfig » eslint-config-ipfs#overrides[1] » ./ts.js » eslint-config-love': Cannot find module 'eslint-plugin-n'
Require stack:
- /Users/alex/Documents/Workspaces/ChainSafe/js-libp2p-quic/__placeholder__.js
yarn installs eslint-config-love
ok:
% yarn why eslint-config-love
├─ eslint-config-ipfs@npm:7.0.6
│ └─ eslint-config-love@npm:47.0.0 (via npm:^47.0.0)
│
└─ eslint-config-ipfs@npm:7.0.6 [cfde5]
└─ eslint-config-love@npm:47.0.0 [abb0b] (via npm:^47.0.0 [abb0b])
But not it's direct dependency eslint-plugin-n
:
% yarn why eslint-plugin-n
* no output *
I know people love yarn but seriously, wat. Switching to [email protected]
doesn't seem to fix it either.
Time to switch to boring old npm? Then it installs with no problem:
% npm ls eslint-plugin-n
@chainsafe/[email protected] /Users/alex/Documents/Workspaces/ChainSafe/js-libp2p-quic
└─┬ [email protected]
└─┬ [email protected]
├─┬ [email protected]
│ └── [email protected]
└─┬ [email protected]
└── [email protected] deduped
Metadata
Metadata
Assignees
Labels
No labels