Linter kuralı - ayrıştırıcı temizleme

Bicep CLI kod çözme komutu ARM şablonu JSON'unu Bicep dosyasına dönüştürür. Değişken adı, parametre adı veya kaynak sembolik adı belirsizse, Bicep CLI ada accountName_var veya virtualNetwork_resource gibi bir sonek ekler. Bu kural bu adları Bicep dosyalarında bulur.

Linter kural kodu

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

decompiler-cleanup

Çözüm

Okunabilirliği artırmak için bu adları daha anlamlı adlarla güncelleştirin.

Aşağıdaki örnek bu testte başarısız olur çünkü iki değişken adı JSON'dan bir kod çözme sırasında bir adlandırma çakışmasından kaynaklanmış gibi görünür.

var hostingPlanName_var = functionAppName
var storageAccountName_var = 'azfunctions${uniqueString(resourceGroup().id)}'

Bu örnek bu testi geçer.

var hostingPlanName = functionAppName
var storageAccountName = 'azfunctions${uniqueString(resourceGroup().id)}'

Simgeleri değiştirmek için Visual Studio Code'da F2 kullanmayı göz önünde bulundurun.

Sonraki adımlar

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