Commit 1fe5ba4
committed
Merge branch 'dcreager/die-die-intersections' into dcreager/callable-return
* dcreager/die-die-intersections: (29 commits)
simpler bounds
[`pylint`] Detect subclasses of builtin exceptions (`PLW0133`) (#21382)
Fix stack overflow with recursive generic protocols (depth limit) (#21858)
New diagnostics for unused range suppressions (#21783)
[ty] Use default settings in completion tests
[ty] Infer type variables within generic unions (#21862)
[ty] Fix overload filtering to prefer more "precise" match (#21859)
[ty] Stabilize auto-import
[ty] Fix reveal-type E2E test (#21865)
[ty] Use concise message for LSP clients not supporting related diagnostic information (#21850)
Include more details in Tokens 'offset is inside token' panic message (#21860)
apply range suppressions to filter diagnostics (#21623)
[ty] followup: add-import action for `reveal_type` too (#21668)
[ty] Enrich function argument auto-complete suggestions with annotated types
[ty] Add autocomplete suggestions for function arguments
[`flake8-bugbear`] Accept immutable slice default arguments (`B008`) (#21823)
[`pydocstyle`] Suppress `D417` for parameters with `Unpack` annotations (#21816)
[ty] Remove legacy `concise_message` fallback behavior (#21847)
[ty] Make Python-version subdiagnostics less verbose (#21849)
[ty] Supress inlay hints when assigning a trivial initializer call (#21848)
...File tree
109 files changed
+5195
-1607
lines changed- .github/workflows
- crates
- ruff_db/src/diagnostic
- ruff_linter
- resources/test/fixtures
- flake8_bugbear
- pydocstyle
- pylint
- ruff
- src
- checkers
- rules
- flake8_bugbear/snapshots
- pydocstyle
- rules
- snapshots
- pyflakes
- pylint
- rules
- snapshots
- ruff
- rules
- snapshots
- settings
- ruff_python_ast/src/token
- ruff_python_stdlib/src
- ruff_server/src
- ruff_source_file/src
- ruff_wasm/src
- ruff/tests/cli
- ty_ide/src
- ty_python_semantic
- resources/mdtest
- call
- external
- generics
- legacy
- pep695
- regression
- src
- types
- call
- infer
- builder
- ty_server
- src
- server/api
- requests
- session
- tests/e2e
- snapshots
- ty_test
- src
- ty/tests/cli
- python/py-fuzzer
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
109 files changed
+5195
-1607
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1440 | 1440 | | |
1441 | 1441 | | |
1442 | 1442 | | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
1443 | 1515 | | |
1444 | 1516 | | |
1445 | 1517 | | |
| |||
1632 | 1704 | | |
1633 | 1705 | | |
1634 | 1706 | | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
| 1797 | + | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
1635 | 1801 | | |
1636 | 1802 | | |
1637 | 1803 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | 169 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
| 170 | + | |
191 | 171 | | |
192 | 172 | | |
193 | 173 | | |
| |||
199 | 179 | | |
200 | 180 | | |
201 | 181 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | 182 | | |
215 | 183 | | |
216 | 184 | | |
| |||
224 | 192 | | |
225 | 193 | | |
226 | 194 | | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
232 | 199 | | |
233 | 200 | | |
234 | 201 | | |
| |||
693 | 660 | | |
694 | 661 | | |
695 | 662 | | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | 663 | | |
709 | 664 | | |
710 | 665 | | |
| |||
714 | 669 | | |
715 | 670 | | |
716 | 671 | | |
717 | | - | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
722 | 676 | | |
723 | 677 | | |
724 | 678 | | |
| |||
888 | 842 | | |
889 | 843 | | |
890 | 844 | | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
891 | 849 | | |
892 | 850 | | |
893 | 851 | | |
| |||
1508 | 1466 | | |
1509 | 1467 | | |
1510 | 1468 | | |
1511 | | - | |
1512 | | - | |
1513 | | - | |
1514 | 1469 | | |
1515 | | - | |
1516 | | - | |
1517 | | - | |
1518 | | - | |
1519 | | - | |
1520 | | - | |
1521 | 1470 | | |
1522 | 1471 | | |
1523 | | - | |
1524 | | - | |
1525 | | - | |
1526 | 1472 | | |
1527 | | - | |
1528 | | - | |
1529 | | - | |
1530 | | - | |
1531 | | - | |
1532 | | - | |
1533 | 1473 | | |
1534 | 1474 | | |
1535 | 1475 | | |
| |||
1540 | 1480 | | |
1541 | 1481 | | |
1542 | 1482 | | |
1543 | | - | |
1544 | | - | |
1545 | | - | |
1546 | 1483 | | |
1547 | 1484 | | |
1548 | 1485 | | |
1549 | | - | |
1550 | 1486 | | |
1551 | 1487 | | |
1552 | 1488 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
202 | 205 | | |
203 | 206 | | |
204 | 207 | | |
| |||
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
0 commit comments