Как настроить vscode, чтобы избежать предупреждений о angular разработке - PullRequest
0 голосов
/ 01 февраля 2020

Я пытаюсь выяснить, как избежать предупреждений, кроме тех, которые направлены на ошибки как таковые. Пытаясь следовать некоторым учебникам, чтобы узнать angular Я обнаружил, что редактор, в моем случае против кода, отмечает много ошибок, но это предупреждение.

Например:

Doctype must be declared first.(doctype-first)

Там, где четко указано, что DOCTYPE необходим как любой файл html, но следует помнить, что в angular только то, что делается в индексном или основном html файле.

The attribute name of [ *ngIf ] must be in lowercase.(attr-lowercase)

И в этом случае говорится, что все должно быть в нижнем регистре, когда они являются встроенными методами одной и той же framework и это предусмотрено таким образом.

warning 1

Другой

Properties should be separated by semicolons (semicolon)tslint(1)

Когда он явно в формате JSON, который как объект разделяется запятыми в основном по времени.

warnings 2

РЕДАКТИРОВАТЬ: После фиксации запятых с помощью точки с запятой в создать действительный JSON, я все еще получаю следующие жалобы на тип переменной String:

warning 3


Вот полный код в GitHub Repo

1 Ответ

1 голос
/ 01 февраля 2020

Странно, ошибка шаблона HTML, похоже, проблема с кодом. Можете ли вы убедиться, что у вас установлена ​​последняя версия кода или просто попробуйте перезапустить ваш редактор.

Ошибка, в которой он жалуется на точку с запятой, является действительным правилом tslint на основе tslint. json. Возможные решения этой проблемы - отключить это правило, наведя курсор мыши на значок лампочки в сообщении об ошибке в вашем файле, и нажмите на все предложения, которые вы получите, чтобы отключить правило для этого файла. Второй подход - go к вашему tslint. json и отключение правила для всех файлов. В-третьих, если вы не хотите, чтобы ваш vscode вообще показывал ошибки линтинга, вы можете просто удалить tslint или любой другой плагин линтинга, который вы, возможно, добавили.

В идеале вы должны следовать правилам линтинга. Если бы я был тобой, я бы не делал ни одного из трех и придерживался того, что команда angular поместила в файл tslint.

...