useTrimStartEnd
¥Summary
-
规则生效日期:
v1.9.0¥Rule available since:
v1.9.0 -
诊断类别:
lint/style/useTrimStartEnd¥Diagnostic Category:
lint/style/useTrimStartEnd -
此规则包含 safe 修复程序。
¥This rule has a safe fix.
-
此规则的默认严重级别为 information。
¥The default severity of this rule is information.
-
来源:
¥Sources:
¥How to configure
{ "linter": { "rules": { "style": { "useTrimStartEnd": "error" } } }}¥Description
强制使用 String.trimStart() 和 String.trimEnd() 而不是 String.trimLeft() 和 String.trimRight()。
¥Enforce the use of String.trimStart() and String.trimEnd() over String.trimLeft() and String.trimRight().
虽然 String.trimLeft() 和 String.trimRight() 是 String.trimStart() 和 String.trimEnd() 的别名,但仅使用后一对可确保一致性,并且更适合其与方向无关的措辞。
¥While String.trimLeft() and String.trimRight() are aliases for String.trimStart() and String.trimEnd(),
only using the latter pair ensures consistency and is preferable for their direction-independent wording.
请注意,String.trimStart() 和 String.trimEnd() 方法不接受任何参数。传递给这些方法的任何参数都将被忽略。有关更多详细信息,请参阅 MDN 文档:
¥Note that String.trimStart() and String.trimEnd() methods do not take any parameters. Any arguments passed to these methods will be ignored.
See the MDN documentation for more details:
¥Examples
¥Invalid
const foo = bar.trimLeft();code-block.js:1:17 lint/style/useTrimStartEnd FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Use trimStart instead of trimLeft.
> 1 │ const foo = bar.trimLeft();
│ ^^^^^^^^
2 │
ℹ trimLeft is an alias for trimStart.
ℹ Safe fix: Replace trimLeft with trimStart.
1 │ - const·foo·=·bar.trimLeft();
1 │ + const·foo·=·bar.trimStart();
2 2 │
const foo = bar.trimRight();code-block.js:1:17 lint/style/useTrimStartEnd FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Use trimEnd instead of trimRight.
> 1 │ const foo = bar.trimRight();
│ ^^^^^^^^^
2 │
ℹ trimRight is an alias for trimEnd.
ℹ Safe fix: Replace trimRight with trimEnd.
1 │ - const·foo·=·bar.trimRight();
1 │ + const·foo·=·bar.trimEnd();
2 2 │
¥Valid
const foo = bar.trimStart();const foo = bar.trimEnd();¥Related links
Biome v2.1 中文网 - 粤ICP备13048890号