import {execFileSync} from "node:child_process"; const files = [ "src/db/attachments.js", "src/services/localFileStorage.js", "src/services/attachmentService.js", "src/routes/uploads.js", "public/app/attachments.js", "server.js", "src/app.js", "src/pageLayout.js", "src/config.js", "src/db/index.js", "src/db/repositories.js", "src/db/schema.js", "src/middleware/auth.js", "src/middleware/rateLimit.js", "src/middleware/rateLimiters.js", "src/middleware/validate.js", "src/routes/auth.js", "src/routes/chats.js", "src/routes/pages.js", "src/routes/personas.js", "src/routes/settings.js", "src/routes/system.js", "src/services/chatService.js", "src/services/webSearchService.js", "src/services/chatMessageHelpers.js", "src/services/workspaceImportService.js", "src/services/modelService.js", "src/services/personaService.js", "public/script.js", "public/pages.js", "public/app/workspaceNavigation.js", "public/settings.js", "public/market.js", "public/app/api.js", "public/app/webSearch.js", "public/app/reasoning.js", "public/app/modelCapabilities.js", "public/app/chatDrawer.js", "public/app/constants.js", "public/app/dom.js", "public/app/modelProfiles.js" ]; for (const file of files) { execFileSync(process.execPath, ["--check", file], {stdio: "inherit"}); } console.log(`Syntax check passed for ${files.length} files.`);