pkg/analysis_server/.agents/skills/closing-obselete-issues/references/rationale_templates.md
When evaluating open GitHub issues for the Analysis Server, Analyzer, or Linter components in the dart-lang/sdk repository, use this rationale matrix to determine eligibility for closure. For each rationale, you must perform the specified verification check before confirming.
lib/src/analysis_server.dart, lib/src/lsp/, or server CLI options) to verify if the requested functionality is now natively supported or configurable.type-enhancement or type-feature, is greater than 3 years old, and has zero community upvotes (thumbs up) or comments within the last 2 years.Current_Year - Issue_Creation_Year > 3 AND Upvotes == 0 and Comments in last 2 years == 0.tools/VERSION).needs-info label or maintainer question followed by author silence exceeding 90 days.pkg/linter or pkg/analyzer directories to confirm the rule (lint_name) no longer exists or is explicitly marked deprecated.{lint_name}) has been deprecated or completely removed from newer versions of the Dart SDK, rendering this request obsolete. Thanks!"