Skip to content

Commit 1ef8ca6

Browse files
authored
Merge pull request #514 from Quramy/use_public_parse_api
refactor: Use public api only
2 parents 21a957d + a5c95f7 commit 1ef8ca6

14 files changed

+875
-408
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
to-be-ignored.ts

e2e/projects/simple/eslint-recommended/.eslintrc.js renamed to e2e/projects/eslint-recommended/.eslintrc.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ module.exports = {
77
parser: "@typescript-eslint/parser",
88
extends: ["eslint:recommended"],
99
parserOptions: {
10-
project: "../tsconfig.json",
11-
},
12-
rules: {
13-
semi: 2,
10+
project: "./tsconfig.json",
1411
},
1512
};
File renamed without changes.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"name": "eslint-recommended",
3+
"private": true,
4+
"scripts": {
5+
"test": "echo \"Error: no test specified\" && exit 1"
6+
},
7+
"devDependencies": {
8+
"@typescript-eslint/parser": "5.26.0",
9+
"eslint": "8.25.0",
10+
"typescript": "4.9.5"
11+
}
12+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es5",
4+
"module": "commonjs",
5+
"plugins": [
6+
{ "name": "typescript-eslint-language-service" }
7+
]
8+
}
9+
}

e2e/projects/eslint-recommended/yarn.lock

Lines changed: 823 additions & 0 deletions
Large diffs are not rendered by default.

e2e/test/e2e.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ describe("LanguageService plugin", () => {
6666
});
6767

6868
it("should return ESLint error when the project uses @typescript-eslint/parser and be configured with 'eslint:recommended'", async () => {
69-
server = createServer({ projectPath: path.resolve(__dirname, "../projects/simple") });
70-
const { file, fileContent } = server.readFile("./eslint-recommended/main.ts");
69+
server = createServer({ projectPath: path.resolve(__dirname, "../projects/eslint-recommended") });
70+
const { file, fileContent } = server.readFile("./main.ts");
7171
server.send({ command: "open", arguments: { file, fileContent, scriptKindName: "TS" } });
7272
await server.waitEvent("projectLoadingFinish");
7373
server.send({ command: "geterr", arguments: { files: [file], delay: 0 } });

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,10 @@
4242
"devDependencies": {
4343
"@types/eslint": "8.4.6",
4444
"@types/estree": "1.0.0",
45-
"@types/is-glob": "4.0.2",
4645
"@types/jest": "28.1.8",
4746
"@types/node": "18.15.10",
4847
"@typescript-eslint/eslint-plugin": "5.26.0",
4948
"@typescript-eslint/parser": "5.26.0",
50-
"@typescript-eslint/typescript-estree": "5.26.0",
5149
"eslint": "8.25.0",
5250
"eslint-config-prettier": "8.8.0",
5351
"fretted-strings": "1.0.1",

src/ast-converter.test.ts

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)