Samenvatting
Deze gratis AI code controle scoort geplakte code van 0 tot 100 met zes client-side heuristieken: regellengte, nestdiepte, commentaarratio, magic numbers, achtergebleven TODO/FIXME-markers en naamgeving met een letter. Er wordt niets geupload, de score wordt bijgewerkt terwijl je typt, en elke categorie toont zijn eigen puntenuitsplitsing zodat je precies weet wat je eerst moet aanpakken.
Plak je code, krijg direct een kwaliteitsscore
Deze gratis AI code controle draait een 0-100 heuristiek op alles wat je plakt: regellengte, nesting, commentaar, magic numbers, naamgeving. Niets van wat je typt verlaat je browser.
Wat de score precies controleert
Regellengte & nesting
Regels langer dan 100 tekens en if-blokken die meer dan drie of vier niveaus diep genest zijn, maken een diff het snelst onprettig om te reviewen. We meten allebei: nestdiepte komt uit het tellen van haakjes voor C-achtige talen en van indentatieniveaus voor Python-achtige talen, zodat de check werkt ongeacht of je taal accolades gebruikt. Voorbij vier niveaus verliest de score snel punten, want dat is meestal het punt waarop een reviewer terug moet scrollen om te onthouden in welke conditie hij zit.
Commentaar & magic numbers
Code die zichzelf uitlegt heeft een lichte laag commentaar, ruwweg een op de vijf tot een op de tien regels, en weinig onverklaarde literalen. We signaleren bestanden met bijna geen documentatie, en apart bestanden waar getallen zoals 500 of 0.85 opduiken zonder naam of commentaar in de buurt. TODO- en FIXME-regels tellen niet mee voor de commentaarscore: het zijn markers, geen documentatie, dus een bestand vol markers leest nog steeds als onderbelicht.
Naamgeving & achtergebleven markers
Variabelen van een letter buiten gangbare loop-counters zoals i, j of n maken code lastiger te volgen zodra die meer dan een paar regels beslaat, dus we tellen hoeveel van je gedeclareerde en toegewezen variabelen in die val trappen. Achtergebleven TODO- en FIXME-commentaar kost ook een paar punten per stuk: het zijn eerlijke signalen van onafgemaakt werk, maar ze tellen net zo hard op als bij een echte pull request review.
Geen server, geen model, geen black box
Elke AI code checker op het internet belooft een magische AI-score. Deze niet: er draait helemaal geen AI, het zijn zes uitlegbare checks, dezelfde dingen die een menselijke reviewer scant in de eerste dertig seconden na het openen van een pull request. Regellengte, nestdiepte, commentaarratio, magic numbers, achtergebleven TODO's, namen van een letter. Elke check heeft een vast puntenbudget, dus je ziet precies waarom een bestand scoorde zoals het scoorde, niet zomaar een getal zonder onderbouwing.
- Draait volledig client-side, in het tabblad waar je al in zit
- Dezelfde zes checks elke keer, geen willekeur tussen runs
- Gebouwd voor een snelle gut-check voor een PR, geen compliance-audit
Veelgestelde vragen
Is deze ai code controle echt gratis?
Wordt mijn code ergens geupload?
Waar is de score precies op gebaseerd?
Welke talen worden ondersteund?
Waarom scoorde mijn code lager dan verwacht?
Is dit een vervanging voor een echte linter of code review?
Waarom verhoogt meer commentaar de score niet altijd?
Hoe wordt nestdiepte gemeten bij talen zonder accolades?
Ik plakte een groot bestand en de score veranderde nauwelijks. Waarom?
Nog steeds niet zeker wat je moet bouwen?
whatshouldibuildnext.com draait ook een gratis AI-specgenerator: beschrijf een idee, krijg een afgebakende spec en een stack-suggestie, geen aanmelding nodig.