Commit graph

12 commits

Author SHA1 Message Date
ReidenXerx
ef96603fed feat(package): add gitnexus commands for analysis
Introduced new scripts in package.json for GitNexus analysis:
- `gitnexus:refresh`: analyzes with embeddings and skills.
- `gitnexus:full`: forces analysis with embeddings and skills.

No production behavior changes. This enhances the development workflow for GitNexus users.
2026-04-29 16:37:06 +03:00
Gergő Magyar
acf6fbdd39
feat: configure eslint with unused import removal (#564)
* feat: configure eslint with unused import removal

Add ESLint v9 (flat config) for code quality:
- eslint-plugin-unused-imports for auto-removing dead imports
- @typescript-eslint for TypeScript-aware linting
- eslint-plugin-react-hooks for React hooks rules
- eslint-config-prettier to avoid formatting conflicts
- lint-staged runs eslint --fix before prettier on .ts/.tsx
- CI lint job added to ci-quality.yml

* refactor: remove unused imports via eslint --fix

Auto-fixed by eslint-plugin-unused-imports. No logic changes.

* chore: add eslint fix commit to .git-blame-ignore-revs
2026-03-28 15:28:09 +00:00
Gergő Magyar
bf09eab95b
feat: configure prettier with pre-commit hook (#563)
* feat: configure prettier with pre-commit hook integration

Add prettier, lint-staged, and prettier-plugin-tailwindcss at the repo
root with husky pre-commit hook integration. Moves husky from
gitnexus/ to root package.json for reliable hook installation.

- Root package.json with prepare/format/format:check scripts
- .prettierrc with endOfLine:lf and tailwindStylesheet for TW v4
- .prettierignore excluding fixtures, vendor, generated, *.d.ts, *.md
- .gitattributes enforcing LF line endings for Windows consistency
- Pre-commit hook uses direct node_modules/.bin/ paths (no npx)

* style: apply prettier formatting to entire codebase

One-time bulk format. No logic changes.
Use .git-blame-ignore-revs to skip this commit in git blame.

* chore: add .git-blame-ignore-revs for prettier format commit

* perf: pre-commit hook runs only tests related to staged files

Use vitest --related to scope test execution to tests that import
the changed files, instead of running the full suite on every commit.

* perf: remove vitest from pre-commit hook, keep in CI only

Pre-commit now runs lint-staged + tsc only. Tests run in CI
(ci-tests.yml) where they belong — keeps commits fast.

* ci: add prettier format check to quality workflow

PRs will now fail if code isn't formatted with prettier.
2026-03-28 14:58:04 +00:00
abhigyanpatwari
e153d30c8f MCP bridge added 2026-01-17 23:08:48 +05:30
abhigyanpatwari
df4f9e30c2 MCP working further test and improvements needed 2026-01-16 13:08:34 +05:30
abhigyanpatwari
034f6ab37f grounding and prompt enhancement 2026-01-12 20:12:31 +05:30
abhigyanpatwari
0b053c8846 UI improvements 2026-01-09 19:43:24 +05:30
abhigyanpatwari
a5a20bc26d bm25 + semantic search works under the hood in search tool 2026-01-07 16:50:08 +05:30
abhigyanpatwari
d9a2058f52 implemented azureopenai and gemini provider. currently struggling with graph query tool for agent 2026-01-06 04:10:38 +05:30
abhigyanpatwari
0ea3f2b845 setting up embeddings pipeline. Facing webgpu directx issue, maybe windows compatibility issue 2026-01-05 06:34:54 +05:30
abhigyanpatwari
80bb943037 added support for private repos in the proxy using github PAT optional input field 2026-01-04 03:18:06 +05:30
abhigyanpatwari
21719396fa GitNexus V2 - Complete refactor 2026-01-03 23:00:55 +05:30