此规则禁止在 Bicep 文件中使用该 any 类型。
Linter 规则代码
在 Bicep 配置文件 中使用以下值自定义规则设置:
no-explicit-any
解决方案
使用 any 禁用类型检查并删除 Bicep 强键入系统的好处。 这可能会导致编译器先前可能捕获的运行时部署错误。
any而不是指定更精确的类型,例如string、int、boolarray、object,等等。 这有助于确保模板可预测且可维护。 有关 Bicep 类型的详细信息,请参阅 Bicep 中的数据类型。
以下示例 失败 此规则:
param inputValue any
可以通过声明特定类型来修复此问题:
param inputValue string
后续步骤
有关 linter 的详细信息,请参阅 使用 Bicep linter。