You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
No longer format imports with configurations and a prefix in the wrong order.
The parser used to accept this without error even though it violated the
language spec. The parser is being fixed, so the formatter will no longer
accept or format code like:
import'foo.dart'as prefix if (cond) 'bar.dart';
Don't force a space between ? and . if a null-aware element contains a
dot shorthand.
Require analyzer: '>=8.2.0 <10.0.0'.
Require args: ^2.5.0.
Require sdk: ^3.9.0.
Bug fixes
Respect @dart= version comments when determining which >3.7 style to apply.
The formatter correctly used those comments to switch between the old short
and new tall style, but ignored them for language versioned style rule changes
after 3.7. Now the language version of the file is consistently respected for
all style rules (#1762).