| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
perf(comment-checker): lazy init for CLI path resolution Remove COMMENT_CHECKER_CLI_PATH constant that was blocking on module import. Replace with getCommentCheckerPathSync() lazy function call. - Defer file system sync calls (existsSync, require.resolve) to first use - Add cli.test.ts with 4 BDD tests for lazy behavior verification | 9 个月前 | |
perf(comment-checker): lazy init for CLI path resolution Remove COMMENT_CHECKER_CLI_PATH constant that was blocking on module import. Replace with getCommentCheckerPathSync() lazy function call. - Defer file system sync calls (existsSync, require.resolve) to first use - Add cli.test.ts with 4 BDD tests for lazy behavior verification | 9 个月前 | |
fix: use version-aware zip extraction on Windows (#563) | 9 个月前 | |
fix: defer module-level side effects to prevent Bun 1.3.5 + macOS 15 segfault (#301) - Remove eager SG_CLI_PATH constant; use getSgCliPath() lazily in checkEnvironment() - Move setInterval to inside createCommentCheckerHooks() with guard flag These changes eliminate module-level side effects that could trigger segfaults during plugin initialization on Bun 1.3.5 + macOS 15 due to createRequire() being called during module evaluation. Fixes #292 Co-authored-by: sisyphus-dev-ai <sisyphus-dev-ai@users.noreply.github.com> | 9 个月前 | |
refactor(comment-checker): remove WASM fallback, use CLI-only with lazy download - Remove tree-sitter-wasms and web-tree-sitter dependencies - Delete detector.ts (320 lines of WASM implementation) - Add downloader.ts for lazy binary download from GitHub Releases - Simplify index.ts to CLI-only mode - Cache binary at ~/.cache/oh-my-opencode/bin/ - Fall back to 'Comment checking disabled' when binary unavailable | 10 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 9 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 10 个月前 |