Genişletilmiş Tanılamalar

Kullanılmayan Standalone Import'lar

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.