Bicep 诊断代码 - BCP226

Bicep 诊断代码 BCP226 在 Bicep 文件包含指令 #disable-next-line 但未在指令后指定任何诊断代码时发生。

#disable-next-line 指令需要至少一个诊断代码来指示要取消以下行的编译器诊断。 如果使用指令而不使用任何代码,编译器无法确定要禁用和报告 BCP226 的诊断。

Description

此位置至少需要一个诊断代码。 有效格式为 #disable-next-line diagnosticCode1 diagnosticCode2 ...

级别

错误

解决方案

至少添加一个诊断代码。

例子

下面的示例引发诊断,因为它未在指令后指定任何诊断代码。

#disable-next-line 
resource stg 'Microsoft.Storage/storageAccounts@2025-06-01' = {
  name: 'mystorage'
}

可以通过添加一个或多个诊断代码来修复诊断。 列出以空格分隔的多个代码。

#disable-next-line BCP035
resource stg 'Microsoft.Storage/storageAccounts@2025-06-01' = {
  name: 'mystorage'
}

后续步骤

有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断