unicorn/prefer-array-flat-map 性能
它做了什么
当同时使用 map().flat() 时,推荐使用 .flatMap()。
为什么这是不好的?
使用 .flatMap(…) 比 .map(…).flat() 略微更高效。
示例
此规则的 错误 代码示例:
javascript
const bar = [1, 2, 3].map((i) => [i]).flat();此规则的 正确 代码示例:
javascript
const bar = [1, 2, 3].flatMap((i) => [i]);如何使用
要通过配置文件或在 CLI 中 启用 此规则,可以使用:
json
{
"rules": {
"unicorn/prefer-array-flat-map": "error"
}
}bash
oxlint --deny unicorn/prefer-array-flat-map