summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-09-11 12:54:12 -0400
committerDax Raad <[email protected]>2025-09-11 12:54:12 -0400
commit3e9b451fb4c3ad2a9d392ee0e304a5c7c9d7547d (patch)
tree478ab720115912256aea4bdf6d66d0785621fe71
parent4ccf6835274d9bceed426b767c3464822c076b9d (diff)
downloadopencode-3e9b451fb4c3ad2a9d392ee0e304a5c7c9d7547d.tar.gz
opencode-3e9b451fb4c3ad2a9d392ee0e304a5c7c9d7547d.zip
reduce LSP verbosity
-rw-r--r--packages/opencode/src/tool/edit.ts10
1 files changed, 4 insertions, 6 deletions
diff --git a/packages/opencode/src/tool/edit.ts b/packages/opencode/src/tool/edit.ts
index fdd853657..88e453029 100644
--- a/packages/opencode/src/tool/edit.ts
+++ b/packages/opencode/src/tool/edit.ts
@@ -107,14 +107,12 @@ export const EditTool = Tool.define("edit", {
for (const [file, issues] of Object.entries(diagnostics)) {
if (issues.length === 0) continue
if (file === filePath) {
- output += `\nThis file has errors, please fix\n<file_diagnostics>\n${issues.map(LSP.Diagnostic.pretty).join("\n")}\n</file_diagnostics>\n`
+ output += `\nThis file has errors, please fix\n<file_diagnostics>\n${issues
+ .filter((item) => item.severity === 1)
+ .map(LSP.Diagnostic.pretty)
+ .join("\n")}\n</file_diagnostics>\n`
continue
}
- output += `\n<project_diagnostics>\n${file}\n${issues
- // TODO: may want to make more leniant for eslint
- .filter((item) => item.severity === 1)
- .map(LSP.Diagnostic.pretty)
- .join("\n")}\n</project_diagnostics>\n`
}
return {