diff --git a/apps/wing/src/commands/diagnostics.ts b/apps/wing/src/commands/diagnostics.ts index ac910d4bc8b..5c180e8ae62 100644 --- a/apps/wing/src/commands/diagnostics.ts +++ b/apps/wing/src/commands/diagnostics.ts @@ -1,9 +1,9 @@ +import { existsSync, statSync } from "fs"; import { readFile } from "fs/promises"; import { relative } from "path"; import { WingDiagnostic } from "@winglang/compiler"; import { Label, File, emitDiagnostic, CHARS_ASCII } from "codespan-wasm"; import { COLORING } from "../util"; -import { existsSync, statSync } from "fs"; export async function formatDiagnostics(diagnostics: WingDiagnostic[]): Promise { const cwd = process.cwd(); @@ -33,7 +33,11 @@ export async function formatDiagnostics(diagnostics: WingDiagnostic[]): Promise< for (const annotation of annotations) { // file_id might be "" if the span is synthetic (see #2521) - if (!annotation.span?.file_id || !existsSync(annotation.span.file_id) || !statSync(annotation.span.file_id).isFile()) { + if ( + !annotation.span?.file_id || + !existsSync(annotation.span.file_id) || + !statSync(annotation.span.file_id).isFile() + ) { continue; } const source = await readFile(annotation.span.file_id, "utf8"); diff --git a/apps/wing/src/commands/pack.test.ts b/apps/wing/src/commands/pack.test.ts index a8eb62df9b4..2d5f099be79 100644 --- a/apps/wing/src/commands/pack.test.ts +++ b/apps/wing/src/commands/pack.test.ts @@ -1,5 +1,5 @@ -import * as fs from "fs/promises"; import { existsSync } from "fs"; +import * as fs from "fs/promises"; import { join } from "path"; import { describe, it, expect, afterEach, vi } from "vitest"; import { pack } from "./pack"; diff --git a/tools/generate-workspace/src/cli.ts b/tools/generate-workspace/src/cli.ts index 12083693adb..70f685a7860 100644 --- a/tools/generate-workspace/src/cli.ts +++ b/tools/generate-workspace/src/cli.ts @@ -12,12 +12,14 @@ const ignoreList = [ "@wingconsole/tsconfig", "@wingconsole/use-loading", "@wingconsole/use-persistent-state", + "@wingconsole/utilities", "@winglang/compatibility-spy", "@winglang/platform-awscdk", "@winglang/tree-sitter-wing", "@winglang/wingc", "@winglang/wingii", "@winglibs/testfixture", + "@winglang/docs", "bump-pack", "compatibility-matrix-automation", "construct-library", @@ -41,6 +43,7 @@ const nameMapping: Record = { "examples-invalid": "Tests: Invalid", "examples-sdk": "SDK Tests", "examples-valid": "Tests: Valid", + "examples-docs": "Tests: Docs", "vscode-wing": "VSCode", "wing-api-checker": "API Checker", winglang: "CLI", diff --git a/wing.code-workspace b/wing.code-workspace index d32f86a8be6..919dc53f998 100644 --- a/wing.code-workspace +++ b/wing.code-workspace @@ -48,6 +48,10 @@ "name": "Tests: Valid", "path": "./examples/tests/valid" }, + { + "name": "Tests: Docs", + "path": "./examples/tests/doc_examples" + }, { "name": "VSCode", "path": "./apps/vscode-wing"