Sign in
dart
/
dart_style
/
HEAD
6987e9f
Add benchmark and regression test for #1516. (#1567)
by Bob Nystrom
· 3 days ago
main
0c1f628
Stdin name search (#1566)
by Bob Nystrom
· 6 days ago
49832b6
Remove the old CLI options and executables. (#1565)
by Bob Nystrom
· 8 days ago
87e527d
Remove support for fixes and `--fix`. (#1564)
by Bob Nystrom
· 8 days ago
8afa44a
Make the language version parameter to DartFormatter mandatory. (#1563)
by Bob Nystrom
· 8 days ago
5d35f4d
Bump version to publish 2.3.7. (#1562)
by Bob Nystrom
· 10 days ago
v2.3.7
30dce1c
Don't allow a block argument to be named. (#1561)
by Bob Nystrom
· 13 days ago
ab9cbef
Fix test that fails on Windows. (#1560)
by Bob Nystrom
· 14 days ago
003cb15
Don't crash on an index cascade section followed by a method chain. (#1556)
by Bob Nystrom
· 2 weeks ago
7276774
Avoid gratuitous splits after `=`. (#1554)
by Bob Nystrom
· 2 weeks ago
d3b5aed
Handle imports with "as" and "if" clauses in either order. (#1555)
by Bob Nystrom
· 2 weeks ago
953ecbc
Correctly format imports with both `as` and `if` clauses. (#1550)
by Bob Nystrom
· 3 weeks ago
1101f65
Add regression test for #1533. (#1549)
by Bob Nystrom
· 3 weeks ago
05d08d9
Tweak block argument heuristics (#1548)
by Bob Nystrom
· 3 weeks ago
494a1d7
Delete unreachable `default` clause. (#1547)
by Paul Berry
· 3 weeks ago
58e96a9
Add a regression test for a large statement. (#1546)
by Bob Nystrom
· 4 weeks ago
80ecef5
Block-format await expressions if the inner expression allows it. (#1538)
by Bob Nystrom
· 4 weeks ago
5749a94
Always split switch expressions (#1537)
by Bob Nystrom
· 4 weeks ago
02d5bc2
When the RHS of `=>` is a function call, prefer to split at the `=>`. (#1523)
by Bob Nystrom
· 5 weeks ago
92b2fa8
Don't crash when formatting an empty source file. (#1524)
by Bob Nystrom
· 5 weeks ago
dd1f7d9
Allow disabling formatting for a region of code. (#1522)
by Bob Nystrom
· 5 weeks ago
8c0e44e
Preserve type parameters in function-typed "this." and "super." params. (#1520)
by Bob Nystrom
· 6 weeks ago
1cf42fa
Use the right line-ending when writing multi-line strings. (#1519)
by Bob Nystrom
· 6 weeks ago
fbf2ce9
Don't write a trailing comma in extension type representation clauses. (#1518)
by Bob Nystrom
· 6 weeks ago
c42eee5
Create a second IR between Pieces and output string. (#1517)
by Bob Nystrom
· 6 weeks ago
1536c11
Add benchmark for some dart:ffi code that was slow in the old formatter. (#1515)
by Bob Nystrom
· 6 weeks ago
8a8e4f5
Add regression test for #1463. (#1514)
by Bob Nystrom
· 6 weeks ago
ed3c5c6
Add regression tests for all issues fixed by the new formatter. (#1513)
by Bob Nystrom
· 6 weeks ago
9776539
Add a couple of regression tests. (#1512)
by Bob Nystrom
· 6 weeks ago
31422e8
Use surrounding packages to infer language version in the CLI. (#1508)
by Bob Nystrom
· 6 weeks ago
2695039
If a class's type parameters split, force the clauses to split too. (#1511)
by Bob Nystrom
· 7 weeks ago
a1fcb10
Force a cascade to split if an indirect method call section splits. (#1509)
by Bob Nystrom
· 7 weeks ago
76ae5ef
Allow passing a language version to the formatter CLI. (#1507)
by Bob Nystrom
· 7 weeks ago
db1271e
Allow passing the language version in to the DartFormatter API. (#1506)
by Bob Nystrom
· 7 weeks ago
f7bd4c4
Fix firstNonCommentToken in anticipation of analyzer fix. (#1503)
by Paul Berry
· 8 weeks ago
2112257
Fix tall_format_test.dart on Windows. (#1502)
by Bob Nystrom
· 9 weeks ago
cb16515
Simplify subtree merging. (#1500)
by Bob Nystrom
· 9 weeks ago
cedd052
Make testBenchmarks() synchronous. (#1499)
by Bob Nystrom
· 2 months ago
fbde0dd
Bump the github-actions group with 2 updates (#1498)
by dependabot[bot]
· 3 months ago
7efab45
Bump actions/checkout from 4.1.5 to 4.1.6 in the github-actions group (#1497)
by dependabot[bot]
· 4 months ago
3f825f6
Invalidate eagerly by newline constraint (#1495)
by Bob Nystrom
· 4 months ago
8a236c0
Rework how function types, type annotations, and typedefs are handled. (#1493)
by Bob Nystrom
· 4 months ago
0a78529
Use all unsolved pieces on the offending line as expand pieces. (#1494)
by Bob Nystrom
· 4 months ago
d2b88fc
Bump dart_flutter_team_lints from 2.1.1 to 3.1.0 (#1487)
by dependabot[bot]
· 4 months ago
f8c285f
Remove some unnecessary Piece classes. (#1491)
by Bob Nystrom
· 4 months ago
0160142
Add some profiling instrumentation to the old formatter. (#1492)
by Bob Nystrom
· 4 months ago
6641bde
Flatten chained conditionals. (#1489)
by Bob Nystrom
· 4 months ago
ce04d38
Add test that tickles subtree merging. (#1488)
by Bob Nystrom
· 4 months ago
93d2068
Require analyzer 6.5.0 and stop using deprecated nodes. (#1490)
by Konstantin Scheglov
· 4 months ago
5ddd749
Support running benchmarks in AOT mode. (#1486)
by Bob Nystrom
· 4 months ago
25dcdbb
Don't use AssignPiece for for-in loop "in" clauses. (#1485)
by Bob Nystrom
· 4 months ago
222f670
Remove a bunch of TODO(tall) and TODO(perf) comments that aren't needed. (#1484)
by Bob Nystrom
· 4 months ago
e49a9f3
Preserve one blank line between elements in delimited lists. (#1483)
by Bob Nystrom
· 4 months ago
acbe67d
Preserve a blank line after a leading top-level comment. (#1481)
by Bob Nystrom
· 4 months ago
c189908
Bump the github-actions group with 2 updates (#1482)
by dependabot[bot]
· 4 months ago
4c19fc7
blast repo changes: dependabot (#1464)
by Devon Carew
· 4 months ago
1618f54
Ensure a blank line between the directives and the declarations. (#1480)
by Bob Nystrom
· 4 months ago
bdc8a8c
Correct indentation on parameters with both metadata and default values. (#1478)
by Bob Nystrom
· 4 months ago
1cc5a25
Eagerly bind AssignPiece if it can't block split and operands don't fit. (#1477)
by Bob Nystrom
· 4 months ago
1e3b808
Migrate regression/0400/ (#1467)
by Bob Nystrom
· 5 months ago
2522dfa
Migrate regression/0000/ (#1458)
by Bob Nystrom
· 5 months ago
66c3fa0
Migrate regression/0100/ (#1459)
by Bob Nystrom
· 5 months ago
24715c1
Migrate regression/0200/ (#1460)
by Bob Nystrom
· 5 months ago
62e9dc6
Migrate regression/0300/ (#1462)
by Bob Nystrom
· 5 months ago
194a342
Migrate the rest of the regression tests (#1476)
by Bob Nystrom
· 5 months ago
e3bc131
Migration regression/0500/ (#1468)
by Bob Nystrom
· 5 months ago
a25c691
Migrate regression/0600/ (#1471)
by Bob Nystrom
· 5 months ago
1621806
Migrate regression/0700/ (#1472)
by Bob Nystrom
· 5 months ago
57c0990
Migrate regression/0800/ (#1473)
by Bob Nystrom
· 5 months ago
5598db5
Migrate regression/0900/ (#1474)
by Bob Nystrom
· 5 months ago
0991495
Migrate regression/1000/ (#1475)
by Bob Nystrom
· 5 months ago
ac3ea5b
Add a couple of regression tests for examples from Jake. (#1457)
by Bob Nystrom
· 5 months ago
d301b33
Bind pieces based on page width during formatting. (#1455)
by Bob Nystrom
· 5 months ago
709a211
Chunky pieces! Aggregate multiple tokens into single CodePieces. (#1451)
by Bob Nystrom
· 5 months ago
e8ccdb1
Ignore warnings from deprecated analyzer APIs for now. (#1456)
by Bob Nystrom
· 5 months ago
77c0999
Add a utility script for benchmarking and profiling a directory. (#1450)
by Bob Nystrom
· 5 months ago
4fb8c6d
Make it easier to run and compare multiple benchmarks. (#1446)
by Bob Nystrom
· 5 months ago
1d94367
Don't apply the page width optimization to already pinned pieces. (#1449)
by Bob Nystrom
· 5 months ago
7d22d44
Don't allow splitting in interpolation expressions. (#1448)
by Bob Nystrom
· 5 months ago
585fc77
Take leading indentation into account when constraining by page width. (#1447)
by Bob Nystrom
· 5 months ago
bf9a269
Add some manual profiling instrumentation. (#1445)
by Bob Nystrom
· 5 months ago
76abd11
Don't allow function calls to be block arguments. (#1444)
by Bob Nystrom
· 5 months ago
98267fa
Format `with` and `implements` in enum declarations. (#1442)
by Bob Nystrom
· 5 months ago
84bc5f6
Format named constructor calls in enum value constructors. (#1443)
by Bob Nystrom
· 5 months ago
6570b94
Simplify AssignPiece. (#1439)
by Bob Nystrom
· 6 months ago
1013788
Remove pushAllowNewlines() and popAllowNewlines() from CodeWriter. (#1438)
by Bob Nystrom
· 6 months ago
8bd067f
Allow comments before infix expressions to not split the operator. (#1433)
by Bob Nystrom
· 6 months ago
64f3eda
Remove some unneeded code and update a doc comment. (#1437)
by Bob Nystrom
· 6 months ago
c1a804e
Bump actions/checkout from 4.1.1 to 4.1.2 (#1436)
by dependabot[bot]
· 6 months ago
273904a
Add some regression tests from the old prototype. (#1435)
by Bob Nystrom
· 6 months ago
ece2cdd
Use NodeContext for all downwards contextual formatting. (#1434)
by Bob Nystrom
· 6 months ago
e15a662
Rework how comments are represented in the Piece model (#1432)
by Bob Nystrom
· 6 months ago
7f6b170
Don't indent split binary operands in an assignment-like context. (#1431)
by Bob Nystrom
· 6 months ago
2278fcd
Indent comments inside switch statement cases. (#1430)
by Bob Nystrom
· 6 months ago
95ba395
Tweak the call chain splitting rules. (#1428)
by Bob Nystrom
· 6 months ago
fdc36a3
Prefer splitting at ".." instead of in the cascade target. (#1427)
by Bob Nystrom
· 6 months ago
82ced5a
Update tool/test_updater.dart to handle the tall style and test changes. (#1426)
by Bob Nystrom
· 6 months ago
4d037b3
Reorganize the sources and tests to split out the short and tall files. (#1423)
by Bob Nystrom
· 6 months ago
a1b49dd
Tweak the block formatting rules to disallow `=>` function expressions. (#1422)
by Bob Nystrom
· 6 months ago
5a47c54
Preserve newlines (or lack of) in collections with line comments. (#1420)
by Bob Nystrom
· 7 months ago
Next »