8000 fix formating errors · NilSet/typescript-eslint@785cb63 · GitHub
[go: up one dir, main page]

Skip to content

Commit 785cb63

Browse files
committed
fix formating errors
1 parent 6e7a7ae commit 785cb63

File tree

2 files changed

+31
-30
lines changed

2 files changed

+31
-30
lines changed

packages/eslint-plugin/docs/rules/prefer-includes.md

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,41 +18,40 @@ Additionally, this rule reports the tests of simple regular expressions in favor
1818
Examples of **incorrect** code for this rule:
1919

2020
```ts
21-
let str: string
22-
let array: any[]
23-
let readonlyArray: ReadonlyArray<any>
24-
let typedArray: UInt8Array
25-
let userDefined: { indexOf(x: any): number; includes(x: any): boolean }
26-
27-
str.indexOf(value) !== -1
28-
array.indexOf(value) !== -1
29-
readonlyArray.indexOf(value) === -1
30-
typedArray.indexOf(value) > -1
31-
userDefined.indexOf(value) >= 0
21+
let str: string;
22+
let array: any[];
23+
let readonlyArray: ReadonlyArray<any>;
24+
let typedArray: UInt8Array;
25+
let userDefined: { indexOf(x: any): number; includes(x: any): boolean };
26+
27+
str.indexOf(value) !== -1;
28+
array.indexOf(value) !== -1;
29+
readonlyArray.indexOf(value) === -1;
30+
typedArray.indexOf(value) > -1;
31+
userDefined.indexOf(value) >= 0;
3232

3333
// simple RegExp test
34-
/foo/.test(str)
34+
/foo/.test(str);
3535
```
3636

3737
Examples of **correct** code for this rule:
3838

3939
```ts
40-
str.indexOf(value) !== -1
41-
let array: any[]
42-
let readonlyArray: ReadonlyArray<any>
43-
let typedArray: UInt8Array
40+
let array: any[];
41+let readonlyArray: ReadonlyArray<any>;
42+
let typedArray: UInt8Array;
4443
let userDefined: {
45-
indexOf(x: any, fromIndex?: number): number
46-
includes(x: any): boolean
47-
}
44+
indexOf(x: any, fromIndex?: number): number;
45+
includes(x: any): boolean;
46+
};
4847

49-
str.includes(value)
50-
array.includes(value)
51-
readonlyArray.includes(value)
52-
typedArray.includes(value)
48+
str.includes(value);
49+
array.includes(value);
50+
readonlyArray.includes(value);
51+
typedArray.includes(value);
5352

5453
// the two methods have different parameters.
55-
userDefined.indexOf(value) >= 0
54+
userDefined.indexOf(value) >= 0;
5655
```
5756

5857
## Options

packages/eslint-plugin/src/rules/prefer-includes.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { TSESTree } from '@typescript-eslint/typescript-estree';
77
import { getStaticValue } from 'eslint-utils';
8-
import { AST as RegExpAST, parseRegExpLiteral } from "regexpp"
8+
import { AST as RegExpAST, parseRegExpLiteral } from 'regexpp';
99
import ts from 'typescript';
1010
import { createRule, getParserServices } from '../util';
1111

@@ -95,16 +95,18 @@ export default createRule({
9595
* Parse a given node if it's a `RegExp` instance.
9696
* @param node The node to parse.
9797
*/
98-
function parseRegExp(
99-
node: TSESTree.Node
100-
): string | null {
98+
function parseRegExp(node: TSESTree.Node): string | null {
10199
const evaluated = getStaticValue(node, globalScope);
102100
if (evaluated == null || !(evaluated.value instanceof RegExp)) {
103101
return null;
104102
}
105103

106104
const { pattern, flags } = parseRegExpLiteral(evaluated.value);
107-
if (pattern.alternatives.length !== 1 || flags.ignoreCase || flags.global) {
105+
if (
106+
pattern.alternatives.length !== 1 ||
107+
flags.ignoreCase ||
108+
flags.global
109+
) {
108110
return null;
109111
}
110112

@@ -185,7 +187,7 @@ export default createRule({
185187

186188
context.report({
187189
node: callNode,
188-
messageId: "preferStringIncludes",
190+
messageId: 'preferStringIncludes',
189191
*fix(fixer) {
190192
const argNode = callNode.arguments[0];
191193
const needsParen =

0 commit comments

Comments
 (0)
0