Мы преподаем базовый JavaScript для начинающих и недавно переключились с редактора Atom на VSCode. Проблема заключается в том, что VSCode требует, чтобы мы установили узел, а затем npm install eslint
, тогда как в Atom мы можем использовать диспетчер пакетов Atom для загрузки пакета linter-eslint, который затем мы можем указать прямо на файл gesabl.eslint. Хотя для установки и использования узла не требуется огромная работа, мы пытаемся зарезервировать все узлы, связанные с более поздним более продвинутым классом, чтобы мы могли сосредоточиться на фундаментальных принципах.
Есть ли способ использовать ESlint в VSCode без загрузки и установки через узел, или есть ли другое альтернативное расширение, которое мы можем использовать, что даст нам аналогичную функциональность?
Существует расширение escint для VS Code, которое поддерживает MS: https://github.com/Microsoft/vscode-eslint
FWIW, я обнаружил, что по googling "ESLint vscode". ;)
Учитывая, что версия, поддерживаемая MS, все еще хочет, чтобы вы установили eslint через npm, это, вероятно, единственный путь.
FWIW, Atom сам написан в Node, так что я предполагаю, что он делает то же самое, просто скрывается за некоторой оцепенённостью пользовательского интерфейса.