Skip to content
← Back to rules

unicorn/prefer-string-trim-start-end 风格

An auto-fix is available for this rule.

它的作用

String#trimLeft()String#trimRight() 分别是 String#trimStart()String#trimEnd() 的别名。这是为了确保一致性,并使用与 文本方向 无关的术语。

为什么这是不好的?

trimLefttrimRight 这些名称容易引起混淆,且与其他语言部分的命名规范不一致。

示例

此规则的错误代码示例:

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

参考资料