Commit Graph

2804 Commits

Author SHA1 Message Date
Jeroen Engels
e0fc0df147 Add [Unreleased] to tests 2023-06-17 19:59:24 +02:00
Jeroen Engels
df6cb154ff Update range 2023-06-17 19:59:24 +02:00
Jeroen Engels
3024910771 Target changelog in tests 2023-06-17 19:59:24 +02:00
Jeroen Engels
8752f2316f Add Review.Project.extraFiles 2023-06-17 19:59:24 +02:00
Jeroen Engels
f92ee4b901 Report an error for the changelog file 2023-06-17 19:59:24 +02:00
Jeroen Engels
45774ce35b fixup! Add visitor for the changelog 2023-06-17 19:59:24 +02:00
Jeroen Engels
608855d1e0 Don't report errors if the version is 1.0.0 2023-06-17 19:59:24 +02:00
Jeroen Engels
14227c4b35 Pass a version when creating a package in tests 2023-06-17 19:59:24 +02:00
Jeroen Engels
676742d633 Report an error if the project is an application 2023-06-17 19:59:24 +02:00
Jeroen Engels
91bfcb1baf Report a global error when the path was custom but could not be found 2023-06-17 19:59:24 +02:00
Jeroen Engels
b29d9f3fef Report a global error if the changelog could not be found 2023-06-17 19:59:24 +02:00
Jeroen Engels
eecf1e4f24 Add the ability to configure the path 2023-06-17 19:59:24 +02:00
Jeroen Engels
167e5f15a1 Enable Docs.NoMissingChangelogEntry 2023-06-17 19:59:24 +02:00
Jeroen Engels
2cb805bf91 Report an error when the version could not be found 2023-06-17 19:59:24 +02:00
Jeroen Engels
da70f8c64f Add visitor for the changelog 2023-06-17 19:59:24 +02:00
Jeroen Engels
5322a8a5d1 Add elm.json visitor to get the version 2023-06-17 19:59:24 +02:00
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