Udostępnij za pośrednictwem


Reguła lintera — brak nieużywanych istniejących zasobów

Ta reguła znajduje istniejące zasoby , do których nie odwołuje się plik Bicep.

Kod reguły Linter

Użyj następującej wartości w pliku konfiguracji Bicep, aby dostosować ustawienia reguły:

no-unused-existing-resources

Rozwiązanie

Aby zmniejszyć zamieszanie w szablonie, usuń wszystkie istniejące zasoby , które są zdefiniowane, ale nie są używane. Ten test znajduje istniejący zasób, który nie jest używany w żadnym miejscu w szablonie.

Poniższy przykład kończy się niepowodzeniem tego testu, ponieważ istniejący zasób stg jest zadeklarowany, ale nigdy nie jest używany:

resource stg 'Microsoft.Storage/storageAccounts@2023-05-01' existing = {
  name: 'examplestorage'
}

Użyj szybkiej poprawki , aby usunąć nieużywany istniejący zasób:

Zrzut ekranu z użyciem szybkiej poprawki dla reguły linter brak nieużywanych zasobów istniejących.

Następne kroki

Aby uzyskać więcej informacji na temat lintera, zobacz Use Bicep linter (Używanie lintera Bicep).