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-04-01' existing = {
  name: 'examplestorage'
}

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

Zrzut ekranu przedstawiający szybką poprawkę reguły linter brak nieużywanych istniejących zasobów.

Następne kroki

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