Commit ce020ef
Support specifying
Summary:
Adds support for setting the baseline file path in `pyrefly.toml` or `pyproject.toml`, so users don't need to pass `--baseline` on every invocation.
```toml
# pyrefly.toml
baseline = "baseline.json"
```
- Add baseline field to ConfigFile struct
- Read baseline from config when CLI flag not provided
- CLI --baseline takes precedence over config
- Update documentation
Fixes #2119
Pull Request resolved: #2137
Test Plan:
- Added unit test for parsing baseline from config
- Updated test_rewrite_with_path_to_config to include baseline path
- Ran python3 test.py -> all tests pass
- Manual testing: verified baseline works from config, CLI override works
Reviewed By: yangdanny97
Differential Revision: D90895437
Pulled By: grievejia
fbshipit-source-id: 1117c281fbbf4ba9c96c53bddaa2e12e64e7bce5baseline in configuration file (#2137)1 parent c6ca82e commit ce020ef
File tree
3 files changed
+74
-8
lines changed- crates/pyrefly_config/src
- pyrefly/lib/commands
- website/docs
3 files changed
+74
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
465 | 465 | | |
466 | 466 | | |
467 | 467 | | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
468 | 473 | | |
469 | 474 | | |
470 | 475 | | |
| |||
542 | 547 | | |
543 | 548 | | |
544 | 549 | | |
| 550 | + | |
545 | 551 | | |
546 | 552 | | |
547 | 553 | | |
| |||
1176 | 1182 | | |
1177 | 1183 | | |
1178 | 1184 | | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
1179 | 1188 | | |
1180 | 1189 | | |
1181 | 1190 | | |
| |||
1441 | 1450 | | |
1442 | 1451 | | |
1443 | 1452 | | |
| 1453 | + | |
1444 | 1454 | | |
1445 | 1455 | | |
1446 | 1456 | | |
| |||
1673 | 1683 | | |
1674 | 1684 | | |
1675 | 1685 | | |
| 1686 | + | |
1676 | 1687 | | |
1677 | 1688 | | |
1678 | 1689 | | |
| |||
1731 | 1742 | | |
1732 | 1743 | | |
1733 | 1744 | | |
| 1745 | + | |
1734 | 1746 | | |
1735 | 1747 | | |
1736 | 1748 | | |
| |||
1758 | 1770 | | |
1759 | 1771 | | |
1760 | 1772 | | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
1761 | 1782 | | |
1762 | 1783 | | |
1763 | 1784 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
650 | 650 | | |
651 | 651 | | |
652 | 652 | | |
653 | | - | |
| 653 | + | |
654 | 654 | | |
655 | 655 | | |
656 | 656 | | |
| |||
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
680 | 692 | | |
681 | 693 | | |
682 | 694 | | |
| |||
687 | 699 | | |
688 | 700 | | |
689 | 701 | | |
690 | | - | |
| 702 | + | |
691 | 703 | | |
692 | 704 | | |
693 | 705 | | |
| |||
699 | 711 | | |
700 | 712 | | |
701 | 713 | | |
702 | | - | |
| 714 | + | |
703 | 715 | | |
704 | 716 | | |
705 | | - | |
706 | | - | |
| 717 | + | |
| 718 | + | |
707 | 719 | | |
708 | 720 | | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
709 | 726 | | |
710 | 727 | | |
711 | 728 | | |
| |||
730 | 747 | | |
731 | 748 | | |
732 | 749 | | |
733 | | - | |
| 750 | + | |
734 | 751 | | |
735 | 752 | | |
736 | 753 | | |
| |||
741 | 758 | | |
742 | 759 | | |
743 | 760 | | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
744 | 774 | | |
745 | 775 | | |
746 | 776 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
95 | 110 | | |
96 | | - | |
| 111 | + | |
97 | 112 | | |
98 | 113 | | |
99 | 114 | | |
| |||
0 commit comments