我使用 symfony2 中的学说映射生成我的实体,并获得以下代码:
/**
* Get active
*
* @return boolean
*/
public function getActive() {
return $this->active;
}
使用 jenkins 和 PMD 插件,他们会抛出 BooleanGetMethodName 警告,并建议因为 getActive 函数返回布尔值,所以应该将其重命名为 isActive 或 hasActive。
我有很多文件都有这个警告。抑制警告是否很好?如果是,如何?或者我应该替换 symfony2 实体中所有返回布尔值的函数名称以遵循 jenkins 和 PMD 规则?