TSLint устарел. Как это повлияет на Angular?

Компания, в которой я работаю, находится на пороге создания нового корпоративного приложения Angular. Читая о линтинге, я прочитал, что TSLint устарел.

Поскольку TSLint включен в Angular по умолчанию, я начал искать какие-либо планы, которые команда Angular должна решить по поводу устаревания. Я нашел эту проблему GitHub, которая не очень помогла. Он указал мне сюда, и я не смог найти ни одной публикации, связанной с этой проблемой.

Мои вопросы:

  1. Как разработчик Angular должен ли я вручную переходить на Typescript ESLint для новых и / или существующих проектов?
  2. Планирует ли команда Angular упростить последующую миграцию существующих проектов?

person Joost Kersjes    schedule 05.02.2020    source источник


Ответы (1)


Хороший первый пост от меня длился целых 20 минут :)

Я нашел свои ответы в этой проблеме Angular CLI.

  1. Хотя использование ESLint решает некоторые незначительные проблемы, такие как поддержка Typescript 3.7, с ESLint все еще есть проблемы. Лично для меня производительность CI является достаточной причиной, чтобы пока продолжать использовать TSLint.
  2. Миграция запланирована на Angular 10. Я уверен, что они сделают это так же проще, чем переносить вручную.
person Joost Kersjes    schedule 05.02.2020
comment
Разветвленная версия Tslint, поддерживаемая Microsoft (marketplace.visualstudio .com /). Кроме того, команда машинописных текстов обязалась работать с командой Eslint над (eslint.org/ blog / 2019/01 / future-typescript-eslint) улучшаются. Так что проблем быть не должно. - person Ravin Singh D; 05.02.2020
comment
Это не разветвленная версия TSLint; это расширение VS Code, которое запускает TSLint и сообщает пользователям о своих ошибках. Microsoft не разветвляла Цлинт. - person Josh; 16.02.2020