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

supabase / supabase-flutter / 31086976506
89%

Build:
DEFAULT BRANCH: main
Ran 06 Aug 2026 08:57AM UTC
Jobs 9
Files 103
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

06 Aug 2026 08:56AM UTC coverage: 87.087% (-0.08%) from 87.163%
31086976506

push

github

web-flow
fix(supabase_lints): enable lines_longer_than_80_chars and fix all violations (#1655)

## Why

`dart format` never reflows comments and never splits string literals,
so nothing enforced the 80-column limit outside of the code the
formatter can break by itself. 440 over-long lines had accumulated
across 109 files, and CodeRabbit was doing the enforcement by hand in
review (it flagged two such lines on #1654).

Enabling the rule continues the ratcheting pattern
`packages/supabase_lints/lib/analysis_options.yaml` already documents:
turn a rule on once its violations are gone.

## What

`lines_longer_than_80_chars: true` in the shared lint config (the
Flutter variant includes it, so both are covered), plus the 440 fixes.

| Category | Count | Treatment |
| --- | --- | --- |
| Prose in `///` / `//` blocks | 281 + 59 | Rewrapped at 80 columns,
wording unchanged |
| Over-long string literals | ~100 | Split into adjacent literals (same
value) |
| Doc code samples | 12 | Reformatted the way `dart format` would break
the same code |
| Missing space after `///` / `//` | 4 | Added, then wrapped |
| Other | 4 | See below |

The four one-offs:

- `buildClientInfoHeader` computes the encoded platform version into a
local instead of interpolating a call chain that cannot fit on one line.
Same output.
- Two `test(...)` headers with a trailing closure moved their arguments
onto separate lines.
- One trailing `// comment` on a map entry moved above the entry.

Three doc samples were JavaScript left over from the ports (`new
RetryTimer(...)`, `console.log(...)`, `let`) inside ` ```dart ` fences.
They are Dart now.

Fenced code, markdown lists and tables, and `{@template}` macros were
kept structurally intact rather than reflowed as prose.

## String values are provably unchanged

Splitting a literal into adjacent literals is value-preserving only if
the split points are the sole change, so that was checked mechanically
rather than by eye: every string literal value in ev... (continued)

53 of 64 new or added lines in 20 files covered. (82.81%)

5 existing lines in 3 files now uncovered.

5618 of 6451 relevant lines covered (87.09%)

4.02 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
80.49
-2.85% packages/realtime_client/lib/src/types.dart
2
90.91
-3.54% packages/gotrue/lib/src/types/auth_exception.dart
2
0.0
0.0% packages/supabase/lib/src/remove_subscription_result.dart
1
92.51
-0.04% packages/realtime_client/lib/src/realtime_channel.dart

Coverage Regressions

Lines Coverage ∆ File
3
80.49
-2.85% packages/realtime_client/lib/src/types.dart
1
90.91
-3.54% packages/gotrue/lib/src/types/auth_exception.dart
1
0.0
0.0% packages/supabase/lib/src/remove_subscription_result.dart
Jobs
ID Job ID Ran Files Coverage
1 functions_client - 31086976506.1 06 Aug 2026 08:57AM UTC 3
98.86
GitHub Action Run
2 supabase - 31086976506.2 06 Aug 2026 09:00AM UTC 17
85.63
GitHub Action Run
3 storage_client - 31086976506.3 06 Aug 2026 08:59AM UTC 13
84.59
GitHub Action Run
4 supabase_flutter - 31086976506.4 06 Aug 2026 08:58AM UTC 10
79.38
GitHub Action Run
5 postgrest - 31086976506.5 06 Aug 2026 09:00AM UTC 10
85.35
GitHub Action Run
6 gotrue - 31086976506.6 06 Aug 2026 09:01AM UTC 28
87.65
GitHub Action Run
7 yet_another_json_isolate - 31086976506.7 06 Aug 2026 08:57AM UTC 1
93.65
GitHub Action Run
8 supabase_common - 31086976506.8 06 Aug 2026 08:57AM UTC 10
100.0
GitHub Action Run
9 realtime_client - 31086976506.9 06 Aug 2026 09:00AM UTC 11
90.19
GitHub Action Run
Source Files on build 31086976506
  • Tree
  • List 103
  • Changed 48
  • Source Changed 48
  • Coverage Changed 47
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31086976506
  • a08b6577 on github
  • Prev Build on main (#31085988797)
  • Next Build on main (#31089189031)
  • 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