Skip to content

Commit c708e5f

Browse files
authored
Merge pull request github#2360 from github/nora/move-language-support
Move language support files
2 parents 4fafdbc + d455c1a commit c708e5f

File tree

5 files changed

+18
-13
lines changed

5 files changed

+18
-13
lines changed

extensions/ql-vscode/src/extension.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ import {
3636
QueryHistoryConfigListener,
3737
QueryServerConfigListener,
3838
} from "./config";
39-
import { install } from "./languageSupport";
39+
import {
40+
install,
41+
spawnIdeServer,
42+
getQueryEditorCommands,
43+
} from "./language-support";
4044
import { DatabaseManager } from "./local-databases";
4145
import { DatabaseUI } from "./local-databases-ui";
4246
import {
@@ -72,7 +76,6 @@ import {
7276
getErrorMessage,
7377
getErrorStack,
7478
} from "./pure/helpers-pure";
75-
import { spawnIdeServer } from "./ide-server";
7679
import { ResultsView } from "./interface";
7780
import { WebviewReveal } from "./interface-utils";
7881
import {
@@ -118,7 +121,6 @@ import {
118121
} from "./common/commands";
119122
import { LocalQueries } from "./local-queries";
120123
import { getAstCfgCommands } from "./ast-cfg-commands";
121-
import { getQueryEditorCommands } from "./query-editor";
122124
import { App } from "./common/app";
123125
import { registerCommandWithErrorHandling } from "./common/vscode/commands";
124126
import { DebuggerUI } from "./debugger/debugger-ui";

extensions/ql-vscode/src/ide-server.ts renamed to extensions/ql-vscode/src/language-support/ide-server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { ProgressLocation, window } from "vscode";
22
import { StreamInfo } from "vscode-languageclient/node";
3-
import { shouldDebugIdeServer, spawnServer } from "./cli";
4-
import { QueryServerConfig } from "./config";
5-
import { ideServerLogger } from "./common";
3+
import { shouldDebugIdeServer, spawnServer } from "../cli";
4+
import { QueryServerConfig } from "../config";
5+
import { ideServerLogger } from "../common";
66

77
/**
88
* Managing the language server for CodeQL.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export * from "./ide-server";
2+
export * from "./language-support";
3+
export * from "./query-editor";

extensions/ql-vscode/src/languageSupport.ts renamed to extensions/ql-vscode/src/language-support/language-support.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { languages, IndentAction, OnEnterRule } from "vscode";
1212
*/
1313
export function install() {
1414
// eslint-disable-next-line @typescript-eslint/no-var-requires
15-
const langConfig = require("../language-configuration.json");
15+
const langConfig = require("../../language-configuration.json");
1616
// setLanguageConfiguration requires a regexp for the wordpattern, not a string
1717
langConfig.wordPattern = new RegExp(langConfig.wordPattern);
1818
langConfig.onEnterRules = onEnterRules;

extensions/ql-vscode/src/query-editor.ts renamed to extensions/ql-vscode/src/language-support/query-editor.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { Uri, window } from "vscode";
2-
import { CodeQLCliServer } from "./cli";
3-
import { QueryRunner } from "./query-server";
2+
import { CodeQLCliServer } from "../cli";
3+
import { QueryRunner } from "../query-server";
44
import { basename, join } from "path";
5-
import { getErrorMessage } from "./pure/helpers-pure";
6-
import { redactableError } from "./pure/errors";
7-
import { showAndLogExceptionWithTelemetry } from "./helpers";
8-
import { AppCommandManager, QueryEditorCommands } from "./common/commands";
5+
import { getErrorMessage } from "../pure/helpers-pure";
6+
import { redactableError } from "../pure/errors";
7+
import { showAndLogExceptionWithTelemetry } from "../helpers";
8+
import { AppCommandManager, QueryEditorCommands } from "../common/commands";
99

1010
type QueryEditorOptions = {
1111
commandManager: AppCommandManager;

0 commit comments

Comments
 (0)