Code quality checklist for students

A class project graded on whether it runs is a different bar than a GitHub repo you're linking from your resume. Here's a practical checklist for the second case — the one a recruiter or a hiring manager might actually open.

Before you link a repo on your resume

Common mistakes that stand out for the wrong reasons

A five-minute pre-submission routine

  1. Read the README as if you'd never seen the project before. Does it actually explain what to do?
  2. Run the repo through REPO-SIGHT — no signup, no install. Look at the grade and the single longest function it finds.
  3. Fix the worst one or two things it flags. You don't need a perfect score — you need to not have an obvious, fixable outlier sitting in a repo someone's about to open.
  4. Re-run it once, confirm the grade moved, and move on. Don't chase a perfect score on a student project — a clean, honest B is more convincing than a suspiciously perfect A on something that was clearly never really tested.

Why this matters more than it seems

A recruiter or interviewer who opens your linked repo is spending maybe two or three minutes there. They're not going to read every file — they're forming an impression from the README, the file structure, and whichever function they happen to click into first. A five-minute pass before you submit is genuinely cheap insurance against that impression being the wrong one.