Negative Support

D 55 completed
Other
monorepo / json · small
50
Files
13,031
LOC
1
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
57.67
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #48805
Member of a group with 98 similar repo(s) · framework vitecanonical #1545090 view group →
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

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

json
51.1%
javascript
23.3%
typescript
22.1%
markdown
1.9%
css
0.8%
sql
0.4%
html
0.1%
toml
0.1%

Frameworks

Vite

Symbols

variable528
function224
method22
interface20
constant16
class6
property3
type_alias3

API Endpoints (8)

Generated by the Repobility scanner · https://repobility.com
MethodPathHandlerFramework
Same scanner, your repo: https://repobility.com — Repobility
GETcodesearchParams.getExpress
GETCookieheaders.getExpress
GETCookieheaders.getExpress
GETCookieheaders.getExpress
GETsession_idsearchParams.getExpress
GETsession_idsearchParams.getExpress
GETstatesearchParams.getExpress
GETStripe-Signatureheaders.getExpress

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · severity-and-effort ranking · https://repobility.com

Embed Badge

Add to your README:

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