跳到内容

最新提交

 

历史

历史
37行(26位)·1.14 KB

无使用-车辆-提前归还.md

文件元数据和控件

37行(26位)·1.14 KB

如果在返回之前未使用,请避免分配变量值(no-unused-vars-before-return)

为了避免在分配变量值时浪费计算函数调用的结果,应尽可能晚地声明变量。实际上,如果函数包含早期返回路径,则在返回必须至少引用一次。否则,在满足返回路径的条件下,声明的变量实际上被视为死代码。当赋值时执行的逻辑不平凡时,这可能会对性能产生影响。

规则详细信息

以下示例不正确的此规则的代码:

功能 例子(  ) {
	常数 foo公司 = 做一些有成本的操作();
	如果 (  > 10 ) {
		返回  + 1;
	}

	返回  + foo公司;
}

以下示例对的此规则的代码:

功能 例子(  ) {
	如果 (  > 10 ) {
		返回  + 1;
	}

	常数 foo公司 = 做一些成本高昂的操作();
	返回  + foo公司;
}

选项

此规则接受单个选项参数:

  • 设置排除模式选项设置为正则表达式字符串,以按名称免除特定函数调用。