Browse Source

fix: remove file existence check from LSP debug and format storage code

Dax Raad 5 months ago
parent
commit
f40b91ab7a

+ 0 - 5
packages/opencode/src/cli/cmd/debug/lsp.ts

@@ -2,7 +2,6 @@ import { LSP } from "../../../lsp"
 import { bootstrap } from "../../bootstrap"
 import { cmd } from "../cmd"
 import { Log } from "../../../util/log"
-import { UI } from "../../ui"
 
 export const LSPCommand = cmd({
   command: "lsp",
@@ -16,10 +15,6 @@ const DiagnosticsCommand = cmd({
   builder: (yargs) => yargs.positional("file", { type: "string", demandOption: true }),
   async handler(args) {
     await bootstrap(process.cwd(), async () => {
-      if (!(await Bun.file(args.file).exists())) {
-        UI.error(`File ${args.file} does not exist`)
-        return
-      }
       await LSP.touchFile(args.file, true)
       console.log(JSON.stringify(await LSP.diagnostics(), null, 2))
     })

+ 4 - 1
packages/opencode/src/storage/storage.ts

@@ -14,7 +14,10 @@ export namespace Storage {
   const MIGRATIONS: Migration[] = [
     async (dir) => {
       const project = path.resolve(dir, "../project")
-      for await (const projectDir of new Bun.Glob("*").scan({ cwd: project, onlyFiles: false })) {
+      for await (const projectDir of new Bun.Glob("*").scan({
+        cwd: project,
+        onlyFiles: false,
+      })) {
         log.info(`migrating project ${projectDir}`)
         let projectID = projectDir
         const fullProjectDir = path.join(project, projectDir)