Merge pull request #2532 from github/robertbrignull/move-pure-2
Move files from /pure to the /common directory (part 2 of 3)
This commit is contained in:
@@ -23,7 +23,7 @@ import {
|
|||||||
getErrorStack,
|
getErrorStack,
|
||||||
} from "../common/helpers-pure";
|
} from "../common/helpers-pure";
|
||||||
import { walkDirectory } from "../common/files";
|
import { walkDirectory } from "../common/files";
|
||||||
import { QueryMetadata, SortDirection } from "../pure/interface-types";
|
import { QueryMetadata, SortDirection } from "../common/interface-types";
|
||||||
import { BaseLogger, Logger } from "../common/logging";
|
import { BaseLogger, Logger } from "../common/logging";
|
||||||
import { ProgressReporter } from "../common/logging/vscode";
|
import { ProgressReporter } from "../common/logging/vscode";
|
||||||
import { CompilationMessage } from "../pure/legacy-messages";
|
import { CompilationMessage } from "../pure/legacy-messages";
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { CodeQLCliServer } from "./cli";
|
import { CodeQLCliServer } from "./cli";
|
||||||
import { QueryMetadata } from "../pure/interface-types";
|
import { QueryMetadata } from "../common/interface-types";
|
||||||
import { extLogger } from "../common/logging/vscode";
|
import { extLogger } from "../common/logging/vscode";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import {
|
|||||||
LineColumnLocation,
|
LineColumnLocation,
|
||||||
WholeFileLocation,
|
WholeFileLocation,
|
||||||
} from "./bqrs-cli-types";
|
} from "./bqrs-cli-types";
|
||||||
import { createRemoteFileRef } from "../pure/location-link-utils";
|
import { createRemoteFileRef } from "../common/location-link-utils";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The CodeQL filesystem libraries use this pattern in `getURL()` predicates
|
* The CodeQL filesystem libraries use this pattern in `getURL()` predicates
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import {
|
|||||||
import {
|
import {
|
||||||
RepositoriesFilterSortState,
|
RepositoriesFilterSortState,
|
||||||
RepositoriesFilterSortStateWithIds,
|
RepositoriesFilterSortStateWithIds,
|
||||||
} from "./variant-analysis-filter-sort";
|
} from "../pure/variant-analysis-filter-sort";
|
||||||
import { ErrorLike } from "../common/errors";
|
import { ErrorLike } from "../common/errors";
|
||||||
import { DataFlowPaths } from "../variant-analysis/shared/data-flow-paths";
|
import { DataFlowPaths } from "../variant-analysis/shared/data-flow-paths";
|
||||||
import { ExternalApiUsage } from "../data-extensions-editor/external-api-usage";
|
import { ExternalApiUsage } from "../data-extensions-editor/external-api-usage";
|
||||||
@@ -4,7 +4,7 @@ import {
|
|||||||
FromCompareViewMessage,
|
FromCompareViewMessage,
|
||||||
ToCompareViewMessage,
|
ToCompareViewMessage,
|
||||||
QueryCompareResult,
|
QueryCompareResult,
|
||||||
} from "../pure/interface-types";
|
} from "../common/interface-types";
|
||||||
import { Logger, showAndLogExceptionWithTelemetry } from "../common/logging";
|
import { Logger, showAndLogExceptionWithTelemetry } from "../common/logging";
|
||||||
import { extLogger } from "../common/logging/vscode";
|
import { extLogger } from "../common/logging/vscode";
|
||||||
import { CodeQLCliServer } from "../codeql-cli/cli";
|
import { CodeQLCliServer } from "../codeql-cli/cli";
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { RawResultSet } from "../common/bqrs-cli-types";
|
import { RawResultSet } from "../common/bqrs-cli-types";
|
||||||
import { QueryCompareResult } from "../pure/interface-types";
|
import { QueryCompareResult } from "../common/interface-types";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Compare the rows of two queries. Use deep equality to determine if
|
* Compare the rows of two queries. Use deep equality to determine if
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import {
|
|||||||
} from "vscode";
|
} from "vscode";
|
||||||
import { DistributionManager } from "./codeql-cli/distribution";
|
import { DistributionManager } from "./codeql-cli/distribution";
|
||||||
import { extLogger } from "./common/logging/vscode";
|
import { extLogger } from "./common/logging/vscode";
|
||||||
import { ONE_DAY_IN_MS } from "./pure/time";
|
import { ONE_DAY_IN_MS } from "./common/time";
|
||||||
import {
|
import {
|
||||||
FilterKey,
|
FilterKey,
|
||||||
SortKey,
|
SortKey,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import {
|
|||||||
import {
|
import {
|
||||||
FromDataExtensionsEditorMessage,
|
FromDataExtensionsEditorMessage,
|
||||||
ToDataExtensionsEditorMessage,
|
ToDataExtensionsEditorMessage,
|
||||||
} from "../pure/interface-types";
|
} from "../common/interface-types";
|
||||||
import { ProgressUpdate } from "../common/vscode/progress";
|
import { ProgressUpdate } from "../common/vscode/progress";
|
||||||
import { QueryRunner } from "../query-server";
|
import { QueryRunner } from "../query-server";
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import {
|
|||||||
} from "../common/vscode/workspace-folders";
|
} from "../common/vscode/workspace-folders";
|
||||||
import { ProgressCallback } from "../common/vscode/progress";
|
import { ProgressCallback } from "../common/vscode/progress";
|
||||||
import { DatabaseItem } from "../databases/local-databases";
|
import { DatabaseItem } from "../databases/local-databases";
|
||||||
import { getQlPackPath, QLPACK_FILENAMES } from "../pure/ql";
|
import { getQlPackPath, QLPACK_FILENAMES } from "../common/ql";
|
||||||
import { getErrorMessage } from "../common/helpers-pure";
|
import { getErrorMessage } from "../common/helpers-pure";
|
||||||
import { ExtensionPack, ExtensionPackModelFile } from "./shared/extension-pack";
|
import { ExtensionPack, ExtensionPackModelFile } from "./shared/extension-pack";
|
||||||
import { NotificationLogger, showAndLogErrorMessage } from "../common/logging";
|
import { NotificationLogger, showAndLogErrorMessage } from "../common/logging";
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { readJsonSync } from "fs-extra";
|
|||||||
import { resolve } from "path";
|
import { resolve } from "path";
|
||||||
import Ajv, { ValidateFunction } from "ajv";
|
import Ajv, { ValidateFunction } from "ajv";
|
||||||
import { clearLocalDbConfig, DbConfig } from "./db-config";
|
import { clearLocalDbConfig, DbConfig } from "./db-config";
|
||||||
import { findDuplicateStrings } from "../../pure/text-utils";
|
import { findDuplicateStrings } from "../../common/text-utils";
|
||||||
import {
|
import {
|
||||||
DbConfigValidationError,
|
DbConfigValidationError,
|
||||||
DbConfigValidationErrorKind,
|
DbConfigValidationErrorKind,
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { glob } from "glob";
|
|||||||
import { basename } from "path";
|
import { basename } from "path";
|
||||||
import { load } from "js-yaml";
|
import { load } from "js-yaml";
|
||||||
import { readFile } from "fs-extra";
|
import { readFile } from "fs-extra";
|
||||||
import { getQlPackPath } from "../pure/ql";
|
import { getQlPackPath } from "../common/ql";
|
||||||
import { CodeQLCliServer, QlpacksInfo } from "../codeql-cli/cli";
|
import { CodeQLCliServer, QlpacksInfo } from "../codeql-cli/cli";
|
||||||
import { extLogger } from "../common/logging/vscode";
|
import { extLogger } from "../common/logging/vscode";
|
||||||
import { getOnDiskWorkspaceFolders } from "../common/vscode/workspace-folders";
|
import { getOnDiskWorkspaceFolders } from "../common/vscode/workspace-folders";
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import { CancellationToken } from "vscode";
|
|||||||
import { ProgressCallback } from "../../common/vscode/progress";
|
import { ProgressCallback } from "../../common/vscode/progress";
|
||||||
import { CoreCompletedQuery, QueryRunner } from "../../query-server";
|
import { CoreCompletedQuery, QueryRunner } from "../../query-server";
|
||||||
import { redactableError } from "../../common/errors";
|
import { redactableError } from "../../common/errors";
|
||||||
import { QLPACK_FILENAMES } from "../../pure/ql";
|
import { QLPACK_FILENAMES } from "../../common/ql";
|
||||||
import { telemetryListener } from "../../common/vscode/telemetry";
|
import { telemetryListener } from "../../common/vscode/telemetry";
|
||||||
|
|
||||||
export async function qlpackOfDatabase(
|
export async function qlpackOfDatabase(
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import {
|
|||||||
UserCancellationException,
|
UserCancellationException,
|
||||||
} from "../common/vscode/progress";
|
} from "../common/vscode/progress";
|
||||||
import { getErrorMessage } from "../common/helpers-pure";
|
import { getErrorMessage } from "../common/helpers-pure";
|
||||||
import { FALLBACK_QLPACK_FILENAME, getQlPackPath } from "../pure/ql";
|
import { FALLBACK_QLPACK_FILENAME, getQlPackPath } from "../common/ql";
|
||||||
import { App } from "../common/app";
|
import { App } from "../common/app";
|
||||||
|
|
||||||
const QUICK_QUERIES_DIR_NAME = "quick-queries";
|
const QUICK_QUERIES_DIR_NAME = "quick-queries";
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ import {
|
|||||||
NavigationDirection,
|
NavigationDirection,
|
||||||
getDefaultResultSetName,
|
getDefaultResultSetName,
|
||||||
ParsedResultSets,
|
ParsedResultSets,
|
||||||
} from "../pure/interface-types";
|
} from "../common/interface-types";
|
||||||
import { extLogger } from "../common/logging/vscode";
|
import { extLogger } from "../common/logging/vscode";
|
||||||
import { Logger, showAndLogExceptionWithTelemetry } from "../common/logging";
|
import { Logger, showAndLogExceptionWithTelemetry } from "../common/logging";
|
||||||
import {
|
import {
|
||||||
@@ -52,7 +52,7 @@ import { QueryEvaluationInfo } from "../run-queries-shared";
|
|||||||
import {
|
import {
|
||||||
parseSarifLocation,
|
parseSarifLocation,
|
||||||
parseSarifPlainTextMessage,
|
parseSarifPlainTextMessage,
|
||||||
} from "../pure/sarif-utils";
|
} from "../common/sarif-utils";
|
||||||
import { WebviewReveal, fileUriToWebviewUri } from "./webview";
|
import { WebviewReveal, fileUriToWebviewUri } from "./webview";
|
||||||
import {
|
import {
|
||||||
tryResolveLocation,
|
tryResolveLocation,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { basename, dirname } from "path";
|
|||||||
import { CodeQLCliServer, QuerySetup } from "../codeql-cli/cli";
|
import { CodeQLCliServer, QuerySetup } from "../codeql-cli/cli";
|
||||||
import { Event } from "vscode";
|
import { Event } from "vscode";
|
||||||
import { QueryLanguage, dbSchemeToLanguage } from "../common/query-language";
|
import { QueryLanguage, dbSchemeToLanguage } from "../common/query-language";
|
||||||
import { FALLBACK_QLPACK_FILENAME, QLPACK_FILENAMES } from "../pure/ql";
|
import { FALLBACK_QLPACK_FILENAME, QLPACK_FILENAMES } from "../common/ql";
|
||||||
import { FilePathDiscovery } from "../common/vscode/file-path-discovery";
|
import { FilePathDiscovery } from "../common/vscode/file-path-discovery";
|
||||||
import { getErrorMessage } from "../common/helpers-pure";
|
import { getErrorMessage } from "../common/helpers-pure";
|
||||||
import { extLogger } from "../common/logging/vscode";
|
import { extLogger } from "../common/logging/vscode";
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
} from "./query-history-info";
|
} from "./query-history-info";
|
||||||
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
|
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
|
||||||
import { assertNever } from "../common/helpers-pure";
|
import { assertNever } from "../common/helpers-pure";
|
||||||
import { pluralize } from "../pure/word";
|
import { pluralize } from "../common/word";
|
||||||
import { humanizeQueryStatus } from "../query-status";
|
import { humanizeQueryStatus } from "../query-status";
|
||||||
|
|
||||||
interface InterpolateReplacements {
|
interface InterpolateReplacements {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
|
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
|
||||||
import { LocalQueryInfo } from "../query-results";
|
import { LocalQueryInfo } from "../query-results";
|
||||||
import { assertNever } from "../common/helpers-pure";
|
import { assertNever } from "../common/helpers-pure";
|
||||||
import { pluralize } from "../pure/word";
|
import { pluralize } from "../common/word";
|
||||||
import {
|
import {
|
||||||
hasRepoScanCompleted,
|
hasRepoScanCompleted,
|
||||||
getActionsWorkflowRunUrl as getVariantAnalysisActionsWorkflowRunUrl,
|
getActionsWorkflowRunUrl as getVariantAnalysisActionsWorkflowRunUrl,
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {
|
|||||||
} from "../common/vscode/dialog";
|
} from "../common/vscode/dialog";
|
||||||
import { URLSearchParams } from "url";
|
import { URLSearchParams } from "url";
|
||||||
import { DisposableObject } from "../common/disposable-object";
|
import { DisposableObject } from "../common/disposable-object";
|
||||||
import { ONE_HOUR_IN_MS, TWO_HOURS_IN_MS } from "../pure/time";
|
import { ONE_HOUR_IN_MS, TWO_HOURS_IN_MS } from "../common/time";
|
||||||
import { assertNever, getErrorMessage } from "../common/helpers-pure";
|
import { assertNever, getErrorMessage } from "../common/helpers-pure";
|
||||||
import { CompletedLocalQueryInfo, LocalQueryInfo } from "../query-results";
|
import { CompletedLocalQueryInfo, LocalQueryInfo } from "../query-results";
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import {
|
|||||||
RawResultsSortState,
|
RawResultsSortState,
|
||||||
SortDirection,
|
SortDirection,
|
||||||
SortedResultSetInfo,
|
SortedResultSetInfo,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
|
|
||||||
export function mapLocalQueryInfoToDto(
|
export function mapLocalQueryInfoToDto(
|
||||||
query: LocalQueryInfo,
|
query: LocalQueryInfo,
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {
|
|||||||
RawResultsSortState,
|
RawResultsSortState,
|
||||||
SortDirection,
|
SortDirection,
|
||||||
SortedResultSetInfo,
|
SortedResultSetInfo,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
|
|
||||||
export function mapLocalQueryItemToDomainModel(
|
export function mapLocalQueryItemToDomainModel(
|
||||||
localQuery: QueryHistoryLocalQueryDto,
|
localQuery: QueryHistoryLocalQueryDto,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import {
|
|||||||
SarifInterpretationData,
|
SarifInterpretationData,
|
||||||
GraphInterpretationData,
|
GraphInterpretationData,
|
||||||
DatabaseInfo,
|
DatabaseInfo,
|
||||||
} from "./pure/interface-types";
|
} from "./common/interface-types";
|
||||||
import { QueryStatus } from "./query-status";
|
import { QueryStatus } from "./query-status";
|
||||||
import {
|
import {
|
||||||
EvaluatorLogPaths,
|
EvaluatorLogPaths,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {
|
|||||||
} from "../../databases/local-databases";
|
} from "../../databases/local-databases";
|
||||||
import { tmpDir } from "../../tmp-dir";
|
import { tmpDir } from "../../tmp-dir";
|
||||||
import { ProgressCallback } from "../../common/vscode/progress";
|
import { ProgressCallback } from "../../common/vscode/progress";
|
||||||
import { QueryMetadata } from "../../pure/interface-types";
|
import { QueryMetadata } from "../../common/interface-types";
|
||||||
import { extLogger } from "../../common/logging/vscode";
|
import { extLogger } from "../../common/logging/vscode";
|
||||||
import {
|
import {
|
||||||
Logger,
|
Logger,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import * as messages from "./pure/messages-shared";
|
import * as messages from "./pure/messages-shared";
|
||||||
import * as legacyMessages from "./pure/legacy-messages";
|
import * as legacyMessages from "./pure/legacy-messages";
|
||||||
import { DatabaseInfo, QueryMetadata } from "./pure/interface-types";
|
import { DatabaseInfo, QueryMetadata } from "./common/interface-types";
|
||||||
import { join, parse, dirname, basename } from "path";
|
import { join, parse, dirname, basename } from "path";
|
||||||
import {
|
import {
|
||||||
ConfigurationTarget,
|
ConfigurationTarget,
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { Logger } from "../common/logging";
|
|||||||
import { transformBqrsResultSet } from "../common/bqrs-cli-types";
|
import { transformBqrsResultSet } from "../common/bqrs-cli-types";
|
||||||
import { AnalysisRawResults } from "./shared/analysis-result";
|
import { AnalysisRawResults } from "./shared/analysis-result";
|
||||||
import { MAX_RAW_RESULTS } from "./shared/result-limits";
|
import { MAX_RAW_RESULTS } from "./shared/result-limits";
|
||||||
import { SELECT_TABLE_NAME } from "../pure/interface-types";
|
import { SELECT_TABLE_NAME } from "../common/interface-types";
|
||||||
|
|
||||||
export async function extractRawResults(
|
export async function extractRawResults(
|
||||||
cliServer: CodeQLCliServer,
|
cliServer: CodeQLCliServer,
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { telemetryListener } from "../common/vscode/telemetry";
|
|||||||
import {
|
import {
|
||||||
FromDataFlowPathsMessage,
|
FromDataFlowPathsMessage,
|
||||||
ToDataFlowPathsMessage,
|
ToDataFlowPathsMessage,
|
||||||
} from "../pure/interface-types";
|
} from "../common/interface-types";
|
||||||
import { DataFlowPaths } from "./shared/data-flow-paths";
|
import { DataFlowPaths } from "./shared/data-flow-paths";
|
||||||
import { redactableError } from "../common/errors";
|
import { redactableError } from "../common/errors";
|
||||||
import { extLogger } from "../common/logging/vscode";
|
import { extLogger } from "../common/logging/vscode";
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import {
|
|||||||
MarkdownFile,
|
MarkdownFile,
|
||||||
RepositorySummary,
|
RepositorySummary,
|
||||||
} from "./markdown-generation";
|
} from "./markdown-generation";
|
||||||
import { pluralize } from "../pure/word";
|
import { pluralize } from "../common/word";
|
||||||
import { VariantAnalysisManager } from "./variant-analysis-manager";
|
import { VariantAnalysisManager } from "./variant-analysis-manager";
|
||||||
import {
|
import {
|
||||||
VariantAnalysis,
|
VariantAnalysis,
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
import { CellValue } from "../common/bqrs-cli-types";
|
import { CellValue } from "../common/bqrs-cli-types";
|
||||||
import { tryGetRemoteLocation } from "../common/bqrs-utils";
|
import { tryGetRemoteLocation } from "../common/bqrs-utils";
|
||||||
import { createRemoteFileRef } from "../pure/location-link-utils";
|
import { createRemoteFileRef } from "../common/location-link-utils";
|
||||||
import { parseHighlightedLine, shouldHighlightLine } from "../pure/sarif-utils";
|
import {
|
||||||
import { convertNonPrintableChars } from "../pure/text-utils";
|
parseHighlightedLine,
|
||||||
|
shouldHighlightLine,
|
||||||
|
} from "../common/sarif-utils";
|
||||||
|
import { convertNonPrintableChars } from "../common/text-utils";
|
||||||
import type {
|
import type {
|
||||||
AnalysisAlert,
|
AnalysisAlert,
|
||||||
AnalysisRawResults,
|
AnalysisRawResults,
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import {
|
|||||||
UserCancellationException,
|
UserCancellationException,
|
||||||
} from "../common/vscode/progress";
|
} from "../common/vscode/progress";
|
||||||
import { RequestError } from "@octokit/types/dist-types";
|
import { RequestError } from "@octokit/types/dist-types";
|
||||||
import { QueryMetadata } from "../pure/interface-types";
|
import { QueryMetadata } from "../common/interface-types";
|
||||||
import { getErrorMessage, REPO_REGEX } from "../common/helpers-pure";
|
import { getErrorMessage, REPO_REGEX } from "../common/helpers-pure";
|
||||||
import { getRepositoryFromNwo } from "./gh-api/gh-api-client";
|
import { getRepositoryFromNwo } from "./gh-api/gh-api-client";
|
||||||
import {
|
import {
|
||||||
@@ -33,7 +33,7 @@ import {
|
|||||||
FALLBACK_QLPACK_FILENAME,
|
FALLBACK_QLPACK_FILENAME,
|
||||||
QLPACK_FILENAMES,
|
QLPACK_FILENAMES,
|
||||||
QLPACK_LOCK_FILENAMES,
|
QLPACK_LOCK_FILENAMES,
|
||||||
} from "../pure/ql";
|
} from "../common/ql";
|
||||||
import { QueryLanguage } from "../common/query-language";
|
import { QueryLanguage } from "../common/query-language";
|
||||||
import { tryGetQueryMetadata } from "../codeql-cli/query-metadata";
|
import { tryGetQueryMetadata } from "../codeql-cli/query-metadata";
|
||||||
import { askForLanguage, findLanguage } from "../codeql-cli/query-language";
|
import { askForLanguage, findLanguage } from "../codeql-cli/query-language";
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import {
|
|||||||
parseHighlightedLine,
|
parseHighlightedLine,
|
||||||
parseSarifPlainTextMessage,
|
parseSarifPlainTextMessage,
|
||||||
parseSarifRegion,
|
parseSarifRegion,
|
||||||
} from "../pure/sarif-utils";
|
} from "../common/sarif-utils";
|
||||||
|
|
||||||
import {
|
import {
|
||||||
AnalysisAlert,
|
AnalysisAlert,
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {
|
|||||||
import { VariantAnalysis as ApiVariantAnalysis } from "./gh-api/variant-analysis";
|
import { VariantAnalysis as ApiVariantAnalysis } from "./gh-api/variant-analysis";
|
||||||
import { processUpdatedVariantAnalysis } from "./variant-analysis-processor";
|
import { processUpdatedVariantAnalysis } from "./variant-analysis-processor";
|
||||||
import { DisposableObject } from "../common/disposable-object";
|
import { DisposableObject } from "../common/disposable-object";
|
||||||
import { sleep } from "../pure/time";
|
import { sleep } from "../common/time";
|
||||||
import { getErrorMessage } from "../common/helpers-pure";
|
import { getErrorMessage } from "../common/helpers-pure";
|
||||||
import { App } from "../common/app";
|
import { App } from "../common/app";
|
||||||
import { showAndLogWarningMessage } from "../common/logging";
|
import { showAndLogWarningMessage } from "../common/logging";
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import {
|
|||||||
} from "./shared/variant-analysis";
|
} from "./shared/variant-analysis";
|
||||||
import { DisposableObject, DisposeHandler } from "../common/disposable-object";
|
import { DisposableObject, DisposeHandler } from "../common/disposable-object";
|
||||||
import { EventEmitter } from "vscode";
|
import { EventEmitter } from "vscode";
|
||||||
import { unzipFile } from "../pure/zip";
|
import { unzipFile } from "../common/zip";
|
||||||
import { readRepoTask, writeRepoTask } from "./repo-tasks-store";
|
import { readRepoTask, writeRepoTask } from "./repo-tasks-store";
|
||||||
|
|
||||||
type CacheKey = `${number}/${string}`;
|
type CacheKey = `${number}/${string}`;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { ExtensionContext, WebviewPanel, WebviewPanelSerializer } from "vscode";
|
import { ExtensionContext, WebviewPanel, WebviewPanelSerializer } from "vscode";
|
||||||
import { VariantAnalysisView } from "./variant-analysis-view";
|
import { VariantAnalysisView } from "./variant-analysis-view";
|
||||||
import { VariantAnalysisState } from "../pure/interface-types";
|
import { VariantAnalysisState } from "../common/interface-types";
|
||||||
import { VariantAnalysisViewManager } from "./variant-analysis-view-manager";
|
import { VariantAnalysisViewManager } from "./variant-analysis-view-manager";
|
||||||
import { App } from "../common/app";
|
import { App } from "../common/app";
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import {
|
|||||||
import {
|
import {
|
||||||
FromVariantAnalysisMessage,
|
FromVariantAnalysisMessage,
|
||||||
ToVariantAnalysisMessage,
|
ToVariantAnalysisMessage,
|
||||||
} from "../pure/interface-types";
|
} from "../common/interface-types";
|
||||||
import { assertNever } from "../common/helpers-pure";
|
import { assertNever } from "../common/helpers-pure";
|
||||||
import {
|
import {
|
||||||
VariantAnalysis,
|
VariantAnalysis,
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { HighlightedRegion } from "../../../variant-analysis/shared/analysis-res
|
|||||||
import {
|
import {
|
||||||
parseHighlightedLine,
|
parseHighlightedLine,
|
||||||
shouldHighlightLine,
|
shouldHighlightLine,
|
||||||
} from "../../../pure/sarif-utils";
|
} from "../../../common/sarif-utils";
|
||||||
|
|
||||||
const replaceSpaceAndTabChar = (text: string) =>
|
const replaceSpaceAndTabChar = (text: string) =>
|
||||||
text.replaceAll(" ", "\u00a0").replaceAll("\t", "\u00a0\u00a0\u00a0\u00a0");
|
text.replaceAll(" ", "\u00a0").replaceAll("\t", "\u00a0\u00a0\u00a0\u00a0");
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import {
|
|||||||
AnalysisMessage,
|
AnalysisMessage,
|
||||||
ResultSeverity,
|
ResultSeverity,
|
||||||
} from "../../../variant-analysis/shared/analysis-result";
|
} from "../../../variant-analysis/shared/analysis-result";
|
||||||
import { createRemoteFileRef } from "../../../pure/location-link-utils";
|
import { createRemoteFileRef } from "../../../common/location-link-utils";
|
||||||
import { VerticalSpace } from "../VerticalSpace";
|
import { VerticalSpace } from "../VerticalSpace";
|
||||||
import { sendTelemetry } from "../telemetry";
|
import { sendTelemetry } from "../telemetry";
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
HighlightedRegion,
|
HighlightedRegion,
|
||||||
ResultSeverity,
|
ResultSeverity,
|
||||||
} from "../../../variant-analysis/shared/analysis-result";
|
} from "../../../variant-analysis/shared/analysis-result";
|
||||||
import { createRemoteFileRef } from "../../../pure/location-link-utils";
|
import { createRemoteFileRef } from "../../../common/location-link-utils";
|
||||||
import { CodeSnippetMessage } from "./CodeSnippetMessage";
|
import { CodeSnippetMessage } from "./CodeSnippetMessage";
|
||||||
import { CodeSnippetLine } from "./CodeSnippetLine";
|
import { CodeSnippetLine } from "./CodeSnippetLine";
|
||||||
import { sendTelemetry } from "../telemetry";
|
import { sendTelemetry } from "../telemetry";
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { useMemo } from "react";
|
|||||||
import styled from "styled-components";
|
import styled from "styled-components";
|
||||||
|
|
||||||
import { parseDate } from "../../common/date";
|
import { parseDate } from "../../common/date";
|
||||||
import { humanizeRelativeTime } from "../../pure/time";
|
import { humanizeRelativeTime } from "../../common/time";
|
||||||
|
|
||||||
import { Codicon } from "./icon";
|
import { Codicon } from "./icon";
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { useState, useEffect } from "react";
|
|||||||
import {
|
import {
|
||||||
ToCompareViewMessage,
|
ToCompareViewMessage,
|
||||||
SetComparisonsMessage,
|
SetComparisonsMessage,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import CompareSelector from "./CompareSelector";
|
import CompareSelector from "./CompareSelector";
|
||||||
import { vscode } from "../vscode-api";
|
import { vscode } from "../vscode-api";
|
||||||
import CompareTable from "./CompareTable";
|
import CompareTable from "./CompareTable";
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
|
|
||||||
import { SetComparisonsMessage } from "../../pure/interface-types";
|
import { SetComparisonsMessage } from "../../common/interface-types";
|
||||||
import RawTableHeader from "../results/RawTableHeader";
|
import RawTableHeader from "../results/RawTableHeader";
|
||||||
import { className } from "../results/result-table-utils";
|
import { className } from "../results/result-table-utils";
|
||||||
import { ResultRow } from "../../common/bqrs-cli-types";
|
import { ResultRow } from "../../common/bqrs-cli-types";
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { useCallback, useEffect, useMemo, useState } from "react";
|
|||||||
import {
|
import {
|
||||||
ShowProgressMessage,
|
ShowProgressMessage,
|
||||||
ToDataExtensionsEditorMessage,
|
ToDataExtensionsEditorMessage,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import { VSCodeButton } from "@vscode/webview-ui-toolkit/react";
|
import { VSCodeButton } from "@vscode/webview-ui-toolkit/react";
|
||||||
import styled from "styled-components";
|
import styled from "styled-components";
|
||||||
import { ExternalApiUsage } from "../../data-extensions-editor/external-api-usage";
|
import { ExternalApiUsage } from "../../data-extensions-editor/external-api-usage";
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { useCallback, useMemo, useState } from "react";
|
|||||||
import styled from "styled-components";
|
import styled from "styled-components";
|
||||||
import { ExternalApiUsage } from "../../data-extensions-editor/external-api-usage";
|
import { ExternalApiUsage } from "../../data-extensions-editor/external-api-usage";
|
||||||
import { ModeledMethod } from "../../data-extensions-editor/modeled-method";
|
import { ModeledMethod } from "../../data-extensions-editor/modeled-method";
|
||||||
import { pluralize } from "../../pure/word";
|
import { pluralize } from "../../common/word";
|
||||||
import { ModeledMethodDataGrid } from "./ModeledMethodDataGrid";
|
import { ModeledMethodDataGrid } from "./ModeledMethodDataGrid";
|
||||||
import { calculateModeledPercentage } from "./modeled";
|
import { calculateModeledPercentage } from "./modeled";
|
||||||
import { decimalFormatter, percentFormatter } from "./formatters";
|
import { decimalFormatter, percentFormatter } from "./formatters";
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
import { useEffect, useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
import { ToDataFlowPathsMessage } from "../../pure/interface-types";
|
import { ToDataFlowPathsMessage } from "../../common/interface-types";
|
||||||
import { DataFlowPaths as DataFlowPathsDomainModel } from "../../variant-analysis/shared/data-flow-paths";
|
import { DataFlowPaths as DataFlowPathsDomainModel } from "../../variant-analysis/shared/data-flow-paths";
|
||||||
import { DataFlowPaths } from "./DataFlowPaths";
|
import { DataFlowPaths } from "./DataFlowPaths";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
|
|
||||||
import { vscode } from "../vscode-api";
|
import { vscode } from "../vscode-api";
|
||||||
import { RawResultsSortState, SortDirection } from "../../pure/interface-types";
|
import {
|
||||||
|
RawResultsSortState,
|
||||||
|
SortDirection,
|
||||||
|
} from "../../common/interface-types";
|
||||||
import { nextSortDirection } from "./result-table-utils";
|
import { nextSortDirection } from "./result-table-utils";
|
||||||
import { Column } from "../../common/bqrs-cli-types";
|
import { Column } from "../../common/bqrs-cli-types";
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
Interpretation,
|
Interpretation,
|
||||||
IntoResultsViewMsg,
|
IntoResultsViewMsg,
|
||||||
SortDirection,
|
SortDirection,
|
||||||
} from "../../../pure/interface-types";
|
} from "../../../common/interface-types";
|
||||||
import * as fs from "fs-extra";
|
import * as fs from "fs-extra";
|
||||||
import { resolve } from "path";
|
import { resolve } from "path";
|
||||||
import { ColumnKindCode } from "../../../common/bqrs-cli-types";
|
import { ColumnKindCode } from "../../../common/bqrs-cli-types";
|
||||||
|
|||||||
@@ -21,12 +21,12 @@ import {
|
|||||||
InterpretedResultsSortColumn,
|
InterpretedResultsSortColumn,
|
||||||
SortDirection,
|
SortDirection,
|
||||||
InterpretedResultsSortState,
|
InterpretedResultsSortState,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import {
|
import {
|
||||||
parseSarifPlainTextMessage,
|
parseSarifPlainTextMessage,
|
||||||
parseSarifLocation,
|
parseSarifLocation,
|
||||||
isNoLocation,
|
isNoLocation,
|
||||||
} from "../../pure/sarif-utils";
|
} from "../../common/sarif-utils";
|
||||||
import { vscode } from "../vscode-api";
|
import { vscode } from "../vscode-api";
|
||||||
import { isWholeFileLoc, isLineColumnLoc } from "../../common/bqrs-utils";
|
import { isWholeFileLoc, isLineColumnLoc } from "../../common/bqrs-utils";
|
||||||
import { ScrollIntoViewHelper } from "./scroll-into-view-helper";
|
import { ScrollIntoViewHelper } from "./scroll-into-view-helper";
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { ResultTableProps, jumpToLocation } from "./result-table-utils";
|
|||||||
import {
|
import {
|
||||||
InterpretedResultSet,
|
InterpretedResultSet,
|
||||||
GraphInterpretationData,
|
GraphInterpretationData,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import { graphviz, GraphvizOptions } from "d3-graphviz";
|
import { graphviz, GraphvizOptions } from "d3-graphviz";
|
||||||
import { tryGetLocationFromString } from "../../common/bqrs-utils";
|
import { tryGetLocationFromString } from "../../common/bqrs-utils";
|
||||||
export type GraphProps = ResultTableProps & {
|
export type GraphProps = ResultTableProps & {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {
|
|||||||
NavigateMsg,
|
NavigateMsg,
|
||||||
NavigationDirection,
|
NavigationDirection,
|
||||||
RawTableResultSet,
|
RawTableResultSet,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import RawTableHeader from "./RawTableHeader";
|
import RawTableHeader from "./RawTableHeader";
|
||||||
import RawTableRow from "./RawTableRow";
|
import RawTableRow from "./RawTableRow";
|
||||||
import { ResultRow } from "../../common/bqrs-cli-types";
|
import { ResultRow } from "../../common/bqrs-cli-types";
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ import {
|
|||||||
QueryMetadata,
|
QueryMetadata,
|
||||||
SortDirection,
|
SortDirection,
|
||||||
ResultSet,
|
ResultSet,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import { assertNever } from "../../common/helpers-pure";
|
import { assertNever } from "../../common/helpers-pure";
|
||||||
import { vscode } from "../vscode-api";
|
import { vscode } from "../vscode-api";
|
||||||
import { convertNonPrintableChars } from "../../pure/text-utils";
|
import { convertNonPrintableChars } from "../../common/text-utils";
|
||||||
import { sendTelemetry } from "../common/telemetry";
|
import { sendTelemetry } from "../common/telemetry";
|
||||||
|
|
||||||
export interface ResultTableProps {
|
export interface ResultTableProps {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import {
|
|||||||
getDefaultResultSetName,
|
getDefaultResultSetName,
|
||||||
ParsedResultSets,
|
ParsedResultSets,
|
||||||
IntoResultsViewMsg,
|
IntoResultsViewMsg,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import { PathTable } from "./alert-table";
|
import { PathTable } from "./alert-table";
|
||||||
import { Graph } from "./graph";
|
import { Graph } from "./graph";
|
||||||
import { RawTable } from "./raw-results-table";
|
import { RawTable } from "./raw-results-table";
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import {
|
|||||||
ParsedResultSets,
|
ParsedResultSets,
|
||||||
NavigateMsg,
|
NavigateMsg,
|
||||||
ResultSet,
|
ResultSet,
|
||||||
} from "../../pure/interface-types";
|
} from "../../common/interface-types";
|
||||||
import { EventHandlers as EventHandlerList } from "./event-handler-list";
|
import { EventHandlers as EventHandlerList } from "./event-handler-list";
|
||||||
import { ResultTables } from "./result-tables";
|
import { ResultTables } from "./result-tables";
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
} from "../../common/bqrs-cli-types";
|
} from "../../common/bqrs-cli-types";
|
||||||
import { tryGetRemoteLocation } from "../../common/bqrs-utils";
|
import { tryGetRemoteLocation } from "../../common/bqrs-utils";
|
||||||
import TextButton from "../common/TextButton";
|
import TextButton from "../common/TextButton";
|
||||||
import { convertNonPrintableChars } from "../../pure/text-utils";
|
import { convertNonPrintableChars } from "../../common/text-utils";
|
||||||
import { sendTelemetry, useTelemetryOnChange } from "../common/telemetry";
|
import { sendTelemetry, useTelemetryOnChange } from "../common/telemetry";
|
||||||
|
|
||||||
const numOfResultsInContractedMode = 5;
|
const numOfResultsInContractedMode = 5;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import {
|
|||||||
VariantAnalysisScannedRepositoryDownloadStatus,
|
VariantAnalysisScannedRepositoryDownloadStatus,
|
||||||
VariantAnalysisScannedRepositoryState,
|
VariantAnalysisScannedRepositoryState,
|
||||||
} from "../../variant-analysis/shared/variant-analysis";
|
} from "../../variant-analysis/shared/variant-analysis";
|
||||||
import { formatDecimal } from "../../pure/number";
|
import { formatDecimal } from "../../common/number";
|
||||||
import {
|
import {
|
||||||
Codicon,
|
Codicon,
|
||||||
ErrorIcon,
|
ErrorIcon,
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import {
|
|||||||
import { VariantAnalysisHeader } from "./VariantAnalysisHeader";
|
import { VariantAnalysisHeader } from "./VariantAnalysisHeader";
|
||||||
import { VariantAnalysisOutcomePanels } from "./VariantAnalysisOutcomePanels";
|
import { VariantAnalysisOutcomePanels } from "./VariantAnalysisOutcomePanels";
|
||||||
import { VariantAnalysisLoading } from "./VariantAnalysisLoading";
|
import { VariantAnalysisLoading } from "./VariantAnalysisLoading";
|
||||||
import { ToVariantAnalysisMessage } from "../../pure/interface-types";
|
import { ToVariantAnalysisMessage } from "../../common/interface-types";
|
||||||
import { vscode } from "../vscode-api";
|
import { vscode } from "../vscode-api";
|
||||||
import { defaultFilterSortState } from "../../pure/variant-analysis-filter-sort";
|
import { defaultFilterSortState } from "../../pure/variant-analysis-filter-sort";
|
||||||
import { sendTelemetry, useTelemetryOnChange } from "../common/telemetry";
|
import { sendTelemetry, useTelemetryOnChange } from "../common/telemetry";
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import {
|
|||||||
VSCodePanelTab,
|
VSCodePanelTab,
|
||||||
VSCodePanelView,
|
VSCodePanelView,
|
||||||
} from "@vscode/webview-ui-toolkit/react";
|
} from "@vscode/webview-ui-toolkit/react";
|
||||||
import { formatDecimal } from "../../pure/number";
|
import { formatDecimal } from "../../common/number";
|
||||||
import {
|
import {
|
||||||
VariantAnalysis,
|
VariantAnalysis,
|
||||||
VariantAnalysisScannedRepositoryResult,
|
VariantAnalysisScannedRepositoryResult,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
import { VariantAnalysisStatus } from "../../variant-analysis/shared/variant-analysis";
|
import { VariantAnalysisStatus } from "../../variant-analysis/shared/variant-analysis";
|
||||||
import { formatDecimal } from "../../pure/number";
|
import { formatDecimal } from "../../common/number";
|
||||||
import {
|
import {
|
||||||
ErrorIcon,
|
ErrorIcon,
|
||||||
HorizontalSpace,
|
HorizontalSpace,
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import { useMemo } from "react";
|
|||||||
import styled from "styled-components";
|
import styled from "styled-components";
|
||||||
import { VariantAnalysisStatus } from "../../variant-analysis/shared/variant-analysis";
|
import { VariantAnalysisStatus } from "../../variant-analysis/shared/variant-analysis";
|
||||||
import { StatItem } from "./StatItem";
|
import { StatItem } from "./StatItem";
|
||||||
import { formatDecimal } from "../../pure/number";
|
import { formatDecimal } from "../../common/number";
|
||||||
import { humanizeUnit } from "../../pure/time";
|
import { humanizeUnit } from "../../common/time";
|
||||||
import { VariantAnalysisRepositoriesStats } from "./VariantAnalysisRepositoriesStats";
|
import { VariantAnalysisRepositoriesStats } from "./VariantAnalysisRepositoriesStats";
|
||||||
import { VariantAnalysisStatusStats } from "./VariantAnalysisStatusStats";
|
import { VariantAnalysisStatusStats } from "./VariantAnalysisStatusStats";
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import {
|
|||||||
} from "../../../variant-analysis/shared/variant-analysis";
|
} from "../../../variant-analysis/shared/variant-analysis";
|
||||||
import { VariantAnalysis, VariantAnalysisProps } from "../VariantAnalysis";
|
import { VariantAnalysis, VariantAnalysisProps } from "../VariantAnalysis";
|
||||||
import { createMockVariantAnalysis } from "../../../../test/factories/variant-analysis/shared/variant-analysis";
|
import { createMockVariantAnalysis } from "../../../../test/factories/variant-analysis/shared/variant-analysis";
|
||||||
import { ToVariantAnalysisMessage } from "../../../pure/interface-types";
|
import { ToVariantAnalysisMessage } from "../../../common/interface-types";
|
||||||
import { FilterKey, SortKey } from "../../../pure/variant-analysis-filter-sort";
|
import { FilterKey, SortKey } from "../../../pure/variant-analysis-filter-sort";
|
||||||
import { postMessage } from "../../common/post-message";
|
import { postMessage } from "../../common/post-message";
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import {
|
|||||||
FromResultsViewMsg,
|
FromResultsViewMsg,
|
||||||
FromVariantAnalysisMessage,
|
FromVariantAnalysisMessage,
|
||||||
VariantAnalysisState,
|
VariantAnalysisState,
|
||||||
} from "../pure/interface-types";
|
} from "../common/interface-types";
|
||||||
|
|
||||||
export interface VsCodeApi {
|
export interface VsCodeApi {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import {
|
|||||||
} from "../../../src/run-queries-shared";
|
} from "../../../src/run-queries-shared";
|
||||||
import { CancellationTokenSource } from "vscode";
|
import { CancellationTokenSource } from "vscode";
|
||||||
import { QueryResultType } from "../../../src/pure/legacy-messages";
|
import { QueryResultType } from "../../../src/pure/legacy-messages";
|
||||||
import { QueryMetadata } from "../../../src/pure/interface-types";
|
import { QueryMetadata } from "../../../src/common/interface-types";
|
||||||
|
|
||||||
export function createMockLocalQueryInfo({
|
export function createMockLocalQueryInfo({
|
||||||
startTime = new Date(),
|
startTime = new Date(),
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { formatDecimal } from "../../../src/pure/number";
|
import { formatDecimal } from "../../../src/common/number";
|
||||||
|
|
||||||
describe("Number", () => {
|
describe("Number", () => {
|
||||||
it("should return a formatted decimal", () => {
|
it("should return a formatted decimal", () => {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { join } from "path";
|
|||||||
import { dirSync } from "tmp-promise";
|
import { dirSync } from "tmp-promise";
|
||||||
import { DirResult } from "tmp";
|
import { DirResult } from "tmp";
|
||||||
import { writeFile } from "fs-extra";
|
import { writeFile } from "fs-extra";
|
||||||
import { getQlPackPath } from "../../../src/pure/ql";
|
import { getQlPackPath } from "../../../src/common/ql";
|
||||||
|
|
||||||
describe("getQlPackPath", () => {
|
describe("getQlPackPath", () => {
|
||||||
let tmpDir: DirResult;
|
let tmpDir: DirResult;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
parseSarifLocation,
|
parseSarifLocation,
|
||||||
parseSarifPlainTextMessage,
|
parseSarifPlainTextMessage,
|
||||||
unescapeSarifText,
|
unescapeSarifText,
|
||||||
} from "../../../src/pure/sarif-utils";
|
} from "../../../src/common/sarif-utils";
|
||||||
|
|
||||||
describe("parsing sarif", () => {
|
describe("parsing sarif", () => {
|
||||||
it("should be able to parse a simple message from the spec", async () => {
|
it("should be able to parse a simple message from the spec", async () => {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { humanizeRelativeTime, humanizeUnit } from "../../../src/pure/time";
|
import { humanizeRelativeTime, humanizeUnit } from "../../../src/common/time";
|
||||||
|
|
||||||
describe("Time", () => {
|
describe("Time", () => {
|
||||||
it("should return a humanized unit", () => {
|
it("should return a humanized unit", () => {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { pluralize } from "../../../src/pure/word";
|
import { pluralize } from "../../../src/common/word";
|
||||||
|
|
||||||
describe("word helpers", () => {
|
describe("word helpers", () => {
|
||||||
describe("pluralize", () => {
|
describe("pluralize", () => {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { findDuplicateStrings } from "../../src/pure/text-utils";
|
import { findDuplicateStrings } from "../../src/common/text-utils";
|
||||||
|
|
||||||
describe("findDuplicateStrings", () => {
|
describe("findDuplicateStrings", () => {
|
||||||
it("should find duplicates strings in an array of strings", () => {
|
it("should find duplicates strings in an array of strings", () => {
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import {
|
|||||||
} from "../../../../src/common/file-tree-nodes";
|
} from "../../../../src/common/file-tree-nodes";
|
||||||
import { mkdirSync, writeFileSync } from "fs";
|
import { mkdirSync, writeFileSync } from "fs";
|
||||||
import { QueryLanguage } from "../../../../src/common/query-language";
|
import { QueryLanguage } from "../../../../src/common/query-language";
|
||||||
import { sleep } from "../../../../src/pure/time";
|
import { sleep } from "../../../../src/common/time";
|
||||||
|
|
||||||
describe("Query pack discovery", () => {
|
describe("Query pack discovery", () => {
|
||||||
let tmpDir: string;
|
let tmpDir: string;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { Uri, ViewColumn, WebviewPanel, window } from "vscode";
|
|||||||
import { basename } from "path";
|
import { basename } from "path";
|
||||||
import { FileResult, fileSync } from "tmp";
|
import { FileResult, fileSync } from "tmp";
|
||||||
import { fileUriToWebviewUri } from "../../../../src/local-queries/webview";
|
import { fileUriToWebviewUri } from "../../../../src/local-queries/webview";
|
||||||
import { getDefaultResultSetName } from "../../../../src/pure/interface-types";
|
import { getDefaultResultSetName } from "../../../../src/common/interface-types";
|
||||||
|
|
||||||
describe("interface-utils", () => {
|
describe("interface-utils", () => {
|
||||||
describe("webview uri conversion", () => {
|
describe("webview uri conversion", () => {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {
|
|||||||
ONE_HOUR_IN_MS,
|
ONE_HOUR_IN_MS,
|
||||||
THREE_HOURS_IN_MS,
|
THREE_HOURS_IN_MS,
|
||||||
TWO_HOURS_IN_MS,
|
TWO_HOURS_IN_MS,
|
||||||
} from "../../../../src/pure/time";
|
} from "../../../../src/common/time";
|
||||||
import { mockedObject } from "../../utils/mocking.helpers";
|
import { mockedObject } from "../../utils/mocking.helpers";
|
||||||
|
|
||||||
describe("query history scrubber", () => {
|
describe("query history scrubber", () => {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import {
|
|||||||
InitialQueryInfo,
|
InitialQueryInfo,
|
||||||
} from "../../../../../src/query-results";
|
} from "../../../../../src/query-results";
|
||||||
import { QueryWithResults } from "../../../../../src/run-queries-shared";
|
import { QueryWithResults } from "../../../../../src/run-queries-shared";
|
||||||
import { DatabaseInfo } from "../../../../../src/pure/interface-types";
|
import { DatabaseInfo } from "../../../../../src/common/interface-types";
|
||||||
import { CancellationTokenSource, Uri } from "vscode";
|
import { CancellationTokenSource, Uri } from "vscode";
|
||||||
import { tmpDir } from "../../../../../src/tmp-dir";
|
import { tmpDir } from "../../../../../src/tmp-dir";
|
||||||
import { QueryResultType } from "../../../../../src/pure/legacy-messages";
|
import { QueryResultType } from "../../../../../src/pure/legacy-messages";
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import {
|
|||||||
DatabaseInfo,
|
DatabaseInfo,
|
||||||
SortDirection,
|
SortDirection,
|
||||||
SortedResultSetInfo,
|
SortedResultSetInfo,
|
||||||
} from "../../../src/pure/interface-types";
|
} from "../../../src/common/interface-types";
|
||||||
import { CodeQLCliServer, SourceInfo } from "../../../src/codeql-cli/cli";
|
import { CodeQLCliServer, SourceInfo } from "../../../src/codeql-cli/cli";
|
||||||
import { CancellationTokenSource, Uri } from "vscode";
|
import { CancellationTokenSource, Uri } from "vscode";
|
||||||
import { tmpDir } from "../../../src/tmp-dir";
|
import { tmpDir } from "../../../src/tmp-dir";
|
||||||
@@ -29,7 +29,7 @@ import {
|
|||||||
EvaluationResult,
|
EvaluationResult,
|
||||||
QueryResultType,
|
QueryResultType,
|
||||||
} from "../../../src/pure/legacy-messages";
|
} from "../../../src/pure/legacy-messages";
|
||||||
import { sleep } from "../../../src/pure/time";
|
import { sleep } from "../../../src/common/time";
|
||||||
import { mockedObject } from "../utils/mocking.helpers";
|
import { mockedObject } from "../utils/mocking.helpers";
|
||||||
|
|
||||||
describe("query-results", () => {
|
describe("query-results", () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user