TypeScript + Python + Java + C# / første MVP

Debtless / teknisk gjeld, gjort synlig

Finn det som bremser koden.

Etter signup kan du velge et tilgjengelig GitHub-repository og branch, eller bruke GitLab-URL-flyten. Debtless leser TypeScript-, Python-, Java- og C#-strukturen, rangerer gjeldsmønstre og peker på én forbedring å starte med. Resultatet gjelder bare språkene Debtless støtter og faktisk får analysert.

Score, prioriterte funn og én anbefaling · vanligvis under ett minutt · ingen kode lagres

debtless / signaler Live

Teknisk gjeld

prioritert

fra konkrete linjer i kodebasen

01Usikre typer
02Uferdig arbeid
03Kompleksitet

Målet

klarere kode

v0.1 / rules

For team med legacy-kode

Gjør den arvede kodebasen prioriterbar.

Store kodebaser trenger ikke enda en vag helserapport. Debtless gjør teknisk gjeld konkret ved å finne og rangere usikre typer, TODO/FIXME, kompleksitet og duplisering — slik at teamet ser hvor neste opprydding faktisk gir effekt.

Start en skanning
coverage / signaleroffentlig tilgang

Repositorier

GitHub
GitLab

Koble til et offentlig repository og få et første, lesbart bilde av gjelden.

Språk

TypeScript/TSXPythonJavaC#

Signalene forklares i kontekst, med funn du kan prioritere — ikke bare telle.

signal setunsafe types/TODO/FIXME/kompleksitet/duplisering

Kontrollrom / 01

Se hvor gjelden sitter.

Koble til et offentlig GitHub- eller GitLab-repositorium. Debtless leser TypeScript-, Python-, Java- og C#-filer innenfor et tydelig budsjett og viser hva som bør tas først.

Klar for input/Offentlig repo/Ingen kode lagres
Første skanning
vanligvis under ett minutt

Start med en ferdig valgt kodebase.

Vi kobler Polsia template-next, leser inntil 60 TypeScript-, Python-, Java- eller C#-filer og gir deg en score, prioriterte funn og én anbefaling å starte med. Bare metadata og funn lagres — ikke kildekoden.

https://github.com/Polsia-Inc/template-next

01 / kodehelse-score02 / prioriterte funn03 / ett neste trekk
Koble repo
Kun offentlige GitHub- og GitLab-repositorier.
Støtter
TypeScript
Python
Java
C#

Velg leverandøren som matcher URL-en du vil verifisere.

Ingen tilgjengelige offentlige repositories funnet.

Velg et offentlig, ikke-arkivert repository du har tilgang til via GitHub.

Analyse
Regelbasert, avgrenset og forklarbar.

Klar for skanning

Koble til et repository for å starte analysen.

Venter på repo

Koble til et repo for å aktivere den første analysen.

Compliancekrav
Velg et rammeverk eller vis alle aktive rammeverk. Filteret og søket gjelder bare denne visningen og endrer ikke skanninger eller serverdata.

Vis krav fra alle aktive rammeverk.

Fem vurderingskrav for sikkerhetsfunn, datatyper, endringsomfang, kodegjennomgang og vedlikehold.

To sikkerhetsregler: dynamisk kodekjøring og hardkodede hemmeligheter.

Fem kodekvalitetskrav for typer, uferdig arbeid, kompleksitet, duplisering og sikkerhet.

Reglene vises uten en fullført skanning. Skannetreff blir synlige når en skanning er tilgjengelig.

Filtrer kravene mens du skriver.

PS-SEC-001

Offentlig sektor
Høy

Sikkerhetsfunn som krever oppfølging

Sikkerhetsrelaterte funn vises her som et separat vurderingsgrunnlag for offentlig sektor.

PS-TYP-001

Offentlig sektor
Middels

Tydelige og etterprøvbare datatyper

Uklare typer kan gjøre dataflyt og kontrollpunkter vanskeligere å etterprøve i forvaltede løsninger.

PS-CHG-001

Offentlig sektor
Middels

Kontrollert endringsomfang

Uferdige markeringer bør lukkes eller få en tydelig eier før endringer går videre.

PS-REV-001

Offentlig sektor
Lav

Forståelig og gjennomgåbar kode

Lavere kompleksitet gjør manuell gjennomgang og oppfølging av endringer enklere.

PS-MNT-001

Offentlig sektor
Lav

Konsistent vedlikehold

Duplisert logikk kan føre til at samme kontroll må oppdateres flere steder.

security.dynamic-execution

Finanspakken

Dynamisk kodekjøring

security.hardcoded-secret

Finanspakken

Hardkodet hemmelighet

health.code-quality.unsafe-types

Helsepakken

Usikre typer

Eksplisitte typer gjør dataflyten enklere å forstå og tryggere å endre.

health.code-quality.unfinished-work

Helsepakken

Uferdig arbeid

Uferdig arbeid bør avgrenses og lukkes før det blir varig vedlikeholdsgjeld.

health.code-quality.complexity

Helsepakken

Kompleksitet

Lavere kompleksitet gjør feil enklere å oppdage og endringer enklere å teste.

health.code-quality.duplication

Helsepakken

Duplisering

Samlet logikk reduserer sprikende rettelser og gjør kodebasen mer konsistent.

health.code-quality.security

Helsepakken

Sikkerhet

Sikkerhetsfunn bør håndteres tidlig for å holde kode og runtime mer motstandsdyktige.

Slik virker det

Fra repo til neste riktige trekk.

En liten, forklarbar regelmotor er et bedre første signal enn en svart boks. Du ser hva som ble funnet, hvor det ligger og hvorfor det er prioritert.

01

Koble til

Etter signup kan du velge et tilgjengelig GitHub-repository og branch, eller starte med den forhåndsvalgte eksempelbasen.

02

Les signalene

Skanneren leser inntil 60 TypeScript-, Python- eller Java-filer og ignorerer vendor- og genererte mapper. Forventet tid: vanligvis under ett minutt.

03

Velg forbedringen

Funnene rangeres med faste regler. Du får score, prioriterte funn, én anbefaling og faktisk tidsbruk — uten PR eller automatisk kodeendring.

Neste steg / 01

Gjør neste opprydding konkret.

Start med én offentlig kodebase uten konfigurasjon. Når gjelden er synlig, blir den også mulig å prioritere.

Start første skanning