Как настроить TSLint для определенно типизированного

Я внес изменения в файл для Определенно типизированный, и когда я создал запрос на вытягивание, он не удался из-за ошибки форматирования. Я предполагаю, что это ЦЛинт. Я никогда не устанавливал его раньше. Как мне настроить его локально, чтобы я мог отловить эти ошибки перед фиксацией с помощью VSCode?

В настоящее время я установил TSLint Globally:

npm install -g tslint typescript

и я установил расширение TSLint... но я не вижу никаких ошибок, когда я сохраняю свой файл. Нужно ли говорить, чтобы он начал работать?

Я новичок в VSCode, TSLint и Node, поэтому чем конкретнее, тем лучше.

Обновлять

Я вижу эту ошибку сейчас:

vscode-tslint: не удается прочитать конфигурацию tslint — «Не удалось загрузить c:\Users\dlabar\Documents\GitHub\DefinitelyTyped\types\xrm\tslint.json: недопустимое значение конфигурации «расширяет» — не может потребоваться» dtslint/dt.json ". Просмотрите алгоритм поиска узлов (https://nodejs.org/api/modules.html#modules_all_together) для приблизительного метода, который TSLint использует для поиска файла конфигурации, на который указывает ссылка.


person Daryl    schedule 05.05.2017    source источник


Ответы (2)


По-видимому, требуется узел 7+: https://github.com/Microsoft/dtslint/issues/29

Обновил и все заработало.

person Daryl    schedule 05.05.2017

Я столкнулся с аналогичным сообщением об ошибке; но в моем случае это произошло из-за того, что не была установлена ​​новая зависимость, на которую ссылался tslint.json. Запуск yarn install (может быть npm install для вас) в корне моего проекта устранил проблему.

person Nathan Arthur    schedule 10.09.2017