Skip to content

Commit b5cab46

Browse files
chore: apply eslint to vscode and core
1 parent cc0e7c2 commit b5cab46

File tree

234 files changed

+662
-334
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

234 files changed

+662
-334
lines changed

core/autocomplete/CompletionProvider.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
import { ConfigHandler } from "../config/ConfigHandler.js";
2+
import { TRIAL_FIM_MODEL } from "../config/onboarding.js";
23
import { IDE, ILLM } from "../index.js";
4+
import OpenAI from "../llm/llms/OpenAI.js";
35
import { DEFAULT_AUTOCOMPLETE_OPTS } from "../util/parameters.js";
6+
7+
import { shouldCompleteMultiline } from "./classification/shouldCompleteMultiline.js";
48
import { AutocompleteLanguageInfo } from "./constants/AutocompleteLanguageInfo.js";
59
import { constructAutocompletePrompt } from "./constructPrompt.js";
6-
import { AutocompleteSnippet } from "./context/ranking/index.js";
7-
import { postprocessCompletion } from "./postprocessing/index.js";
810
// @prettier-ignore
9-
import { TRIAL_FIM_MODEL } from "../config/onboarding.js";
10-
import OpenAI from "../llm/llms/OpenAI.js";
11-
import { shouldCompleteMultiline } from "./classification/shouldCompleteMultiline.js";
11+
1212
import { ContextRetrievalService } from "./context/ContextRetrievalService.js";
13+
import { AutocompleteSnippet } from "./context/ranking/index.js";
1314
import { BracketMatchingService } from "./filtering/BracketMatchingService.js";
1415
import { CompletionStreamer } from "./generation/CompletionStreamer.js";
16+
import { postprocessCompletion } from "./postprocessing/index.js";
1517
import { shouldPrefilter } from "./prefiltering/index.js";
1618
import { renderPrompt } from "./templating/index.js";
1719
import { AutocompleteDebouncer } from "./util/AutocompleteDebouncer.js";

core/autocomplete/constants/AutocompleteLanguageInfo.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const Python = {
2828
name: "Python",
2929
// """"#" is for .ipynb files, where we add '"""' surrounding markdown blocks.
3030
// This stops the model from trying to complete the start of a new markdown block
31-
topLevelKeywords: ["def", "class", '"""#'],
31+
topLevelKeywords: ["def", "class", "\"\"\"#"],
3232
singleLineComment: "#",
3333
endOfLine: [],
3434
};

core/autocomplete/constructPrompt.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Position, Range } from "../index.js";
2+
23
import { ContextRetrievalService } from "./context/ContextRetrievalService.js";
34
import {
45
fillPromptWithSnippets,

core/autocomplete/context/ContextRetrievalService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { IDE } from "../..";
22
import { HelperVars } from "../util/HelperVars";
33
import { RecentlyEditedRange } from "../util/types";
4+
45
import { ImportDefinitionsService } from "./ImportDefinitionsService";
56
import { AutocompleteSnippet, getSymbolsForSnippet } from "./ranking";
67
import { RootPathContextService } from "./root-path-context/RootPathContextService";

core/autocomplete/context/NearbyDefinitionsService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { IDE, Location } from "../..";
22
import { LANGUAGES } from "../constants/AutocompleteLanguageInfo";
3+
34
import { getSymbolsForSnippet } from "./ranking";
45

56
interface FileInfo {

core/autocomplete/context/ranking/slidingWindow.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { RangeInFileWithContents } from "../../../commands/util.js";
2+
23
import { AutocompleteSnippet, jaccardSimilarity } from "./index.js";
34

45
function* slidingWindow(

core/autocomplete/context/root-path-context/RootPathContextService.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import fs from "fs";
22
import path from "path";
3+
34
import { Range } from "../../..";
45
import { testIde } from "../../../test/util/fixtures";
56
import { getAst, getTreePathAtCursor } from "../../util/ast";
67
import { ImportDefinitionsService } from "../ImportDefinitionsService";
8+
79
import { RootPathContextService } from "./RootPathContextService";
810

911
function splitTextAtRange(fileContent: string, range: Range): [string, string] {

core/autocomplete/context/root-path-context/RootPathContextService.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { createHash } from "crypto";
2+
23
import { LRUCache } from "lru-cache";
34
import Parser from "web-tree-sitter";
5+
46
import { IDE } from "../../..";
57
import { getQueryForFile, TSQueryType } from "../../../util/treeSitter";
68
import { AstPath } from "../../util/ast";

core/autocomplete/filtering/streamTransforms/StreamTransformPipeline.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { streamLines } from "../../../diff/util";
22
import { DEFAULT_AUTOCOMPLETE_OPTS } from "../../../util/parameters";
33
import { HelperVars } from "../../util/HelperVars";
4+
45
import { stopAtStopTokens } from "./charStream";
56
import {
67
avoidEmptyComments,

core/autocomplete/filtering/streamTransforms/lineStream.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { jest } from "@jest/globals";
2+
23
import * as lineStream from "./lineStream";
34

45
describe("lineStream", () => {

core/autocomplete/filtering/streamTransforms/lineStream.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { distance } from "fastest-levenshtein";
2+
23
import { DiffLine } from "../../..";
34
import { LineStream } from "../../../diff/util";
45

core/autocomplete/filtering/test/filter.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import { setUpTestDir, tearDownTestDir } from "../../../test/util/testDir";
2+
3+
import { TEST_CASES_WITH_DIFF, TEST_CASES_WITHOUT_DIFF } from "./testCases";
14
import {
25
AutocompleteFileringTestInput,
36
testAutocompleteFiltering,
47
} from "./util";
5-
import { TEST_CASES_WITH_DIFF, TEST_CASES_WITHOUT_DIFF } from "./testCases";
6-
import { setUpTestDir, tearDownTestDir } from "../../../test/util/testDir";
78

89
const filterTestCases = (tests: AutocompleteFileringTestInput[]) => {
910
if (tests.some((test) => test.options?.only)) {

0 commit comments

Comments
 (0)