Code Helper

C 68 completed
Other
unknown / java · small
166
Files
17,996
LOC
1
Frameworks
10
Languages

Pipeline State

completed
Run ID
#1546162
Phase
done
Progress
0%
Started
2026-04-16 23:48:43
Finished
2026-04-16 23:48:43
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
46.07
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #47319
Member of a group with 123 similar repo(s) — canonical #189146 view group →
All rows above produced by Repobility · https://repobility.com

AI Prompt

Create a code and content intelligence server, similar to JavaDucker, using Java 21 and Spring Boot 3.2. The system needs to index various file types—including source code, documents like Markdown and PDF, and configuration files—into a DuckDB database. It must expose a REST API for searching, supporting both exact and semantic search using TF-IDF vectorization. Additionally, build a CLI client using picocli that allows users to upload files/directories, check the server status, and perform various search queries.
java spring-boot duckdb rest-api cli semantic-search indexing file-parsing
Generated by gemma4:latest

Catalog Information

Create a code and content intelligence server, similar to JavaDucker, using Java 21 and Spring Boot 3.2. The system needs to index various file types—including source code, documents like Markdown and PDF, and configuration files—into a DuckDB database. It must expose a REST API for searching, supporting both exact and semantic search using TF-IDF vectorization. Additionally, build a CLI client using picocli that allows users to upload files/directories, check the server status, and perform vari

Tags

java spring-boot duckdb rest-api cli semantic-search indexing file-parsing

Quality Score

C
68.3/100
Structure
77
Code Quality
62
Documentation
65
Testing
75
Practices
59
Security
76
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (41% test-to-source ratio)
  • Consistent naming conventions (PascalCase)
  • Properly licensed project

Weaknesses

  • 1 files with critical complexity need refactoring
  • 1289 duplicate lines detected — consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency

Languages

java
69.4%
markdown
19.4%
html
3.4%
text
2.6%
shell
2.0%
xml
0.8%
javascript
0.7%
css
0.7%
yaml
0.6%
json
0.4%

Frameworks

Spring Boot

Symbols

variable860
method362
class84
function77
constant50
interface3
enum1

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1369934.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV