Трусов Михаил — SuperProgrammist.Ru

Михаил Юрьевич Трусов

Более 25 лет опыта в программировании

Как подключить самую свежую версию JSLint к Node.js

10.09.2023

Пробовал проверить свой javascript код знаменитым линтером от Дугласа Крокфорда JSLint из-под Node.js. Но выяснилось, что в npm используется отнюдь не самая свежая версия этой программы: "Added latest jslint, 2018-01-27". При этом на самом сайте программы https://www.jslint.com указана версия v2023.8.20, которую и хотелось бы использовать. К счастью, имеется подробная инструкция с вариантами подключения JSLint'а к различным редакторам и средам.

Для начала сохраняем в стороннюю папку файлик jslint.cmd из корневой папки Node.js и удаляем пакет jslint, с устаревшей версией, он нам больше не понадобится.

Потом скачиваем свежую версию файла jslint.mjs, любым удобным вам способом, и кладем ее в корневую папку Node.js.

И далее, возвращаем обратно файл jslint.cmd и слегка отредактируем его так, чтобы он запускал из-под Node.js свежескаченный файл jslint.mjs:

Собственно, и все. Теперь мы можем запускать самую свежую версия линтера Крокфорда, просто набрав jslint в командной строке.

Все эти манипуляции были сделаны в среде Win10, но, думаю, для Linux все осуществляется аналогично.