{
  "id": 4447082,
  "title": "Prevention Over Reporting: What Scrum Can Learn From Linters",
  "url": "https://urgent.news/2026/08/30/prevention-over-reporting-what-scrum-can-learn-from-linters",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-30T15:11:49.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/orbivort/prevention-over-reporting-what-scrum-can-learn-from-linters-11cf"
  },
  "original_language": "en",
  "account": "Reporting tools monitor mistakes after they occur, while preventing tools block bad actions before they happen. This difference is crucial in agile methodologies like Scrum. Linters function as preventing tools, catching errors instantly rather than reporting them later. This approach contrasts with common agile practices where issues are only noticed during sprint reviews. The article explores the benefits of incorporating linter-like thinking into Scrum processes, emphasizing three key principles: rules encoded in the system, invalid actions blocked from completion, and catching failures at the earliest cost-effective stage. By applying these principles, Scrum teams can shift from a reactive stance, focused on fixing mistakes after they appear, to a proactive stance, focused on preventing problems from arising. This mindset can be implemented by enforcing rules such as requiring a clear Sprint Goal before a sprint starts, ensuring every step in the workflow moves through necessary stages, and making Definition of Done criteria non-negotiable. These measures transform process adherence from a matter of discipline to one of design, reducing the cost associated with errors. The article concludes that while tooling aids this transformation, it is not a replacement for team communication and judgment.",
  "summary": "Linters catch mistakes the moment you make them. Most agile tools wait until after the sprint to tell you. Introduction Your sprint failed three days ago, and the tool knew it the whole time. It just waited to show you in a burndown chart, after the damage was already done. Every retrospective ends with the same three words: \"improve our process.\" Then the team returns to the same class of tool —…",
  "key_points": [
    "Linters act as preventing tools, catching errors instantly",
    "Scrum often only notices issues during sprint reviews",
    "Implementing linter-like principles shifts Scrum to proactive stance"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}