Comments 9
Ну, я им все это время пользовался и проблем не было :) Про eslint просто не знал, т.к. jsl до сих пор работал норм. Но с приходом ES6 видимо все же придется обновиться на eslint. Я поправлю статью когда разберусь с его установкой.
Для typescript рекомендую аналогичную настройку – typescript plugin + SublimeLinter + tslint.
jsl последней версии вышел почти 10 лет назад. Похоже на некрофилию.
Есть современные, регулярно обновляющиеся инструменты, вроде eslint и jshint.
Да, ещё Tern судя по всему умеет парсить директивы require, подгружая зависимые скрипты без явного указания в loadEagerly. Для этого надо подключить плагин в конфиге. Думаю многим это было бы полезно. Еще я видел там плагин для зависимостей ангуляра. Все это есть в его мануале: http://ternjs.net/doc/manual.html
P.S. Чтобы eslint понимал синтаксис ES6, нужно добавить в корень проекта файл .eslintrc со следующим содержанием:
{
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "script"
  }
}
Only those users with full accounts are able to leave comments. Log in, please.