跳到主要内容

@performance/object-creation-check(已下线)

建议使用字面量进行对象创建。仅支持检查ts文件,暂不支持ets文件检查。该规则已于5.0.3.500版本下线。

规则配置

// code-linter.json5
{
"rules": {
"@performance/object-creation-check": "suggestion",
}
}

选项

该规则无需配置额外选项。

正例

// Test.ts
// 创建一个array
let arr: number[] = [];
// 创建一个普通对象
let obj = {};
// 创建一个正则对象
let reg = /../;

反例

// Test.ts
// 创建一个array
let arr: number[] = new Array();
// 创建一个普通对象
let obj = new Object();
// 创建一个正则对象
let reg = new RegExp('..');

规则集

plugin:@performance/all

Code Linter代码检查规则的配置指导请参考Code Linter代码检查