dart_style 0.1.8 copy "dart_style: ^0.1.8" to clipboard
dart_style: ^0.1.8 copied to clipboard

outdatedDart 1 only

Opinionated, automatic Dart source code formatter.

0.1.8 #

  • Update to latest analyzer and args packages.
  • Allow cascades with repeated method names to be one line.

0.1.7 #

  • Update to latest analyzer (#177).
  • Don't discard annotations on initializing formals (#197).
  • Optimize formatting deeply nested expressions (#108).
  • Discard unused nesting level to improve performance (#108).
  • Discard unused spans to improve performance (#108).
  • Harden splits that contain too much nesting (#108).
  • Try to avoid splitting single-element lists (#211).
  • Avoid splitting when the first argument is a function expression (#211).

0.1.6 #

  • Allow passing in selection to preserve through command line (#194).

0.1.5+1, 0.1.5+2, 0.1.5+3 #

  • Fix test files to work in main Dart repo test runner.

0.1.5 #

  • Change executable name from dartformat to dartfmt.

0.1.4 #

  • Don't mangle comma after function-typed initializing formal (#156).
  • Add --dry-run option to show files that need formatting (#67).
  • Try to avoid splitting in before index argument (#158, #160).
  • Support await for statements (#154).
  • Don't delete commas between enum values with doc comments (#171).
  • Put a space between nested unary - calls (#170).
  • Allow -t flag to preserve compatibility with old formatter (#166).
  • Support --machine flag for machine-readable output (#164).
  • If no paths are provided, read source from stdin (#165).

0.1.3 #

  • Split different operators with the same precedence equally (#130).
  • No spaces for empty for loop clauses (#132).
  • Don't touch files whose contents did not change (#127).
  • Skip formatting files in hidden directories (#125).
  • Don't include trailing whitespace when preserving selection (#124).
  • Force constructor initialization lists to their own line if the parameter list is split across multiple lines (#151).
  • Allow splitting in index operator calls (#140).
  • Handle sync* and async* syntax (#151).
  • Indent the parameter list more if the body is a wrapped "=>" (#144).

0.1.2 #

  • Move split conditional operators to the beginning of the next line.

0.1.1 #

  • Support formatting enums (#120).
  • Handle Windows line endings in multiline strings (#126).
  • Increase nesting for conditional operators (#122).
92
likes
0
pub points
97%
popularity

Publisher

verified publishertools.dart.dev

Opinionated, automatic Dart source code formatter.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

analyzer, args, path, source_span

More

Packages that depend on dart_style