move contextual -> language-support/contextual including tests and kebab-caseing
This commit is contained in:
@@ -4,7 +4,7 @@ import { AstViewer } from "./astViewer";
|
||||
import {
|
||||
TemplatePrintAstProvider,
|
||||
TemplatePrintCfgProvider,
|
||||
} from "./contextual/templateProvider";
|
||||
} from "./language-support/contextual/template-provider";
|
||||
import { AstCfgCommands } from "./common/commands";
|
||||
import { LocalQueries } from "./local-queries";
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ import {
|
||||
TemplatePrintCfgProvider,
|
||||
TemplateQueryDefinitionProvider,
|
||||
TemplateQueryReferenceProvider,
|
||||
} from "./contextual/templateProvider";
|
||||
} from "./language-support/contextual/template-provider";
|
||||
import {
|
||||
DEFAULT_DISTRIBUTION_VERSION_RANGE,
|
||||
DistributionKind,
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
import { CodeQLCliServer } from "../cli";
|
||||
import { DecodedBqrsChunk, BqrsId, EntityValue } from "../pure/bqrs-cli-types";
|
||||
import { DatabaseItem } from "../local-databases";
|
||||
import { ChildAstItem, AstItem } from "../astViewer";
|
||||
import fileRangeFromURI from "./fileRangeFromURI";
|
||||
import { CodeQLCliServer } from "../../cli";
|
||||
import {
|
||||
DecodedBqrsChunk,
|
||||
BqrsId,
|
||||
EntityValue,
|
||||
} from "../../pure/bqrs-cli-types";
|
||||
import { DatabaseItem } from "../../local-databases";
|
||||
import { ChildAstItem, AstItem } from "../../astViewer";
|
||||
import fileRangeFromURI from "./file-range-from-uri";
|
||||
import { Uri } from "vscode";
|
||||
import { QueryOutputDir } from "../run-queries-shared";
|
||||
import { QueryOutputDir } from "../../run-queries-shared";
|
||||
|
||||
/**
|
||||
* A class that wraps a tree of QL results from a query that
|
||||
@@ -1,8 +1,8 @@
|
||||
import * as vscode from "vscode";
|
||||
|
||||
import { UrlValue, LineColumnLocation } from "../pure/bqrs-cli-types";
|
||||
import { isEmptyPath } from "../pure/bqrs-utils";
|
||||
import { DatabaseItem } from "../local-databases";
|
||||
import { UrlValue, LineColumnLocation } from "../../pure/bqrs-cli-types";
|
||||
import { isEmptyPath } from "../../pure/bqrs-utils";
|
||||
import { DatabaseItem } from "../../local-databases";
|
||||
|
||||
export default function fileRangeFromURI(
|
||||
uri: UrlValue | undefined,
|
||||
@@ -1,27 +1,27 @@
|
||||
import {
|
||||
decodeSourceArchiveUri,
|
||||
encodeArchiveBasePath,
|
||||
} from "../archive-filesystem-provider";
|
||||
} from "../../archive-filesystem-provider";
|
||||
import {
|
||||
ColumnKindCode,
|
||||
EntityValue,
|
||||
getResultSetSchema,
|
||||
ResultSetSchema,
|
||||
} from "../pure/bqrs-cli-types";
|
||||
import { CodeQLCliServer } from "../cli";
|
||||
import { DatabaseManager, DatabaseItem } from "../local-databases";
|
||||
import fileRangeFromURI from "./fileRangeFromURI";
|
||||
import { ProgressCallback } from "../progress";
|
||||
import { KeyType } from "./keyType";
|
||||
} from "../../pure/bqrs-cli-types";
|
||||
import { CodeQLCliServer } from "../../cli";
|
||||
import { DatabaseManager, DatabaseItem } from "../../local-databases";
|
||||
import fileRangeFromURI from "./file-range-from-uri";
|
||||
import { ProgressCallback } from "../../progress";
|
||||
import { KeyType } from "./key-type";
|
||||
import {
|
||||
qlpackOfDatabase,
|
||||
resolveQueries,
|
||||
runContextualQuery,
|
||||
} from "./queryResolver";
|
||||
} from "./query-resolver";
|
||||
import { CancellationToken, LocationLink, Uri } from "vscode";
|
||||
import { QueryOutputDir } from "../run-queries-shared";
|
||||
import { QueryRunner } from "../query-server";
|
||||
import { QueryResultType } from "../pure/new-messages";
|
||||
import { QueryOutputDir } from "../../run-queries-shared";
|
||||
import { QueryRunner } from "../../query-server";
|
||||
import { QueryResultType } from "../../pure/new-messages";
|
||||
|
||||
export const SELECT_QUERY_NAME = "#select";
|
||||
export const TEMPLATE_NAME = "selectedSourceFile";
|
||||
@@ -9,16 +9,21 @@ import {
|
||||
getOnDiskWorkspaceFolders,
|
||||
QlPacksForLanguage,
|
||||
showAndLogExceptionWithTelemetry,
|
||||
} from "../helpers";
|
||||
import { KeyType, kindOfKeyType, nameOfKeyType, tagOfKeyType } from "./keyType";
|
||||
import { CodeQLCliServer } from "../cli";
|
||||
import { DatabaseItem } from "../local-databases";
|
||||
import { extLogger, TeeLogger } from "../common";
|
||||
} from "../../helpers";
|
||||
import {
|
||||
KeyType,
|
||||
kindOfKeyType,
|
||||
nameOfKeyType,
|
||||
tagOfKeyType,
|
||||
} from "./key-type";
|
||||
import { CodeQLCliServer } from "../../cli";
|
||||
import { DatabaseItem } from "../../local-databases";
|
||||
import { extLogger, TeeLogger } from "../../common";
|
||||
import { CancellationToken } from "vscode";
|
||||
import { ProgressCallback } from "../progress";
|
||||
import { CoreCompletedQuery, QueryRunner } from "../query-server";
|
||||
import { redactableError } from "../pure/errors";
|
||||
import { QLPACK_FILENAMES } from "../pure/ql";
|
||||
import { ProgressCallback } from "../../progress";
|
||||
import { CoreCompletedQuery, QueryRunner } from "../../query-server";
|
||||
import { redactableError } from "../../pure/errors";
|
||||
import { QLPACK_FILENAMES } from "../../pure/ql";
|
||||
|
||||
export async function qlpackOfDatabase(
|
||||
cli: Pick<CodeQLCliServer, "resolveQlpacks">,
|
||||
@@ -14,25 +14,25 @@ import {
|
||||
decodeSourceArchiveUri,
|
||||
encodeArchiveBasePath,
|
||||
zipArchiveScheme,
|
||||
} from "../archive-filesystem-provider";
|
||||
import { CodeQLCliServer } from "../cli";
|
||||
import { DatabaseManager } from "../local-databases";
|
||||
import { CachedOperation } from "../helpers";
|
||||
import { ProgressCallback, withProgress } from "../progress";
|
||||
import AstBuilder from "./astBuilder";
|
||||
import { KeyType } from "./keyType";
|
||||
} from "../../archive-filesystem-provider";
|
||||
import { CodeQLCliServer } from "../../cli";
|
||||
import { DatabaseManager } from "../../local-databases";
|
||||
import { CachedOperation } from "../../helpers";
|
||||
import { ProgressCallback, withProgress } from "../../progress";
|
||||
import AstBuilder from "./ast-builder";
|
||||
import { KeyType } from "./key-type";
|
||||
import {
|
||||
FullLocationLink,
|
||||
getLocationsForUriString,
|
||||
TEMPLATE_NAME,
|
||||
} from "./locationFinder";
|
||||
} from "./location-finder";
|
||||
import {
|
||||
qlpackOfDatabase,
|
||||
resolveQueries,
|
||||
runContextualQuery,
|
||||
} from "./queryResolver";
|
||||
import { isCanary, NO_CACHE_AST_VIEWER } from "../config";
|
||||
import { CoreCompletedQuery, QueryRunner } from "../query-server";
|
||||
} from "./query-resolver";
|
||||
import { isCanary, NO_CACHE_AST_VIEWER } from "../../config";
|
||||
import { CoreCompletedQuery, QueryRunner } from "../../query-server";
|
||||
|
||||
/**
|
||||
* Runs templated CodeQL queries to find definitions in
|
||||
@@ -24,7 +24,7 @@ import { ensureMetadataIsComplete, InitialQueryInfo } from "./query-results";
|
||||
import { isQuickQueryPath } from "./local-queries";
|
||||
import { nanoid } from "nanoid";
|
||||
import { CodeQLCliServer } from "./cli";
|
||||
import { SELECT_QUERY_NAME } from "./contextual/locationFinder";
|
||||
import { SELECT_QUERY_NAME } from "./language-support/contextual/location-finder";
|
||||
import { DatabaseManager } from "./local-databases";
|
||||
import { DecodedBqrsChunk, EntityValue } from "./pure/bqrs-cli-types";
|
||||
import { BaseLogger, extLogger } from "./common";
|
||||
|
||||
@@ -21,7 +21,7 @@ import {
|
||||
CoreCompletedQuery,
|
||||
QueryRunner,
|
||||
} from "../../../src/query-server/query-runner";
|
||||
import { SELECT_QUERY_NAME } from "../../../src/contextual/locationFinder";
|
||||
import { SELECT_QUERY_NAME } from "../../../src/language-support/contextual/location-finder";
|
||||
import { LocalQueries } from "../../../src/local-queries";
|
||||
import { QueryResultType } from "../../../src/pure/new-messages";
|
||||
import { createVSCodeCommandManager } from "../../../src/common/vscode/commands";
|
||||
|
||||
@@ -9,8 +9,8 @@ import {
|
||||
getQlPackForDbscheme,
|
||||
languageToDbScheme,
|
||||
} from "../../../src/helpers";
|
||||
import { resolveQueries } from "../../../src/contextual/queryResolver";
|
||||
import { KeyType } from "../../../src/contextual/keyType";
|
||||
import { resolveQueries } from "../../../src/language-support/contextual/query-resolver";
|
||||
import { KeyType } from "../../../src/language-support/contextual/key-type";
|
||||
import { faker } from "@faker-js/faker";
|
||||
import { getActivatedExtension } from "../global.helper";
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { readFileSync } from "fs-extra";
|
||||
|
||||
import AstBuilder from "../../../../src/contextual/astBuilder";
|
||||
import { CodeQLCliServer } from "../../../../src/cli";
|
||||
import AstBuilder from "../../../../../src/language-support/contextual/ast-builder";
|
||||
import { CodeQLCliServer } from "../../../../../src/cli";
|
||||
import { Uri } from "vscode";
|
||||
import { QueryOutputDir } from "../../../../src/run-queries-shared";
|
||||
import { mockDatabaseItem, mockedObject } from "../../utils/mocking.helpers";
|
||||
import { QueryOutputDir } from "../../../../../src/run-queries-shared";
|
||||
import { mockDatabaseItem, mockedObject } from "../../../utils/mocking.helpers";
|
||||
import path from "path";
|
||||
|
||||
/**
|
||||
@@ -1,12 +1,12 @@
|
||||
import { Uri, Range } from "vscode";
|
||||
|
||||
import fileRangeFromURI from "../../../../src/contextual/fileRangeFromURI";
|
||||
import { DatabaseItem } from "../../../../src/local-databases";
|
||||
import fileRangeFromURI from "../../../../../src/language-support/contextual/file-range-from-uri";
|
||||
import { DatabaseItem } from "../../../../../src/local-databases";
|
||||
import {
|
||||
WholeFileLocation,
|
||||
LineColumnLocation,
|
||||
} from "../../../../src/pure/bqrs-cli-types";
|
||||
import { mockDatabaseItem } from "../../utils/mocking.helpers";
|
||||
} from "../../../../../src/pure/bqrs-cli-types";
|
||||
import { mockDatabaseItem } from "../../../utils/mocking.helpers";
|
||||
|
||||
describe("fileRangeFromURI", () => {
|
||||
it("should return undefined when value is not a file URI", () => {
|
||||
@@ -1,16 +1,16 @@
|
||||
import { load } from "js-yaml";
|
||||
import * as fs from "fs-extra";
|
||||
|
||||
import { KeyType } from "../../../../src/contextual/keyType";
|
||||
import { getErrorMessage } from "../../../../src/pure/helpers-pure";
|
||||
import { KeyType } from "../../../../../src/language-support/contextual/key-type";
|
||||
import { getErrorMessage } from "../../../../../src/pure/helpers-pure";
|
||||
|
||||
import * as helpers from "../../../../src/helpers";
|
||||
import * as helpers from "../../../../../src/helpers";
|
||||
import {
|
||||
qlpackOfDatabase,
|
||||
resolveQueries,
|
||||
} from "../../../../src/contextual/queryResolver";
|
||||
import { CodeQLCliServer } from "../../../../src/cli";
|
||||
import { mockDatabaseItem, mockedObject } from "../../utils/mocking.helpers";
|
||||
} from "../../../../../src/language-support/contextual/query-resolver";
|
||||
import { CodeQLCliServer } from "../../../../../src/cli";
|
||||
import { mockDatabaseItem, mockedObject } from "../../../utils/mocking.helpers";
|
||||
|
||||
describe("queryResolver", () => {
|
||||
let getQlPackForDbschemeSpy: jest.SpiedFunction<
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
import * as config from "../../../src/config";
|
||||
import { tmpDir } from "../../../src/helpers";
|
||||
import { CodeQLCliServer } from "../../../src/cli";
|
||||
import { SELECT_QUERY_NAME } from "../../../src/contextual/locationFinder";
|
||||
import { SELECT_QUERY_NAME } from "../../../src/language-support/contextual/location-finder";
|
||||
import {
|
||||
QueryInProgress,
|
||||
compileQuery as compileQueryLegacy,
|
||||
|
||||
Reference in New Issue
Block a user