Commit 294ba70
committed
Merge branch 'main' into claude/fix-issue-1858-UjARA
* main: (209 commits)
[ty] Defer base inference for functional `type(...)` classes (#22792)
flake8-executable: allow global flags in uv shebangs (EXE003) (#22582)
[ty] Add `replace-imports-with-any` option (#23122)
Update html comments in mdtests (#23269)
Apply ruff formatting to mdtests (#22935)
[ty] Exclude test-related symbols from non-first-party packages in auto-import completions
[ty] Refactor `CursorTest` helper to support site-packages
[ty] Qualify inlay hint edit symbol when possibly referencing another variable (#23265)
[ty] Avoid `UnionBuilder` overhead when creating a new union from the filtered elements of an existing union (#22352)
[ty] Refactor TypedDict key assignment validation (#23262)
[ty] Improve Python environment path documentation (#23256)
[ty] loop control flow analysis using loop header definitions
Prepare for 0.15.1 (#23253)
Remove docker-run-action (#23254)
[ty] Allow discovering dependencies in system Python environments (#22994)
Ensure pending suppression diagnostics are reported (#23242)
[`isort`] support for configurable import section heading comments (#23151)
[ty] Fix method calls on subclasses of `Any` (#23248)
[ty] Fix bound method access on `None` (#23246)
Make range suppression test snapshot actually useful (#23251)
...613 files changed
Lines changed: 32931 additions & 15744 deletions
File tree
- .github
- workflows
- changelogs
- crates
- ruff_benchmark/benches
- ruff_db
- src
- diagnostic
- render
- snapshots
- system
- ruff_linter
- resources/test/fixtures
- airflow
- fastapi
- flake8_boolean_trap
- flake8_executable
- flake8_pytest_style
- isort
- pygrep_hooks
- pylint/import_private_name/submodule
- pyupgrade
- refurb
- ruff
- src
- checkers
- ast
- analyze
- fix
- linter
- message
- snapshots
- rules
- airflow
- rules
- snapshots
- fastapi
- rules
- snapshots
- flake8_async
- rules
- snapshots
- flake8_boolean_trap
- snapshots
- flake8_bugbear
- rules
- snapshots
- flake8_builtins
- rules
- snapshots
- flake8_executable
- rules
- snapshots
- flake8_gettext
- rules
- snapshots
- flake8_implicit_str_concat
- rules
- snapshots
- flake8_pyi
- rules
- snapshots
- flake8_pytest_style
- rules
- snapshots
- flake8_simplify
- rules
- snapshots
- flake8_type_checking
- rules
- snapshots
- isort
- rules
- snapshots
- pyflakes
- rules
- snapshots
- pygrep_hooks
- snapshots
- pylint
- rules
- snapshots
- pyupgrade
- rules
- pep695
- snapshots
- refurb/rules
- ruff
- rules
- snapshots
- settings
- ruff_markdown
- src
- ruff_python_ast/src
- ruff_python_formatter
- resources/test/fixtures/ruff/statement
- src
- expression
- other
- pattern
- statement
- string
- tests
- snapshots
- ruff_python_parser/src/parser
- snapshots
- ruff_server
- src
- edit
- session
- ruff_wasm
- src
- ruff_workspace/src
- ruff
- src
- commands
- tests
- cli
- snapshots
- snapshots
- ty_completion_eval
- src
- truth
- auto-import-skips-third-party-tests
- subdir
- deprecated-deprioritized
- ty_ide/src
- snapshots
- ty_module_resolver/src
- ty_project
- src
- db
- metadata
- ty_python_semantic
- resources
- corpus
- mdtest
- annotations
- assignment
- call
- class
- comparison/instances
- conditional
- dataclasses
- diagnostics
- exception
- expression
- external
- function
- generics
- legacy
- pep695
- import
- literal
- loops
- narrow
- conditionals
- scopes
- snapshots
- stubs
- subscript
- suppressions
- type_of
- type_properties
- type_qualifiers
- with
- primer
- src
- semantic_index
- builder
- use_def
- types
- call
- infer
- builder
- ty_server
- src
- server/api
- notifications
- session
- tests/e2e
- snapshots
- ty_site_packages
- src
- ty_static/src
- ty_test/src
- ty_vendored/vendor/typeshed
- stdlib
- _typeshed
- collections
- ctypes
- http
- logging
- multiprocessing
- os
- sqlite3
- tkinter
- urllib
- xml/etree
- ty_wasm/src
- ty
- docs
- src
- tests/cli
- docs
- formatter
- fuzz
- playground
- api
- python/ruff-ecosystem/ruff_ecosystem
- scripts
- benchmarks
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
26 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | 298 | | |
304 | 299 | | |
305 | 300 | | |
| |||
328 | 323 | | |
329 | 324 | | |
330 | 325 | | |
331 | | - | |
| 326 | + | |
332 | 327 | | |
333 | 328 | | |
334 | 329 | | |
| |||
395 | 390 | | |
396 | 391 | | |
397 | 392 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
407 | 400 | | |
408 | 401 | | |
409 | 402 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
173 | | - | |
174 | | - | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| |||
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
285 | | - | |
| 285 | + | |
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
| 58 | + | |
58 | 59 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
284 | | - | |
| 284 | + | |
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
| 288 | + | |
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
293 | 293 | | |
294 | | - | |
| 294 | + | |
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
347 | | - | |
| 347 | + | |
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
351 | | - | |
| 351 | + | |
352 | 352 | | |
353 | | - | |
| 353 | + | |
354 | 354 | | |
355 | 355 | | |
356 | 356 | | |
| |||
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
381 | | - | |
| 381 | + | |
382 | 382 | | |
383 | 383 | | |
384 | 384 | | |
385 | | - | |
| 385 | + | |
386 | 386 | | |
387 | | - | |
| 387 | + | |
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
474 | | - | |
| 474 | + | |
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
| |||
489 | 489 | | |
490 | 490 | | |
491 | 491 | | |
492 | | - | |
| 492 | + | |
493 | 493 | | |
494 | | - | |
| 494 | + | |
495 | 495 | | |
496 | 496 | | |
497 | 497 | | |
| |||
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
529 | | - | |
| 529 | + | |
530 | 530 | | |
531 | | - | |
| 531 | + | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| |||
568 | 568 | | |
569 | 569 | | |
570 | 570 | | |
571 | | - | |
| 571 | + | |
572 | 572 | | |
573 | 573 | | |
574 | 574 | | |
575 | | - | |
| 575 | + | |
576 | 576 | | |
577 | 577 | | |
578 | 578 | | |
| |||
676 | 676 | | |
677 | 677 | | |
678 | 678 | | |
679 | | - | |
| 679 | + | |
680 | 680 | | |
681 | | - | |
| 681 | + | |
682 | 682 | | |
683 | 683 | | |
684 | 684 | | |
| |||
724 | 724 | | |
725 | 725 | | |
726 | 726 | | |
727 | | - | |
| 727 | + | |
728 | 728 | | |
729 | 729 | | |
730 | 730 | | |
| |||
737 | 737 | | |
738 | 738 | | |
739 | 739 | | |
740 | | - | |
| 740 | + | |
741 | 741 | | |
742 | | - | |
| 742 | + | |
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
| |||
790 | 790 | | |
791 | 791 | | |
792 | 792 | | |
793 | | - | |
| 793 | + | |
794 | 794 | | |
795 | | - | |
| 795 | + | |
796 | 796 | | |
797 | 797 | | |
798 | 798 | | |
799 | 799 | | |
800 | | - | |
| 800 | + | |
801 | 801 | | |
802 | 802 | | |
803 | 803 | | |
| |||
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
829 | | - | |
| 829 | + | |
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
833 | | - | |
| 833 | + | |
834 | 834 | | |
835 | 835 | | |
836 | 836 | | |
| |||
979 | 979 | | |
980 | 980 | | |
981 | 981 | | |
982 | | - | |
| 982 | + | |
983 | 983 | | |
984 | | - | |
| 984 | + | |
985 | 985 | | |
986 | 986 | | |
987 | 987 | | |
988 | 988 | | |
989 | 989 | | |
990 | | - | |
| 990 | + | |
991 | 991 | | |
992 | 992 | | |
993 | 993 | | |
994 | 994 | | |
995 | 995 | | |
996 | 996 | | |
997 | 997 | | |
998 | | - | |
| 998 | + | |
999 | 999 | | |
1000 | 1000 | | |
1001 | 1001 | | |
| |||
1026 | 1026 | | |
1027 | 1027 | | |
1028 | 1028 | | |
1029 | | - | |
| 1029 | + | |
1030 | 1030 | | |
1031 | 1031 | | |
1032 | 1032 | | |
| |||
1060 | 1060 | | |
1061 | 1061 | | |
1062 | 1062 | | |
1063 | | - | |
| 1063 | + | |
1064 | 1064 | | |
1065 | | - | |
| 1065 | + | |
1066 | 1066 | | |
1067 | 1067 | | |
1068 | | - | |
| 1068 | + | |
1069 | 1069 | | |
1070 | 1070 | | |
1071 | 1071 | | |
| |||
1080 | 1080 | | |
1081 | 1081 | | |
1082 | 1082 | | |
1083 | | - | |
| 1083 | + | |
1084 | 1084 | | |
1085 | 1085 | | |
1086 | 1086 | | |
| |||
1111 | 1111 | | |
1112 | 1112 | | |
1113 | 1113 | | |
1114 | | - | |
| 1114 | + | |
1115 | 1115 | | |
1116 | | - | |
| 1116 | + | |
1117 | 1117 | | |
1118 | 1118 | | |
1119 | 1119 | | |
1120 | 1120 | | |
1121 | 1121 | | |
1122 | | - | |
| 1122 | + | |
1123 | 1123 | | |
1124 | 1124 | | |
1125 | 1125 | | |
| |||
1155 | 1155 | | |
1156 | 1156 | | |
1157 | 1157 | | |
1158 | | - | |
| 1158 | + | |
1159 | 1159 | | |
1160 | | - | |
| 1160 | + | |
1161 | 1161 | | |
1162 | 1162 | | |
1163 | | - | |
| 1163 | + | |
1164 | 1164 | | |
1165 | 1165 | | |
1166 | 1166 | | |
| |||
1175 | 1175 | | |
1176 | 1176 | | |
1177 | 1177 | | |
1178 | | - | |
| 1178 | + | |
1179 | 1179 | | |
1180 | 1180 | | |
1181 | 1181 | | |
| |||
0 commit comments