Aracılığıyla paylaş


Linter kuralı - ilişkilendirmeyi basitleştirme

Bu kural, gerekli olmadığında dize ilişkilendirmesi kullanan söz dizimini bulur.

Linter kural kodu

Kural ayarlarını özelleştirmek için Bicep yapılandırma dosyasında aşağıdaki değeri kullanın:

simplify-interpolation

Çözüm

Değerleri birleştirmek için ifadenin parçası olmayan dize ilişkilendirme kullanımlarını kaldırın.

Aşağıdaki örnek, yalnızca bir parametreye başvuracağından bu testte başarısız olur.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: '${AutomationAccountName}'
  ...
}

Dize ilişkilendirme söz dizimini kaldırarak düzeltebilirsiniz.

param AutomationAccountName string

resource AutomationAccount 'Microsoft.Automation/automationAccounts@2023-11-01' = {
  name: AutomationAccountName
  ...
}

İsteğe bağlı olarak, dize ilişkilendirme söz dizimini kaldırmak için Hızlı Düzeltme'yi kullanabilirsiniz:

İlişkilendirme linter kuralını basitleştirme hızlı düzeltmesinin ekran görüntüsü.

Sonraki adımlar

Lint hakkında daha fazla bilgi için bkz . Bicep linter'i kullanma.