Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 48bf8be

Browse files
committed
Merge branch 'migrate-plugin-to-ts' into contributors
2 parents 7e36ceb + cb359d3 commit 48bf8be

File tree

3 files changed

+10
-24
lines changed

3 files changed

+10
-24
lines changed

packages/parser/src/analyze-scope.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,9 @@ class Referencer extends OriginalReferencer {
361361
* Create reference objects for the references in parameters and return type.
362362
* @param node The TSEmptyBodyFunctionExpression node to visit.
363363
*/
364-
TSEmptyBodyFunctionExpression(node: TSESTree.FunctionExpression): void {
364+
TSEmptyBodyFunctionExpression(
365+
node: TSESTree.TSEmptyBodyFunctionExpression
366+
): void {
365367
const upperTypeMode = this.typeMode;
366368
const { typeParameters, params, returnType } = node;
367369

packages/parser/tests/lib/parser.ts

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ describe('parser', () => {
3333
it('parseAndGenerateServices() should be called with options', () => {
3434
const code = 'const valid = true;';
3535
const spy = jest.spyOn(typescriptESTree, 'parseAndGenerateServices');
36-
parseForESLint(code, {
36+
const config = {
3737
loc: false,
3838
comment: false,
3939
range: false,
4040
tokens: false,
41-
sourceType: 'module',
41+
sourceType: 'module' as 'module',
4242
ecmaVersion: 10,
4343
ecmaFeatures: {
4444
globalReturn: false,
@@ -50,29 +50,13 @@ describe('parser', () => {
5050
useJSXTextNode: false,
5151
errorOnUnknownASTType: false,
5252
errorOnTypeScriptSyntacticAndSemanticIssues: false,
53-
tsconfigRootDir: '../../',
53+
tsconfigRootDir: './',
5454
extraFileExtensions: ['foo']
55-
});
55+
};
56+
parseForESLint(code, config);
5657
expect(spy).toHaveBeenCalledWith(code, {
5758
jsx: false,
58-
loc: false,
59-
comment: false,
60-
range: false,
61-
tokens: false,
62-
sourceType: 'module',
63-
ecmaVersion: 10,
64-
ecmaFeatures: {
65-
globalReturn: false,
66-
jsx: false
67-
},
68-
// ts-estree specific
69-
filePath: 'test/foo',
70-
project: 'tsconfig.json',
71-
useJSXTextNode: false,
72-
errorOnUnknownASTType: false,
73-
errorOnTypeScriptSyntacticAndSemanticIssues: false,
74-
tsconfigRootDir: '../../',
75-
extraFileExtensions: ['foo']
59+
...config
7660
});
7761
});
7862

packages/typescript-estree/tests/lib/semanticInfo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
VariableDeclaration,
1818
ClassDeclaration,
1919
ClassProperty
20-
} from '../../src/typedefs';
20+
} from '../../src/ts-estree';
2121

2222
//------------------------------------------------------------------------------
2323
// Setup

0 commit comments

Comments
 (0)