Skip to content

Conversation

@greglittlefield-wf
Copy link
Contributor

@greglittlefield-wf greglittlefield-wf commented Feb 9, 2026

Motivation

over_react does not support newer analyzer package majors 8, 9, and 10.

We want to support those, so that consumers aren't blocked from upgrading to newer versions of other packages that also depend on analyzer.

Changes

  • Update dependencies to allow analyzer 8.x, 9.x, 10.x
    • Had to drop build_resolvers since it's discontinued, and won't allow 10.x if it's included as a dependency
  • Update validate_analyzers CI matrix to run on newly-supported analyzer versions
  • Migrate over_react_builder_test.dart from a unit test to a functional test, since we can no longer use build_resolvers, or easily author it in a way that works on all supported analyzer tests
    • FIXME this was deleted, still need to re-add it
    • This also meant we could remove tool/update_tests_for_dart_3.sh and related code
  • Vendor the transformer_utils package, remove dependency on it
    • This package isn't used by anything else in our ecosystem, and having it as a separate dependency makes the process of updating analyzer dependencies more tedious.
    • Files were copied over as-is, and then warnings/errors due to stricter analysis/linting were fixed in fbe4a32 7e4f9b4

Release Notes

Review

See CONTRIBUTING.md for more details on review types (+1 / QA +1 / +10) and code review process.

Please review:

QA Checklist

  • Tests were updated and provide good coverage of the changeset and other affected code
  • Manual testing was performed if needed

Merge Checklist

While we perform many automated checks before auto-merging, some manual checks are needed:

  • A Frontend Frameworks Design member has reviewed these changes
  • There are no unaddressed comments - this check can be automated if reviewers use the "Request Changes" feature
  • For release PRs - Version metadata in Rosie comment is correct

@btr-rmconsole-2 btr-rmconsole-2 bot changed the title Allow analyzer 8.x, 9.x, 10.x FED-4405 Allow analyzer 8.x, 9.x, 10.x Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants