Эта диагностика обнаруживает случаи, когда массив imports в @Component содержит символы, которые не используются
внутри шаблона.
@Component({
imports: [UsedDirective, UnusedPipe],
})
class AwesomeCheckbox {}
В чем проблема?
Неиспользуемые импорты создают лишний шум в коде и могут увеличить время компиляции.
Что следует сделать?
Удалите неиспользуемый импорт.
@Component({
imports: [UsedDirective]
})
class AwesomeCheckbox {}
Что делать, если этого нельзя избежать?
Эту диагностику можно отключить, отредактировав файл tsconfig.json проекта:
{
"angularCompilerOptions": {
"extendedDiagnostics": {
"checks": {
"unusedStandaloneImports": "suppress"
}
}
}
}
Смотрите раздел конфигурация расширенной диагностики для получения дополнительной информации.