Aturan Linter - menyederhanakan interpolasi
Aturan ini menemukan sintaks yang menggunakan interpolasi string saat tidak diperlukan.
Kode aturan Linter
Gunakan nilai berikut pada file konfigurasi Bicep untuk menyesuaikan pengaturan aturan:
simplify-interpolation
Solusi
Hapus semua penggunaan interpolasi string yang bukan merupakan bagian dari ekspresi untuk menggabungkan nilai.
Contoh berikut gagal dalam pengujian ini karena hanya mereferensikan parameter.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2022-08-08' = {
name: '${AutomationAccountName}'
...
}
Anda dapat memperbaikinya dengan menghapus sintaks interpolasi string.
param AutomationAccountName string
resource AutomationAccount 'Microsoft.Automation/automationAccounts@2022-08-08' = {
name: AutomationAccountName
...
}
Secara opsional, Anda dapat menggunakan Perbaikan Cepat untuk menghapus sintaks interpolasi string:
Langkah berikutnya
Untuk informasi selengkapnya tentang linter, lihat Menggunakan linter Bicep.