useTrimStartEnd
Summary
Section titled “Summary”- Rule available since:
v1.9.0 - Diagnostic Category:
lint/style/useTrimStartEnd - This rule has a safe fix.
- The default severity of this rule is information.
- Sources:
How to configure
Section titled “How to configure”{ "linter": { "rules": { "style": { "useTrimStartEnd": "error" } } }}Description
Section titled “Description”Enforce the use of String.trimStart() and String.trimEnd() over String.trimLeft() and String.trimRight().
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.
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
Section titled “Examples”Invalid
Section titled “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 │
const foo = bar.trimStart();const foo = bar.trimEnd();Related links
Section titled “Related links”Copyright (c) 2023-present Biome Developers and Contributors.