Commit Graph

2788 Commits

Author SHA1 Message Date
Jeroen Engels
64554ef45f Add tests 2023-06-17 19:59:24 +02:00
Jeroen Engels
04f9a1527b Add new rule Docs.NoMissingChangelogEntry 2023-06-17 19:59:24 +02:00
Jeroen Engels
d01d870fc0 DEBUG CHANGELOG 2023-06-17 19:59:23 +02:00
Jeroen Engels
3c1107df56 Apply fixes for extra files 2023-06-17 19:57:56 +02:00
Jeroen Engels
b00b58cf1e Support applying a fix to extra files 2023-06-17 19:57:56 +02:00
Jeroen Engels
368ce17a56 Inline tuple 2023-06-17 19:57:56 +02:00
Jeroen Engels
d377aeb436 Add Valid.addExtraFile 2023-06-17 19:57:56 +02:00
Jeroen Engels
fa7f8c67af Explicit all cases 2023-06-17 19:57:56 +02:00
Jeroen Engels
ba699a7a86 Add TODO 2023-06-17 19:57:56 +02:00
Jeroen Engels
46f0746234 Find extra files in tests 2023-06-17 19:57:56 +02:00
Jeroen Engels
ee05040efb Add TODO 2023-06-17 19:57:56 +02:00
Jeroen Engels
56c734163f Add functions to report errors for extra files 2023-06-17 19:57:56 +02:00
Jeroen Engels
acb6cce062 Add ExtraFile target 2023-06-17 19:57:56 +02:00
Jeroen Engels
095abbcb4f Add a FileKey for extra files 2023-06-17 19:57:56 +02:00
Jeroen Engels
ac9fefd13e Add test for the visiting order of extra files 2023-06-17 19:57:56 +02:00
Jeroen Engels
e809ae75ba Inline toRuleProjectVisitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
9fa185ebbc Inline constant argument 2023-06-17 19:57:56 +02:00
Jeroen Engels
8886306ef5 Pass raise 2023-06-17 19:57:56 +02:00
Jeroen Engels
06760b9076 Inline constant argument 2023-06-17 19:57:56 +02:00
Jeroen Engels
174e586fa5 Inline constant argument 2023-06-17 19:57:56 +02:00
Jeroen Engels
4abbc530e8 fixup! Visit extra files after readme 2023-06-17 19:57:56 +02:00
Jeroen Engels
284cdb6c3d Visit extra files after readme 2023-06-17 19:57:56 +02:00
Jeroen Engels
125e28c710 Style: Move code related to extra files after the ones for readme 2023-06-17 19:57:56 +02:00
Jeroen Engels
201b93311a Name things extra files instead of arbitrary files 2023-06-17 19:57:56 +02:00
Jeroen Engels
6614d677b6 Add test to make sure files only have access to the files they requested 2023-06-17 19:57:56 +02:00
Jeroen Engels
7935afd767 Add the visitor in each test 2023-06-17 19:57:56 +02:00
Jeroen Engels
a6f7aa7a71 Add helper function for creating project in tests 2023-06-17 19:57:56 +02:00
Jeroen Engels
1e41edb186 Add TODO 2023-06-17 19:57:56 +02:00
Jeroen Engels
6f86b12a6d Remove tuple for arbitrary files visitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
e9285810df Set arbitraryFileRequest in module rule schema 2023-06-17 19:57:56 +02:00
Jeroen Engels
7460c22e1a Remove excess filtering 2023-06-17 19:57:56 +02:00
Jeroen Engels
a64f4fe18d Filter files in withArbitraryFilesProjectVisitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
40e619410f Filter files in withArbitraryFilesModuleVisitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
eee733e68f Rename variables 2023-06-17 19:57:56 +02:00
Jeroen Engels
12e0702ed6 Add arbitraryFileRequest to ModuleRuleVisitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
7dcd85648d Extract function 2023-06-17 19:57:56 +02:00
Jeroen Engels
ddae5608cc Add withArbitraryFilesProjectVisitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
0f472777dd Fix applying fixes in the arbitrary files visitor 2023-06-17 19:57:56 +02:00
Jeroen Engels
331b7b1429 Get the errors from the cache 2023-06-17 19:57:56 +02:00
Jeroen Engels
a98bc1a64d Fix the caching for the arbitrary files visitor
It was still using the cache of the readme visitor
2023-06-17 19:57:56 +02:00
Jeroen Engels
94c5571e40 Add ValidProject.arbitraryFilesHash 2023-06-17 19:57:56 +02:00
Jeroen Engels
45018398dd Add Rule.ruleRequestedFiles 2023-06-17 19:57:56 +02:00
Jeroen Engels
71541bb3b2 Filter out files that were not requested 2023-06-17 19:57:56 +02:00
Jeroen Engels
ce3442ddfe Remove unused import 2023-06-17 19:57:56 +02:00
Jeroen Engels
625bbb5f14 Use exact matches for now in tests 2023-06-17 19:57:56 +02:00
Jeroen Engels
a628db975f Add files to RequestedData 2023-06-17 19:57:56 +02:00
Jeroen Engels
0dc931abd5 Add arbitraryFileRequest to ProjectRuleSchema 2023-06-17 19:57:56 +02:00
Jeroen Engels
ff4469ace9 Extract to function 2023-06-17 19:57:56 +02:00
Jeroen Engels
57118354be Add a requested files field 2023-06-17 19:57:56 +02:00
Jeroen Engels
9c1984c218 Add files to RequestedData 2023-06-17 19:57:56 +02:00