Skip to content

Cleaning - #31

Merged
twcclegg merged 6 commits into
masterfrom
cleaning
Jul 21, 2017
Merged

Cleaning#31
twcclegg merged 6 commits into
masterfrom
cleaning

Conversation

@twcclegg

Copy link
Copy Markdown
Owner

No description provided.

@twcclegg
twcclegg merged commit 442277e into twcclegg:master Jul 21, 2017
@twcclegg
twcclegg deleted the cleaning branch July 21, 2017 19:44
twcclegg added a commit that referenced this pull request Aug 26, 2026
- FormatNumberForMobileDialing: collapse if/else assigning the same
  variable into a ternary (cs/missed-ternary-operator, alert #284).
  Left the MX/CL/UZ branch's if/else alone (alert #285): its condition
  carries ~15 lines of explanatory comments that a ternary would make
  harder to read, not easier.
- MaybeExtractCountryCode: replace the `as object ==` reference-equality
  hack with an explicit ReferenceEquals call and a comment explaining
  why value equality would be wrong here (the sentinel check needs to
  distinguish the specific default-object instance from any region's
  real prefix that happens to equal the literal text). Same behavior,
  self-documenting instead of looking like a value-equality bug
  (cs/reference-equality-with-object, alert #31).
- ChooseFormattingPatternForNumber: combine the nested ifs, no behavior
  change (cs/nested-if-statements, alert #255).
- GetExampleNumberForType: the empty catch block was silent by design
  (falls through to `return null`, matching a metadata-quality issue
  to "no example number" rather than surfacing it) but had no comment
  saying so; upstream Java logs the exception here instead, which this
  port doesn't have a logging story for elsewhere either. Added a
  comment rather than introducing a logging dependency for one call
  site (cs/empty-catch-block, alert #248).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

1 participant