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.
Następne kroki
Aby uzyskać więcej informacji na temat linter, zobacz Use Bicep linter (Używanie lintera Bicep).