unicorn/prefer-spread 风格
它做了什么
强制使用 展开运算符 (...),而非过时的写法。
为什么这是不好的?
使用展开运算符更加简洁且可读性更高。
示例
此规则的错误代码示例:
javascript
const foo = Array.from(set);
const foo = Array.from(new Set([1, 2]));此规则的正确代码示例:
javascript
[...set].map(() => {});
Array.from(...argumentsArray);如何使用
要通过配置文件或 CLI 启用此规则,可以使用:
json
{
"rules": {
"unicorn/prefer-spread": "error"
}
}bash
oxlint --deny unicorn/prefer-spread