4ceed0b | Remove is_function_or_class helper footgun (#4133) | Shantanu | 2024-01-01 | 318 (+3) | 634 (+6) | 208 (+2) | 38 (+1) | 308 (+1) | 11.5535 (-0.0225061) | 97117.8 (+904.756) | 16 (0) | 439 (+5) | 952 (+9) | 528 (+4) | 995 (+7) | 0 (0) | 70 (0) | 54 (+1) | 663 (+4) | 455 (+5) | 8405.9 (+94.5004) |
8e0a9de | Remove empty lines before docstrings in async func | Shantanu | 2024-01-01 | 315 (-1) | 628 (-2) | 206 (-2) | 37 (0) | 307 (-1) | 11.576 (+0.0164038) | 96213 (-239.276) | 16 (0) | 434 (-2) | 943 (-3) | 524 (-2) | 988 (-4) | 0 (0) | 70 (0) | 53 (0) | 659 (-2) | 450 (-2) | 8311.4 (-32.4936) |
db9c592 | Unify docstring detection (#4095)
Co-authored-by: | Jelle Zijlstra | 2023-12-28 | 316 (+5) | 630 (+13) | 208 (+1) | 37 (0) | 308 (+6) | 11.5596 (-0.0272214) | 96452.3 (+1959.49) | 16 (0) | 436 (+10) | 946 (+18) | 526 (+2) | 992 (+10) | 0 (-0.609561) | 70 (0) | 53 (0) | 661 (+9) | 452 (+10) | 8343.89 (+188.716) |
eb7661f | Fix another case where we format dummy implementat | Jelle Zijlstra | 2023-12-11 | 311 (+1) | 617 (+2) | 207 (+2) | 37 (0) | 302 (+1) | 11.5869 (-0.0443512) | 94492.8 (+50.6603) | 16 (0) | 426 (+3) | 928 (+3) | 524 (+1) | 982 (+3) | 0.609561 (-0.0438769) | 70 (0) | 53 (0) | 652 (+1) | 442 (+3) | 8155.17 (+35.4522) |
9aea976 | Only use dummy implementation logic for functions | Jelle Zijlstra | 2023-12-11 | 310 (+4) | 615 (+8) | 205 (0) | 37 (0) | 301 (+3) | 11.6312 (-0.0418712) | 94442.1 (+1136.77) | 16 (0) | 423 (+7) | 925 (+12) | 523 (+3) | 979 (+7) | 0.653438 (-0.594218) | 70 (0) | 53 (0) | 651 (+7) | 439 (+7) | 8119.72 (+126.509) |
89e28ea | Permit standalone form feed characters at the modu | tungol | 2023-11-21 | 306 (+5) | 607 (+10) | 205 (+2) | 37 (0) | 298 (+2) | 11.6731 (+1.45547) | 93305.4 (+13254.4) | 16 (+2) | 416 (+7) | 913 (+15) | 520 (+5) | 972 (+7) | 1.24766 (-0.337848) | 70 (0) | 53 (+1) | 644 (+4) | 432 (+9) | 7993.21 (+158.599) |
46be1f8 | Support formatting specified lines (#4020)
| Yilei Yang | 2023-11-06 | 301 (+6) | 597 (+9) | 203 (+6) | 37 (0) | 296 (+10) | 10.2176 (-0.0723961) | 80051 (+1061.35) | 14 (0) | 409 (+9) | 898 (+15) | 515 (+23) | 965 (+28) | 1.5855 (-1.68337) | 70 (0) | 52 (+3) | 640 (+19) | 423 (+9) | 7834.61 (+158.264) |
ecbd9e8 | Fix crash with f-string docstrings (#4019)
Python | Shantanu | 2023-11-06 | 295 (-3) | 588 (-6) | 197 (0) | 37 (0) | 286 (-1) | 10.29 (+0.0233333) | 78989.6 (-782.773) | 14 (0) | 400 (-5) | 883 (-9) | 492 (0) | 937 (0) | 3.26888 (+0.171255) | 70 (0) | 49 (0) | 621 (0) | 414 (-5) | 7676.35 (-93.6904) |
5758da6 | Fix bytes strings being treated as docstrings (#40 | Jelle Zijlstra | 2023-10-31 | 298 (+4) | 594 (+8) | 197 (+2) | 37 (0) | 287 (+3) | 10.2667 (-0.039866) | 79772.4 (+988.027) | 14 (0) | 405 (+7) | 892 (+12) | 492 (+5) | 937 (+7) | 3.09762 (-0.616091) | 70 (0) | 49 (0) | 621 (+5) | 419 (+7) | 7770.04 (+125.919) |
2db5ab0 | Allow empty line after block open before a comment | Henri Holopainen | 2023-10-23 | 294 (+1) | 586 (+2) | 195 (+2) | 37 (0) | 284 (+1) | 10.3065 (-0.0166997) | 78784.4 (+204.923) | 14 (0) | 398 (+2) | 880 (+3) | 487 (+2) | 930 (+4) | 3.71371 (-0.0784566) | 70 (0) | 49 (0) | 616 (+2) | 412 (+2) | 7644.12 (+32.2164) |
a20338c | Avoid removing whitespace for walrus operators wit | Charlie Marsh | 2023-09-08 | 293 (+5) | 584 (+10) | 193 (+1) | 37 (0) | 283 (+3) | 10.3232 (-0.00581652) | 78579.5 (+1521.69) | 14 (0) | 396 (+7) | 877 (+15) | 485 (+3) | 926 (+6) | 3.79217 (-0.590308) | 70 (0) | 49 (0) | 614 (+5) | 410 (+7) | 7611.9 (+151.608) |
257d392 | Fix removed comments in stub files (#3745)
| Jelle Zijlstra | 2023-07-09 | 288 (+1) | 574 (+2) | 192 (+3) | 37 (+1) | 280 (+3) | 10.329 (-0.0172044) | 77057.8 (+204.07) | 14 (0) | 389 (+2) | 862 (+3) | 482 (+4) | 920 (+9) | 4.38248 (-0.486133) | 70 (0) | 49 (+1) | 609 (+5) | 403 (+2) | 7460.3 (+32.1295) |
b4dca26 | Drop support for Python 3.7 (#3765)
| Shantanu | 2023-07-05 | 287 (-1) | 572 (-2) | 189 (0) | 36 (0) | 277 (0) | 10.3463 (-0.00941687) | 76853.7 (-370.676) | 14 (0) | 387 (-1) | 859 (-3) | 478 (-4) | 911 (-4) | 4.86861 (+0.279414) | 70 (0) | 48 (0) | 604 (-4) | 401 (-1) | 7428.17 (-29.0398) |
63481bb | Fix a magical comment caused internal error (#3740 | rdrll | 2023-06-27 | 288 (+1) | 574 (+2) | 189 (+4) | 36 (0) | 277 (+3) | 10.3557 (-0.0173869) | 77224.4 (+203.671) | 14 (0) | 388 (+2) | 862 (+3) | 482 (+8) | 915 (+15) | 4.5892 (-0.071958) | 70 (+4) | 48 (+1) | 608 (+6) | 402 (+2) | 7457.21 (+32.1341) |
fc6cea0 | Consistently format async statements similar to th | Yilei "Dolee" Yang | 2023-03-16 | 287 (+7) | 572 (+16) | 185 (+3) | 36 (0) | 274 (+6) | 10.3731 (-0.0333601) | 77020.7 (+2203.48) | 14 (0) | 386 (+12) | 859 (+23) | 474 (+3) | 900 (+17) | 4.66116 (-0.639609) | 66 (+4) | 47 (0) | 602 (+10) | 400 (+12) | 7425.07 (+235.545) |
d16a1db | Consistently wrap two context managers in parens ( | Yilei "Dolee" Yang | 2023-03-10 | 280 (+4) | 556 (+10) | 182 (+2) | 36 (0) | 268 (+4) | 10.4064 (-0.0648158) | 74817.2 (+1086.16) | 14 (0) | 374 (+9) | 836 (+14) | 471 (+3) | 883 (+10) | 5.30077 (-0.624673) | 62 (0) | 47 (+1) | 592 (+7) | 388 (+9) | 7189.53 (+148.231) |
7e6d3fa | Fix crash with walrus + await + with (#3473)
Fixe | Jelle Zijlstra | 2023-01-18 | 276 (+5) | 546 (+10) | 180 (+3) | 36 (0) | 264 (+5) | 10.4712 (-0.038571) | 73731.1 (+1339.87) | 14 (0) | 365 (+8) | 822 (+15) | 468 (+8) | 873 (+11) | 5.92544 (-0.866764) | 62 (0) | 46 (+1) | 585 (+7) | 379 (+8) | 7041.3 (+153.329) |
a44dc3d | Exclude string type annotations from ESP (#3462)
| Yilei "Dolee" Yang | 2022-12-20 | 271 (+5) | 536 (+10) | 177 (+2) | 36 (0) | 259 (+6) | 10.5098 (-0.0706558) | 72391.2 (+1164.82) | 14 (0) | 357 (+9) | 807 (+15) | 460 (+10) | 862 (+12) | 6.7922 (-1.07888) | 62 (0) | 45 (+1) | 578 (+9) | 371 (+9) | 6887.97 (+156.089) |
55db055 | Fix a crash when `# fmt: on` is used on a differen | Yilei "Dolee" Yang | 2022-09-24 | 266 (0) | 526 (0) | 175 (0) | 36 (0) | 253 (0) | 10.5805 (0.0) | 71226.4 (0.0) | 14 (0) | 348 (0) | 792 (0) | 450 (+2) | 850 (+2) | 7.87108 (-0.0710835) | 62 (0) | 44 (0) | 569 (+2) | 362 (0) | 6731.88 (0.0) |
411ed77 | Bump pre-commit hooks (#3191)
| Richard Si | 2022-07-27 | 266 (0) | 526 (0) | 175 (-2) | 36 (-1) | 253 (0) | 10.5805 (0.0) | 71226.4 (0.0) | 14 (0) | 348 (0) | 792 (0) | 448 (0) | 848 (-12) | 7.94216 (+0.0459047) | 62 (0) | 44 (-1) | 567 (-9) | 362 (0) | 6731.88 (0.0) |
e0a780a | Add isort to linting toolchain
Co-authored-by: Sh | Richard Si | 2022-07-27 | 266 (0) | 526 (0) | 177 (+2) | 37 (+1) | 253 (0) | 10.5805 (0.0) | 71226.4 (0.0) | 14 (0) | 348 (0) | 792 (0) | 448 (0) | 860 (+12) | 7.89626 (-0.0459047) | 62 (0) | 45 (+1) | 576 (+9) | 362 (0) | 6731.88 (0.0) |
44d5da0 | Reformat codebase with isort
| Richard Si | 2022-07-27 | 266 (0) | 526 (0) | 175 (-2) | 36 (-1) | 253 (0) | 10.5805 (0.0) | 71226.4 (0.0) | 14 (0) | 348 (0) | 792 (0) | 448 (0) | 848 (-12) | 7.94216 (+0.0459047) | 62 (0) | 44 (-1) | 567 (-9) | 362 (0) | 6731.88 (0.0) |
162ecd1 | Use is_number_token instead of assertion (#3069)
| Marco Edward Gorelli | 2022-06-11 | 266 (+1) | 526 (+2) | 177 (+2) | 37 (0) | 253 (+1) | 10.5805 (-0.0206963) | 71226.4 (+197.854) | 14 (0) | 348 (+2) | 792 (+3) | 448 (+2) | 860 (+4) | 7.89626 (-0.08526) | 62 (0) | 45 (0) | 576 (+2) | 362 (+2) | 6731.88 (+31.8058) |
1e55718 | Implement support for PEP 646 (#3071)
| Batuhan Taskaya | 2022-05-26 | 265 (+4) | 524 (+9) | 175 (+1) | 37 (+1) | 252 (+3) | 10.6012 (-0.00178511) | 71028.5 (+1358.05) | 14 (0) | 346 (+6) | 789 (+13) | 446 (+4) | 856 (+9) | 7.98152 (-0.565197) | 62 (0) | 45 (+1) | 574 (+7) | 360 (+6) | 6700.07 (+129.21) |
7f7673d | Support 3.11 / PEP 654 syntax (#3016)
| Batuhan Taskaya | 2022-04-15 | 261 (+2) | 515 (+4) | 174 (+1) | 36 (0) | 249 (+2) | 10.6029 (+0.0201009) | 69670.5 (+736.356) | 14 (0) | 340 (+2) | 776 (+6) | 442 (+3) | 847 (+4) | 8.54672 (-0.403474) | 62 (0) | 44 (0) | 567 (+3) | 354 (+2) | 6570.86 (+57.0996) |
3800ebd | Avoid magic-trailing-comma in single-element subsc | Joe Young | 2022-03-23 | 259 (-2) | 511 (-4) | 173 (0) | 36 (0) | 247 (-1) | 10.5828 (-0.0201009) | 68934.1 (-736.356) | 14 (0) | 338 (-2) | 770 (-6) | 439 (0) | 843 (+6) | 8.95019 (+0.0732034) | 62 (0) | 44 (0) | 564 (+6) | 352 (-2) | 6513.76 (-57.0996) |