This repository was archived by the owner on Sep 10, 2026. It is now read-only.
Repository navigation
Drop every em dash - #28
Merged
Merged
Conversation
367 of them across 98 tracked files, which is enough that the prose reads
as machine-written whatever it actually says. Recast per sentence as a
comma, colon, semicolon, parenthesis or a second sentence, not swept with
a regex. No spaced hyphens were introduced.
Everything, not just the public API docs: lib/, bin/, the example game,
the tests, MAINTAINERS/CONTRIBUTING/AGENTS/README, fonts/README.md, both
pubspecs, build.yaml, .gitignore, the workflows and the changelog.
Text a player actually reads changed with it:
· `The game updated. Try again.` for a stateUpdated rejection.
· The notification-permission rows in settings: `Blocked: enable
notifications…` and `Disabled: tap to open Settings`.
· `Account created. Your games, ratings, and friends are saved.`
· `Game in progress. The replay will be available when it …`
· `configure_firebase`'s summary prints `none` where a platform was
not configured, rather than a bare dash.
pubspec descriptions move too, so both pub.dev listings change wording.
The four *.g.dart files carry riverpod_generator's copy of the doc
comments above each provider; `build_runner build` brings them along.
analyze clean, format clean, 215 package tests and 21 example tests pass.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
367 of them, across 98 tracked files. Recast per sentence as a comma, colon, semicolon, parenthesis or a second sentence, not swept with a regex. No spaced hyphens were introduced.
Everything, not just the public API docs:
lib/,bin/, the example game, the tests,MAINTAINERS.md/CONTRIBUTING.md/AGENTS.md/README.md,fonts/README.md, both pubspecs,build.yaml,.gitignore, the workflows and the changelog.Text a player actually reads
The game updated — try again.The game updated. Try again.Blocked — enable notifications in this site's browser settingsBlocked: enable notifications …Disabled — tap to open SettingsDisabled: tap to open SettingsAccount created — your games, ratings, and friends are saved.Account created. Your games, ratings, and friends are saved.Game in progress — the replay will be available when it …Game in progress. The replay will be available when it …configure_firebaseprinted a bare—for an unconfigured platformnonetest/core/errors/error_messages_test.dartasserted the first of those and moves with it.Both
pubspec.yamldescriptions change wording, so both pub.dev listings do too.Generated code
The four
*.g.dartfiles carry riverpod_generator's copy of the doc comment above each provider, sodart run build_runner build --delete-conflicting-outputsbrings them along. Committed, and the drift guard inchecks.ymlcovers it.Changelog
One
cider log changedentry, per CONTRIBUTING. The heading link-reference guard is untouched — only prose inside existing entries changed.Verification
flutter analyzeclean ·dart formatclean · 215 package tests and 21 example tests pass.Companion PRs: eigeninteractive/eigen-server#46 and eigeninteractive/eigen-web#32. Between the three, zero em dashes remain in any tracked file in any of the repositories.
🤖 Generated with Claude Code