refactor: return complete tool results inline

This commit is contained in:
morluto committed 2026-09-29 07:08:46 +08:00
1 parent 2160d4fae5
commit 0d96275b68
535 files changed
+4084 -13537

No files matched your search

+1 -7
View File
@@ -1,6 +1,4 @@
import { analyzeJavaScriptApplication } from "../application/JavaScriptApplicationService.js";
import { loadConfiguredPermissionAuthority } from "../application/PermissionConfiguration.js";
import { parseConfig } from "../config.js";
import { projectAnalysisError } from "../domain/errors.js";
import type { JsonValue } from "../domain/jsonValue.js";
@@ -8,11 +6,7 @@ import type { JsonValue } from "../domain/jsonValue.js";
export const runCliJavaScriptApplicationAnalysis = async (
input: unknown,
): Promise<JsonValue> => {
const config = parseConfig(process.env);
if (!config.ok) return cliError(config.error);
const authority = await loadConfiguredPermissionAuthority(config.value);
if (!authority.ok) return cliError(authority.error);
const result = await analyzeJavaScriptApplication(authority.value, input);
const result = await analyzeJavaScriptApplication(input);
return result.ok ? result.value : cliError(result.error);
};