{
  "id": "D003",
  "name": "Prefer Widgets Over Methods Returning Widgets",
  "description": "Extract methods returning widgets into separate widget classes for better performance and maintainability",
  "category": "dart",
  "severity": "warning",
  "languages": ["dart"],
  "tags": ["flutter", "widget", "performance", "best-practice"],
  "config": {
    "excludePrivateMethods": false,
    "excludeBuildHelpers": false,
    "minMethodLength": 3
  }
}
