{
  "id": "D009",
  "name": "Limit Function Parameters",
  "description": "Functions should not have too many parameters to maintain readability. By default, nullable named parameters are not counted as they have implicit null defaults.",
  "category": "dart",
  "severity": "warning",
  "languages": ["dart"],
  "tags": ["readability", "maintainability", "complexity"],
  "config": {
    "maxParameters": 5,
    "skipNullableNamedParameters": true
  }
}
