Skip to content
This repository was archived by the owner on Mar 7, 2025. It is now read-only.

Commit c517c63

Browse files
committed
Add rule no-useless-concat
1 parent 6cb9dbe commit c517c63

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/rules/eslint/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import type { NoCaseDeclarationsRule } from './no-case-declarations';
88
import type { NoConstantConditionRule } from './no-constant-condition';
99
import type { NoDebuggerRule } from './no-debugger';
1010
import type { NoUnusedExpressionsRule } from './no-unused-expressions';
11+
import type { NoUselessConcatRule } from './no-useless-concat';
1112
import type { QuotesRule } from './quotes';
1213
import type { SemiRule } from './semi';
1314

@@ -24,5 +25,6 @@ export type EslintRules = CommaDangleRule &
2425
NoConstantConditionRule &
2526
NoDebuggerRule &
2627
NoUnusedExpressionsRule &
28+
NoUselessConcatRule &
2729
QuotesRule &
2830
SemiRule;
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import type { RuleConfig } from '../rule-config';
2+
3+
/**
4+
* Disallow unnecessary concatenation of strings.
5+
*
6+
* @see [no-useless-concat](https://eslint.org/docs/rules/no-useless-concat)
7+
*/
8+
export type NoUselessConcatRuleConfig = RuleConfig<[]>;
9+
10+
/**
11+
* Disallow unnecessary concatenation of strings.
12+
*
13+
* @see [no-useless-concat](https://eslint.org/docs/rules/no-useless-concat)
14+
*/
15+
export interface NoUselessConcatRule {
16+
/**
17+
* Disallow unnecessary concatenation of strings.
18+
*
19+
* @see [no-useless-concat](https://eslint.org/docs/rules/no-useless-concat)
20+
*/
21+
'no-useless-concat': NoUselessConcatRuleConfig;
22+
}

0 commit comments

Comments
 (0)