严重性级别:警告
默认状态:始终启用
Description
该规则检测在名称中使用未批准动词的指令小子。 所有指令令必须使用经批准的动词。 你可以通过运行 Get-Verb 命令找到批准的动词。 如果你的指令小说使用了未经批准的动词,请将其改成批准的替代词。
一些未经批准的动词会在批准动词页面上记录,并附有建议的替代词。 试着搜索你正在使用的动词,找到其认可的形式。 例如, Read, , Open或 Search 应替换为 Get。
欲了解更多信息,请参阅 PowerShell 命令的批准动词。
Example
非符合性
function Change-Item {
...
}
合规的
function Update-Item {
...
}
配置规则
这个规则始终是启用的,不能配置。 请采用以下方法之一以避免使用此规则:
- 创建一个自定义规则配置文件,只包含你想要的规则,或者排除你不想要的规则。
- 在代码中添加相应的规则抑制属性,以抑制特定代码块的规则。 更多信息请参见使用 PSScriptAnalyzer 中的“抑制规则”部分。