-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Follow symlinks #29
Comments
What exactly are the false errors that are being produced? |
When running dependency-lint on https://github.com/Originate/nitroglycerin with dependencies installed via ied, I get the error: Mocha is used in bin/tests, which looks like this: #!/usr/bin/env bash
set -e
if [ "$#" == "0" ]; then
mocha --compilers ls:livescript spec
else
mocha --compilers ls:livescript "$@"
fi A traditional install using NPM3 works correctly without dependency-lint errors. IED changes the structure of the Here is the structure of my
Running mocha itself works as expected. Thanks! |
Alright, based on a short discussion with you I believe we need to update how we connect the executables with what module exposes them. Currently it is looking at the symlinks in the |
There are newer package managers for Node out there that use symlinks, for example https://github.com/alexanderGugel/ied or https://github.com/rstacruz/pnpm. Dependency-lint is producing false errors for them. I think this is because it doesn't follow the symlink structure that they create in
node_modules
.The text was updated successfully, but these errors were encountered: