unicorn/prefer-string-trim-start-end 风格
它的作用
String#trimLeft() 和 String#trimRight() 分别是 String#trimStart() 与 String#trimEnd() 的别名。这是为了确保一致性,并使用与 文本方向 无关的术语。
为什么这是不好的?
trimLeft 和 trimRight 这些名称容易引起混淆,且与其他语言部分的命名规范不一致。
示例
此规则的错误代码示例:
javascript
str.trimLeft();
str.trimRight();此规则的正确代码示例:
javascript
str.trimStart();
str.trimEnd();如何使用
通过配置文件或命令行工具启用此规则,可以使用以下方式:
json
{
"rules": {
"unicorn/prefer-string-trim-start-end": "error"
}
}bash
oxlint --deny unicorn/prefer-string-trim-start-end