Size: a a a

2020 September 08

G

GNU/Vsevolod in pro.vim
Valerii Leontiev
nvm ставит в хомяк
Мне не нравится nvm, для переключения версий я использую nvs
источник

AS

Aleksander Samoylenk... in pro.vim
Эм. npm ставит в папку, если не была передана опция -g.
Чем не аналог pip --user.
источник

G

GNU/Vsevolod in pro.vim
Ну у меня 1 нода с арча стоит, и через нвс несколько старых версий, когда приходится запускать что-то легаси
источник

VL

Valerii Leontiev in pro.vim
Да суть-то не в этом.
Я вообще просто хз, может я что-то не так понимаю как это все работает
Но если у меня есть некий файл, вокруг которого нет проекта, как его лучше линтить?
источник

VL

Valerii Leontiev in pro.vim
Может глобальные нпм пакеты это вообще плохая идея
источник

VL

Valerii Leontiev in pro.vim
Aleksander Samoylenko
Эм. npm ставит в папку, если не была передана опция -g.
Чем не аналог pip --user.
Я в курсе
источник

G

GNU/Vsevolod in pro.vim
Valerii Leontiev
Да суть-то не в этом.
Я вообще просто хз, может я что-то не так понимаю как это все работает
Но если у меня есть некий файл, вокруг которого нет проекта, как его лучше линтить?
Поставсть линтер глобально и линтить
источник

ND

Nikita Domnickij in pro.vim
источник

VL

Valerii Leontiev in pro.vim
GNU/Vsevolod
Поставсть линтер глобально и линтить
А если у меня, скажем есть проект, в котором прописаны линтеры
источник

VL

Valerii Leontiev in pro.vim
но я хочу чтобы к этим линтерам добавлялись также мои глобальные линтеры, которые не прописаны в проекте
источник

VL

Valerii Leontiev in pro.vim
Тогда как?
источник

G

GNU/Vsevolod in pro.vim
Valerii Leontiev
А если у меня, скажем есть проект, в котором прописаны линтеры
То в таком случае нпм возьмет линтер, который в проекте. Рекомендую ознакомиться с алгоритмом резолва зависимостей в ноде и нпм
источник

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
То в таком случае нпм возьмет линтер, который в проекте. Рекомендую ознакомиться с алгоритмом резолва зависимостей в ноде и нпм
P. S. возьмет, если запустить именно скрипт npm, к примеру npm run lint, а не бинарь напрямую, к примеру eslint foo.js
источник

VL

Valerii Leontiev in pro.vim
GNU/Vsevolod
P. S. возьмет, если запустить именно скрипт npm, к примеру npm run lint, а не бинарь напрямую, к примеру eslint foo.js
я понял
У меня yarn, но, я так понимаю, принцип там тот же
источник

VL

Valerii Leontiev in pro.vim
А как этот механизм в ide устроен?
Там какие-то свои внутренние линтеры еще есть?
Вот вебшторм у меня светит те ошибки, которые не светятся в том же проекте через ale в vim
источник

G

GNU/Vsevolod in pro.vim
Valerii Leontiev
я понял
У меня yarn, но, я так понимаю, принцип там тот же
Кажись. И ярн с коробки глобальные в хомяк ставит вроде
источник

G

GNU/Vsevolod in pro.vim
Valerii Leontiev
А как этот механизм в ide устроен?
Там какие-то свои внутренние линтеры еще есть?
Вот вебшторм у меня светит те ошибки, которые не светятся в том же проекте через ale в vim
Хз, а при ховере на ошибку в ide что пишет?
источник

VL

Valerii Leontiev in pro.vim
GNU/Vsevolod
Хз, а при ховере на ошибку в ide что пишет?
источник

VL

Valerii Leontiev in pro.vim
вот так например
Это не линтится в виме вообще
источник

G

GNU/Vsevolod in pro.vim
Интересно, не встречал. Просто обычно пишется, от чего эта ошибка (typescript, eslint etc), так например в vscode или coc
источник