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

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

Kod reguły lintera

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 umożliwia znalezienie wszelkich istniejących zasobów, które nie są używane w żadnym miejscu w szablonie.

Poniższy przykład nie powiedzie się w tym teście, ponieważ istniejąca stg zasobu jest zadeklarowana, ale nigdy nie jest używana:

resource stg 'Microsoft.Storage/storageAccounts@2022-09-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 linter, zobacz Use Bicep linter (Używanie lintera Bicep).