Skip to main content
Preset linguaggio:

Code Quality

0%

Security

0%

Performance

0%

Testing

0%

Maintainability

0%

Punteggio

0%

0 / 22 completati

5 check CRITICAL mancanti
  • Input validato alle boundaries
  • No SQL Injection possibile
  • Output sanitizzato (XSS)
  • Autenticazione verificata
  • Nessun segreto hardcoded

Legenda Severita'

criticalBlocca il merge - da risolvere obbligatoriamente
highDa risolvere nella PR attuale
mediumRisolvere prima del prossimo deploy
lowMiglioramento consigliato

Come utilizzare Code Review Checklist

Choose a language preset (optional)

Select JavaScript, Python, Java or Go to automatically pre-select relevant checks for that stack, or manually tick each option individually.

Mark verified voices during review

Click on each of the 5 categories (Code Quality, Security, Performance, Testing, Maintainability) as you verify them on the pull request.

Check score and missing critical checks

The right panel shows the overall percentage score and highlights critical checks still to be completed before merging.

Export checklist in Markdown

Use the button "Export .md" to copy into notes (or download) a ready-to-paste Markdown report as a comment in the pull request.

Suggerimenti

  • Use the checklist as a standard comment in your team's pull request template to standardize review levels among different developers.
  • If security score remains low, block the merge even if other categories are complete: critical checks have absolute priority.

Domande frequenti

What's the difference between this tool and "AI Code Reviewer"?

This tool is a static and manual checklist: no code is sent to a server, mark yourself the items as you review the pull request. "AI Code Reviewer" instead analyzes automatically a block of code stuck together with artificial intelligence.

What do severity levels (critical, high, medium, and low) mean?

Critical blocks merge and must be resolved immediately (e.g., security vulnerabilities). High must be resolved in the current pull request. Medium needs to be set up before the next deployment. Low is a optional improvement that does not block.

Do these language presets completely replace my evaluation?

No, presets only select statistically most relevant voices for that language (e.g. SQL Injection for Python/Java on the backend side). They can still be manually modified based on the actual project requirements under review.

Are data from this checklist saved somewhere?

No, everything that lives only in the current browser session: reloading the page resets the checklist. To preserve the result, use the export to Markdown before closing the tab.