Stylelint --fix ignores path to package set in preferences, causes error

My stylelint package is here in my project:

~myProject/node_modules/stylelint/

In Webstorm Preferences | Languages & Frameworks | Style Sheets | Stylelint the package location is set as above. It works fine for showing errors as inspections according to how I have it set in Inspections.

But using any menu option to run it fails. Tools > External Tools > Stylelint gives the following error:

Cannot run program "~myOTHERproject/node_modules/stylelint/ ... No such file or directory

It's looking for the package in a different project, not the package I've pointed to in preferences.

Running it manually from the terminal works fine:

~myProject $ node_modules/stylelint/bin/stylelint.js ./app/components/Promos/myFile.scss --fix

This esp weird because inspections do work.

Thoughts?

thanks

2 comments
Comment actions Permalink

Your external tools setup has nothing to do with stylelint preferences, they are not related to each other in any way; you have to specify a valid path to executable and working directory in your external tool settings

1
Comment actions Permalink

Thank you @Elena Pogorelova

0

Please sign in to leave a comment.