• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / supabase-flutter / 32982098636
89%

Build:
DEFAULT BRANCH: main
Ran 26 Aug 2026 02:44PM UTC
Jobs 10
Files 120
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

26 Aug 2026 02:43PM UTC coverage: 88.554% (-0.01%) from 88.567%
32982098636

push

github

web-flow
docs(realtime_client): enable public_member_api_docs (#1771)

## Summary
- Enables `public_member_api_docs` for `supabase_realtime` (149
violations per the ticket's original measurement, 140 after the two
ignores were narrowed).
- Documents the full public surface: `RealtimeClient`,
`RealtimeChannel`, the enums and constants in
`constants.dart`/`realtime_constants.dart`, the Postgres type conversion
helpers in `transformers.dart`, and the data classes in `types.dart`
(payloads, filters, config).
- Deletes the two file-level `ignore_for_file: public_member_api_docs`
comments in `realtime_presence.dart` and `types.dart` (the
`sort_constructors_first` half was already removed by #1767), which is
the concrete trigger for
[SDK-1449](https://linear.app/supabase/issue/SDK-1449/enable-public-member-api-docs-and-document-the-public-api).

## Context
Note on `@internal`: the `public_member_api_docs` lint exempts a whole
class/enum annotated `@internal`, but not an individual member annotated
`@internal` inside an otherwise-public class — those still needed real
docs, which is most of what this PR adds.

## Test plan
- [x] `dart analyze` reports no issues
- [x] `dart format .` produces no diff
- [x] `dart test` passes (252 tests)
- [x] Dependent package `supabase` still analyzes cleanly (no signature
changes, doc-only diff)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Documentation**
- Expanded and clarified API documentation across realtime channels,
clients, constants, presence, data types, and PostgreSQL
transformations.
- Improved guidance for connection states, subscriptions, heartbeat
handling, events, serialization, and timeout settings.
  - Removed outdated documentation exceptions and improved consistency.

- **Refactor**
- Improved protection for channel and presence state through controlled,
read-only access.
- Channel parameters and presence snapshots are now safely unmodifiable,
preventing... (continued)

2 of 2 new or added lines in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

6050 of 6832 relevant lines covered (88.55%)

4.57 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
84.41
-0.16% packages/supabase_auth/lib/src/auth_client.dart
Jobs
ID Job ID Ran Files Coverage
3 supabase_realtime - 32982098636.3 26 Aug 2026 02:48PM UTC 13
90.27
GitHub Action Run
4 supabase_auth - 32982098636.4 26 Aug 2026 02:48PM UTC 30
90.57
GitHub Action Run
5 supabase_flutter - 32982098636.5 26 Aug 2026 02:45PM UTC 11
82.22
GitHub Action Run
6 supabase_storage - 32982098636.6 26 Aug 2026 02:47PM UTC 9
97.35
GitHub Action Run
7 postgrest - 32982098636.7 26 Aug 2026 02:47PM UTC 11
84.59
GitHub Action Run
8 supabase - 32982098636.8 26 Aug 2026 02:48PM UTC 14
93.49
GitHub Action Run
9 supabase_functions - 32982098636.9 26 Aug 2026 02:44PM UTC 4
93.81
GitHub Action Run
10 iceberg - 32982098636.10 26 Aug 2026 02:45PM UTC 6
68.52
GitHub Action Run
9 supabase_common - 32951661159.9 26 Aug 2026 09:12AM UTC 21
86.96
GitHub Action Run
5 yet_another_json_isolate - 32956931006.5 26 Aug 2026 10:12AM UTC 1
98.44
GitHub Action Run
Source Files on build 32982098636
  • Tree
  • List 120
  • Changed 18
  • Source Changed 17
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32982098636
  • effc37d5 on github
  • Prev Build on main (#32956931006)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc