该规则要求用户自定义类型必须有非空 @description 的装饰器。 清晰的描述说明你定义的类型目的。
注释
此规则默认关闭。 在 bicepconfig.json 里更改电平以启用它。 有 @discriminator 装饰师的类型不被这条规则评定。
Linter 规则代码
请在 Bicep 配置文件中使用以下值自定义规则设置:
use-description-types
解决方案
以下用户定义类型因无描述而未达此规则:
type StorageConfig = {
name: string
sku: string
}
为解决这个问题,可以添加一个非空 @description 装饰器:
@description('Configuration values for a storage account.')
type StorageConfig = {
name: string
sku: string
}
后续步骤
有关 Linter 的详细信息,请参阅使用 Bicep Linter。