Проблема в том, что я не могу заставить tslint работать в моем Sublime Text 3. Всякий раз, когда я открываю любой файл tsx, он показывает «Linting ...» в трее некоторое время, но затем всегда показывает «tslint (ok)»,Хотя я знаю, что в моем коде много ошибок.Я проверил это, запустив команду tslint в терминале, где я получаю большой список ошибок.
Вот моя среда:
Linux Ubuntu 16.04 LTS
Sublime Text v3.1.1 Build 3176
Typescript v2.9.1 (установлен глобально)
TSLint v5.10.0 (установлен глобально)
NVM v0.33.8
Node.js v6.11.4 (работает через NVM)
Я установил все необходимые пакеты в свой Sublime Text, как SublimeLinter и SublimeLinter-tslint.
Вот содержимое настроек SublimeLinter:
{
"debug": true,
"linters": {
"tslint": {
"disable": false,
"args": ["--project=${folder}/"]
}
},
"paths": {
"linux": [
"/home/akbar/.nvm/versions/node/v6.11.4/bin"
]
}
}
Как видите, для параметра отладки установлено значение true, но в консоли нет ошибок.Я также читал о том, что tslint не работает с NVM.Но я исправил это, добавив путь к исполняемому файлу узла в настройке путей SublimeLinter.
Но я считаю, что проблема здесь другая.TSLint, кажется, работает, но он не улавливает ошибок в Sublime Text.