Negative Support
D 55 completed
Other
monorepo / json · small
50
Files
13,031
LOC
1
Frameworks
8
Languages
Pipeline State
completedRun ID
#1545887Phase
doneProgress
0%Started
2026-04-16 23:36:48Finished
2026-04-16 23:36:48LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
57.67Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:57Deduplication group #48805
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
🧪 Code Distillation
Browse all specs →AI Prompt
Create a command-line tool, similar to the one described in the repository, for generating negative-space support structures for 3D printing. I need it to accept various model file types like STL, STEP, and OBJ. The tool should support options to customize the margin, the overhang angle threshold, and handle outputting to different formats, including 3MF. It should also have options for quiet mode and specifying an output path.
cli 3d-printing stl step obj support-generation command-line typescript json
Generated by gemma4:latest
Catalog Information
Create a command-line tool, similar to the one described in the repository, for generating negative-space support structures for 3D printing. I need it to accept various model file types like STL, STEP, and OBJ. The tool should support options to customize the margin, the overhang angle threshold, and handle outputting to different formats, including 3MF. It should also have options for quiet mode and specifying an output path.
Tags
cli 3d-printing stl step obj support-generation command-line typescript json
Quality Score
D
54.7/100
Structure
42
Code Quality
85
Documentation
41
Testing
0
Practices
67
Security
90
Dependencies
90
Strengths
- Good security practices — no major issues detected
- Properly licensed project
Weaknesses
- No tests found — high risk of regressions
- No CI/CD configuration — manual testing and deployment
- Potential hardcoded secrets in 1 files
- 453 duplicate lines detected — consider DRY refactoring
- 1 'god files' with >500 LOC need decomposition
Recommendations
- Add a test suite — start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Move hardcoded secrets to environment variables or a secrets manager
Languages
Frameworks
Vite
Symbols
variable528
function224
method22
interface20
constant16
class6
property3
type_alias3
API Endpoints (8)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Same scanner, your repo: https://repobility.com — Repobility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | code | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Cookie | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Cookie | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Cookie | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | session_id | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | session_id | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | state | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | Stripe-Signature | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repobility · severity-and-effort ranking · https://repobility.com
Embed Badge
Add to your README:
