{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "Heyosseus/sloppy",
 "name": "sloppy",
 "owner": "Heyosseus",
 "slug": "heyosseus-sloppy",
 "github": "https://github.com/Heyosseus/sloppy",
 "what": "Sloppy is a deterministic, local PHP static analyser that flags code patterns that cost maintenance, with hooks for Claude Code, Gemini CLI and Codex, CI annotations, a Pest plugin and an MCP server.",
 "why": "",
 "language": "PHP",
 "requirements": [
  "PHP 8.3 or newer",
  "Composer",
  "A PHP project with source roots listed in composer.json",
  "Git, for diff and review commands"
 ],
 "audience_note": "Written for PHP and Laravel developers who use AI coding agents and want their edits checked for maintainability problems before they reach review.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/heyosseus-sloppy/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "heyosseus-sloppy--catch-agent-debt-while-it-codes",
   "title": "Catch agent-written PHP debt before the edit lands",
   "best": true,
   "url": "https://dedupedai.com/use-cases/heyosseus-sloppy/catch-agent-debt-while-it-codes/",
   "json": "https://dedupedai.com/use-cases/u/heyosseus-sloppy/catch-agent-debt-while-it-codes.json"
  },
  {
   "id": "heyosseus-sloppy--adopt-sloppy-on-legacy-php-without-blocking-builds",
   "title": "Gate CI on new PHP debt only",
   "best": false,
   "url": "https://dedupedai.com/use-cases/heyosseus-sloppy/adopt-sloppy-on-legacy-php-without-blocking-builds/",
   "json": "https://dedupedai.com/use-cases/u/heyosseus-sloppy/adopt-sloppy-on-legacy-php-without-blocking-builds.json"
  },
  {
   "id": "heyosseus-sloppy--review-a-branch-for-what-it-introduced",
   "title": "Review a branch for new PHP debt before merge",
   "best": false,
   "url": "https://dedupedai.com/use-cases/heyosseus-sloppy/review-a-branch-for-what-it-introduced/",
   "json": "https://dedupedai.com/use-cases/u/heyosseus-sloppy/review-a-branch-for-what-it-introduced.json"
  },
  {
   "id": "heyosseus-sloppy--fix-mechanical-php-findings-in-one-pass",
   "title": "Fix mechanical PHP findings in one pass",
   "best": false,
   "url": "https://dedupedai.com/use-cases/heyosseus-sloppy/fix-mechanical-php-findings-in-one-pass/",
   "json": "https://dedupedai.com/use-cases/u/heyosseus-sloppy/fix-mechanical-php-findings-in-one-pass.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
