Bu tanılama, bir @Component'in imports dizisinin şablon içinde kullanılmayan semboller içerdiği durumları tespit eder.
@Component({
imports: [UsedDirective, UnusedPipe],
})
class AwesomeCheckbox {}
Bunda ne yanlış?
Kullanılmayan içe aktarmalar kodunuza gereksiz karmaşıklık ekler ve derleme sürenizi artırabilir.
Bunun yerine ne yapmalıyım?
Kullanılmayan içe aktarmayı silin.
@Component({
imports: [UsedDirective],
})
class AwesomeCheckbox {}
Bunu önleyemezsem ne olur?
Bu tanılama, projenin tsconfig.json dosyası düzenlenerek devre dışı bırakılabilir:
{
"angularCompilerOptions": {
"extendedDiagnostics": {
"checks": {
"unusedStandaloneImports": "suppress"
}
}
}
}
Daha fazla bilgi için genişletilmiş tanılama yapılandırması bölümüne bakın.