Home

giogio / openez-graph

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix: resolve 8 code review issues (P1-P3)

4 months ago

986da55
Authored
JoeJoeflyn6/28/2026, 8:22:07 AM
P1: install.ps1 — add confirmation prompt before auto-running setup
P2: cli.ts — validate --port is integer 1-65535 before starting server
P2: setup-devin.ts — remove unsupported startupTimeoutSec field
P2: start.ts — add graceful shutdown (SIGINT/SIGTERM) + server error handler
P2: languages.ts — skip def/class header line in Python call extraction
     (was matching `class Foo(Bar):` as a call to `Bar`)
P3: .env.example — remove stale embeddings refs, add storage model paths
P3: web-server.ts — remove dead OPENEZ_WEB_AUTO_START/OPENEZ_CLI_BUNDLE env vars
P1: tsdown.config.ts — delete dead config (tsup is the active build tool,
     tsdown.config.ts was a leftover with stale deps referencing ts-morph,
     gpt-tokenizer, drizzle-orm)

Note: tsup.config.ts violation was INVALID — tsup IS the active build tool
(package.json build script: "tsup"). The dead config was tsdown.config.ts.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>

Parentc672cee

8 files changed
  • .env.example+8−8
  • apps/cli/src/cli.ts+4−0
  • apps/cli/src/setup-devin.ts+0−1
  • apps/cli/src/web-server.ts+0−3
  • apps/cli/tsdown.config.ts+0−55
  • apps/web/src/server/start.ts+23−1
  • install.ps1+9−2
  • packages/indexer/src/languages.ts+3−2