Skip to content

Upgrade hive_ce_generator to analyzer 14 - #311

Merged
Rexios80 merged 6 commits into
mainfrom
feature/analyzer-14
Jul 28, 2026
Merged

Upgrade hive_ce_generator to analyzer 14#311
Rexios80 merged 6 commits into
mainfrom
feature/analyzer-14

Conversation

@Rexios80

@Rexios80 Rexios80 commented Jul 28, 2026

Copy link
Copy Markdown
Member

Summary

  • Fixes Support analyzer >= 13.X #308
  • Upgrade hive_ce_generator to analyzer ^14.0.0 and rexios_lints ^18.1.0
  • Vendor the small source_helper APIs in use so that dependency no longer blocks the upgrade
  • Replace json_serializable codegen for RegistrarIntermediate with hand-written JSON methods and drop json_annotation

Test plan

  • dart pub get in hive_generator (and example) resolves on analyzer 14
  • dart analyze / tests for hive_generator pass
  • Generator still produces expected adapters / registrar output in the example

@cursor

cursor Bot commented Jul 28, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.59%. Comparing base (3d5832e) to head (93e4575).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #311   +/-   ##
=======================================
  Coverage   93.59%   93.59%           
=======================================
  Files          64       64           
  Lines        2622     2622           
=======================================
  Hits         2454     2454           
  Misses        168      168           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Rexios80
Rexios80 merged commit 76b895c into main Jul 28, 2026
76 of 92 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support analyzer >= 13.X

1 participant