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:
Robert
2023-06-21 13:15:38 +01:00
committed by GitHub
78 changed files with 84 additions and 78 deletions

View File

@@ -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";

View File

@@ -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";
/** /**

View File

@@ -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

View File

@@ -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";

View File

@@ -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";

View File

@@ -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

View File

@@ -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,

View File

@@ -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 {

View File

@@ -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";

View File

@@ -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,

View File

@@ -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";

View File

@@ -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(

View File

@@ -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";

View File

@@ -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,

View File

@@ -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";

View File

@@ -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 {

View File

@@ -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,

View File

@@ -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 {

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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";

View File

@@ -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,

View File

@@ -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,

View File

@@ -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";

View File

@@ -3,7 +3,7 @@ import {
parseHighlightedLine, parseHighlightedLine,
parseSarifPlainTextMessage, parseSarifPlainTextMessage,
parseSarifRegion, parseSarifRegion,
} from "../pure/sarif-utils"; } from "../common/sarif-utils";
import { import {
AnalysisAlert, AnalysisAlert,

View File

@@ -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";

View File

@@ -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}`;

View File

@@ -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";

View File

@@ -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,

View File

@@ -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");

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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 & {

View File

@@ -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";

View File

@@ -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 {

View File

@@ -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";

View File

@@ -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";

View File

@@ -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;

View File

@@ -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,

View File

@@ -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";

View File

@@ -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,

View File

@@ -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,

View File

@@ -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";

View File

@@ -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";

View File

@@ -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 {
/** /**

View File

@@ -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(),

View File

@@ -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", () => {

View File

@@ -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;

View File

@@ -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 () => {

View File

@@ -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", () => {

View File

@@ -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", () => {

View File

@@ -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", () => {

View File

@@ -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;

View File

@@ -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", () => {

View File

@@ -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", () => {

View File

@@ -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";

View File

@@ -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", () => {