TSLint - как избежать, чтобы весь мой код подчеркивался красным? - PullRequest
0 голосов
/ 21 мая 2019

Я загрузил угловой проект в ItelliJ, и все файлы имеют код, подчеркнутый красным. Тот же красный цвет находится на полосе прокрутки справа. Кажется, код полон ошибок, но им просто не хватает пробелов или подобных вещей; проект правильно построен. Даже комментарии, которые не имеют пробела после // подчеркнуты красным.

Ответственный TSLint.

Это отвлекает меня; Я хотел бы подчеркнуть код только для «реальных» проблем, и, возможно, желтое предложение слева (а не на полосе прокрутки) для пропущенных пробелов в комментариях или импорте.

Я нашел это (здесь https://github.com/Microsoft/vscode-tslint/issues/199)

tslint.alwaysShowRuleFailuresAsWarnings

но это в visualStudio, и я не знаю, где добавить эту опцию в intelliJ.

Знаете ли вы, как отключить это красное подчеркивание?

Также еще один вопрос, если я отключу TSLint, я потеряю что-нибудь кроме форматирования? Мне нравится иметь хорошо отформатированный код, но из среды IntelliJ мне бы хотелось иметь в основном синтаксические ошибки, а не форматирование, по крайней мере, не в реальном времени (возможно, я могу запустить, чтобы проверить форматирование кода, когда захочу, так как я делал до сих пор).

Вот скриншот, запрошенный первым ответом. Настройки игнорируются, возможно, проблема в моем компьютере ... (TLSint, кстати, 5.0.0)

Settings - I chosen no highlitghting First two lines are in red because a trailing whitespace. I don't like such whitespaces but the red is too much

1 Ответ

0 голосов
/ 21 мая 2019

Редактор выделяет ошибки в соответствии с уровнями серьезности, указанными в файлах конфигурации TSLint по умолчанию.Вы можете установить warn как defaultSeverity ({"defaultSeverity": "warn"}) в вашем tslint.json или переопределить его с особой серьезностью в настройках IDE ( Настройки | Редактор | Инспекции | TypeScript | TSLint ): снимите флажок Использовать строгость правил из файла конфигурации , чтобы использовать строгость проверки для всех правил линтера:

enter image description here

если я отключу TSLint, потерю ли я что-либо, кроме форматирования

Если вас больше всего интересуют синтаксические ошибки, вы можете безопасно отключить TSLint

...