Skip to content

Commit 23d9056

Browse files
author
Eric Wheeler
committed
lint: remove unused imports and variables from tree-sitter tests
Removed unused imports and variables from tree-sitter test files to fix linting errors: - Removed unused goQuery import from helpers.ts - Removed unused imports and mockedFs variables from language-specific test files - Cleaned up test files to only import what they use Signed-off-by: Eric Wheeler <[email protected]>
1 parent e63ffc1 commit 23d9056

7 files changed

+4
-37
lines changed

src/services/tree-sitter/__tests__/helpers.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import * as fs from "fs/promises"
44
import * as path from "path"
55
import Parser from "web-tree-sitter"
66
import tsxQuery from "../queries/tsx"
7-
import goQuery from "../queries/go"
87
// Mock setup
98
jest.mock("fs/promises")
109
export const mockedFs = jest.mocked(fs)

src/services/tree-sitter/__tests__/parseSourceCodeDefinitions.c-sharp.test.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,8 @@ TODO: The following structures can be parsed by tree-sitter but lack query suppo
66
*/
77

88
import { describe, expect, it, jest, beforeEach } from "@jest/globals"
9-
import { parseSourceCodeDefinitionsForFile } from ".."
10-
import * as fs from "fs/promises"
11-
import * as path from "path"
12-
import Parser from "web-tree-sitter"
13-
import { fileExistsAtPath } from "../../../utils/fs"
14-
import { loadRequiredLanguageParsers } from "../languageParser"
159
import { csharpQuery } from "../queries"
16-
import { initializeTreeSitter, testParseSourceCodeDefinitions, inspectTreeStructure, debugLog } from "./helpers"
10+
import { testParseSourceCodeDefinitions } from "./helpers"
1711
import sampleCSharpContent from "./fixtures/sample-c-sharp"
1812

1913
// C# test options
@@ -26,7 +20,6 @@ const csharpOptions = {
2620

2721
// Mock file system operations
2822
jest.mock("fs/promises")
29-
const mockedFs = jest.mocked(fs)
3023

3124
// Mock loadRequiredLanguageParsers
3225
jest.mock("../languageParser", () => ({

src/services/tree-sitter/__tests__/parseSourceCodeDefinitions.css.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, it, beforeAll, beforeEach } from "@jest/globals"
2-
import { testParseSourceCodeDefinitions, inspectTreeStructure, debugLog } from "./helpers"
2+
import { testParseSourceCodeDefinitions, debugLog } from "./helpers"
33
import { cssQuery } from "../queries"
44
import sampleCSSContent from "./fixtures/sample-css"
55

src/services/tree-sitter/__tests__/parseSourceCodeDefinitions.elixir.test.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
import { describe, expect, it, jest, beforeAll, beforeEach } from "@jest/globals"
2-
import { parseSourceCodeDefinitionsForFile } from ".."
3-
import * as fs from "fs/promises"
4-
import * as path from "path"
5-
import Parser from "web-tree-sitter"
6-
import { fileExistsAtPath } from "../../../utils/fs"
7-
import { loadRequiredLanguageParsers } from "../languageParser"
82
import { elixirQuery } from "../queries"
9-
import { initializeTreeSitter, testParseSourceCodeDefinitions, inspectTreeStructure, debugLog } from "./helpers"
3+
import { testParseSourceCodeDefinitions, debugLog } from "./helpers"
104
import sampleElixirContent from "./fixtures/sample-elixir"
115

126
// Elixir test options
@@ -19,7 +13,6 @@ const elixirOptions = {
1913

2014
// Mock file system operations
2115
jest.mock("fs/promises")
22-
const mockedFs = jest.mocked(fs)
2316

2417
// Mock loadRequiredLanguageParsers
2518
jest.mock("../languageParser", () => ({

src/services/tree-sitter/__tests__/parseSourceCodeDefinitions.ruby.test.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
import { describe, expect, it, jest, beforeEach } from "@jest/globals"
2-
import { parseSourceCodeDefinitionsForFile } from ".."
3-
import * as fs from "fs/promises"
4-
import { fileExistsAtPath } from "../../../utils/fs"
5-
import { loadRequiredLanguageParsers } from "../languageParser"
62
import { rubyQuery } from "../queries"
73
import { testParseSourceCodeDefinitions, debugLog } from "./helpers"
84
import sampleRubyContent from "./fixtures/sample-ruby"

src/services/tree-sitter/__tests__/parseSourceCodeDefinitions.scala.test.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
import { describe, expect, it, jest, beforeAll, beforeEach } from "@jest/globals"
2-
import { parseSourceCodeDefinitionsForFile } from ".."
3-
import * as fs from "fs/promises"
4-
import * as path from "path"
5-
import Parser from "web-tree-sitter"
6-
import { fileExistsAtPath } from "../../../utils/fs"
7-
import { loadRequiredLanguageParsers } from "../languageParser"
82
import { scalaQuery } from "../queries"
93
import { initializeTreeSitter, testParseSourceCodeDefinitions } from "./helpers"
104
import { sampleScala as sampleScalaContent } from "./fixtures/sample-scala"
@@ -19,7 +13,6 @@ const scalaOptions = {
1913

2014
// Mock file system operations
2115
jest.mock("fs/promises")
22-
const mockedFs = jest.mocked(fs)
2316

2417
// Mock loadRequiredLanguageParsers
2518
jest.mock("../languageParser", () => ({

src/services/tree-sitter/__tests__/parseSourceCodeDefinitions.swift.test.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
import { describe, expect, it, jest, beforeEach, beforeAll } from "@jest/globals"
2-
import { parseSourceCodeDefinitionsForFile } from ".."
3-
import * as fs from "fs/promises"
4-
import * as path from "path"
5-
import Parser from "web-tree-sitter"
6-
import { fileExistsAtPath } from "../../../utils/fs"
7-
import { loadRequiredLanguageParsers } from "../languageParser"
82
import { swiftQuery } from "../queries"
9-
import { initializeTreeSitter, testParseSourceCodeDefinitions } from "./helpers"
3+
import { testParseSourceCodeDefinitions } from "./helpers"
104
import sampleSwiftContent from "./fixtures/sample-swift"
115

126
// Swift test options
@@ -19,7 +13,6 @@ const testOptions = {
1913

2014
// Mock fs module
2115
jest.mock("fs/promises")
22-
const mockedFs = fs as jest.Mocked<typeof fs>
2316

2417
// Mock languageParser module
2518
jest.mock("../languageParser", () => ({

0 commit comments

Comments
 (0)