Linter 规则 - 无显式任何

此规则禁止在 Bicep 文件中使用该 any 类型。

Linter 规则代码

Bicep 配置文件 中使用以下值自定义规则设置:

no-explicit-any

解决方案

使用 any 禁用类型检查并删除 Bicep 强键入系统的好处。 这可能会导致编译器先前可能捕获的运行时部署错误。 any而不是指定更精确的类型,例如stringintboolarrayobject,等等。 这有助于确保模板可预测且可维护。 有关 Bicep 类型的详细信息,请参阅 Bicep 中的数据类型

以下示例 失败 此规则:

param inputValue any

可以通过声明特定类型来修复此问题:

param inputValue string

后续步骤

有关 linter 的详细信息,请参阅 使用 Bicep linter