Commit Graph

2722 Commits

Author SHA1 Message Date
Jeroen Engels
efd3fc151a Backport rules from packages 2023-06-25 22:44:48 +02:00
Jeroen Engels
267d2038ba 2.13.1 2023-06-17 19:52:13 +02:00
Jeroen Engels
929d8508fd Fix let function arguments not registering with the correct module name 2023-06-17 19:49:41 +02:00
Jeroen Engels
84aae3b64b Make test setup failure more helpful 2023-06-17 19:49:41 +02:00
Jeroen Engels
48e9897960 Fix incorrect variable name 2023-06-01 12:57:55 +02:00
Jeroen Engels
64a749e69d
Fix broken link in CHANGELOG 2023-04-17 14:04:46 +02:00
Jeroen Engels
822e862c43 Fix typo in changelog 2023-04-16 19:11:49 +02:00
Jeroen Engels
171a54d124 2.13.0 2023-04-16 18:44:17 +02:00
Jeroen Engels
f5cf817169 Remove outdated TODOs 2023-04-15 20:32:55 +02:00
Jeroen Engels
c3fee90359 Add TODOs 2023-04-15 20:32:55 +02:00
Jeroen Engels
378fd4cbf9 Remove redundant argument to Compute.registerVariable 2023-04-15 20:32:55 +02:00
Jeroen Engels
f9da2e3def Add TODOs for v3 2023-04-14 19:04:53 +02:00
Jeroen Engels
154aeefbc7 Use the same cache for data extract and for FinalProjectEvaluation 2023-04-14 19:00:33 +02:00
Jeroen Engels
865b3e177c Move cache for final project evaluation into separate module 2023-04-14 18:56:44 +02:00
Jeroen Engels
02e73bf24c Move cache for project files into separate module 2023-04-14 18:56:34 +02:00
Jeroen Engels
02f3a3081d Move cache for modules into separate module 2023-04-14 18:56:09 +02:00
Jeroen Engels
e075e4315e Rename cache for final evaluation 2023-04-14 18:25:54 +02:00
Jeroen Engels
2b9c870a5f Rename variables 2023-04-12 23:35:44 +02:00
Jeroen Engels
8e3e2856ef Remove outdated comment 2023-04-12 23:33:31 +02:00
Jeroen Engels
45185da458 Remove unused pattern 2023-04-12 23:02:05 +02:00
Jeroen Engels
acd50d6ac0 Reuse the computed errors for when no fixes are found 2023-04-12 23:02:05 +02:00
Jeroen Engels
dd8fa23569 Remove unused parameter 2023-04-12 23:02:05 +02:00
Jeroen Engels
a119a2cd10 Mark an error as failed 2023-04-12 23:02:05 +02:00
Jeroen Engels
6ef7b82dea Update errors when fixes are evaluated is found 2023-04-12 22:59:45 +02:00
Jeroen Engels
6069bcff1d Pass a function to update the rule 2023-04-12 22:59:45 +02:00
Jeroen Engels
92fee3c779 Add operations to set errors for each cache position 2023-04-12 22:59:45 +02:00
Jeroen Engels
93242ae1c3 Rename function 2023-04-12 22:59:45 +02:00
Jeroen Engels
73b8388d84 Rename operation 2023-04-12 22:59:45 +02:00
Jeroen Engels
dc71b04ef2 Include the rule 2023-04-12 22:59:45 +02:00
Jeroen Engels
568db30848 Extract to variables 2023-04-12 22:59:45 +02:00
Jeroen Engels
fa9b358461 Add errors to FoundFix 2023-04-12 22:59:45 +02:00
Jeroen Engels
0013db9a3a Use two constructor arguments 2023-04-12 22:59:45 +02:00
Jeroen Engels
e2fb478017 Return FindFixHelpResult 2023-04-12 22:59:45 +02:00
Jeroen Engels
060d94d070 Use a case expression 2023-04-12 22:59:45 +02:00
Jeroen Engels
ec2a25a373 Add FindFixHelpResult 2023-04-12 22:59:45 +02:00
Jeroen Engels
ff23591d9c Explicit type variable 2023-04-12 22:59:45 +02:00
Jeroen Engels
e7b3baf894 Pass rule to findFix 2023-04-12 22:59:45 +02:00
Jeroen Engels
48ed3ae405 Return the rule 2023-04-12 22:59:45 +02:00
Jeroen Engels
05a930ae9b Pass the rule to standardFindFix 2023-04-12 22:59:45 +02:00
Jeroen Engels
99fc0e7c05 Use a case expression 2023-04-12 22:59:45 +02:00
Jeroen Engels
8a3f519234 Add FindFixResult 2023-04-12 22:59:45 +02:00
Jeroen Engels
c6ed336ad9 Add an accumulator for errors we've seen 2023-04-12 22:59:45 +02:00
Jeroen Engels
87f237de4a Add setErrors to RuleProjectVisitor 2023-04-12 22:59:45 +02:00
Jeroen Engels
9e7c9593aa Add setErrors 2023-04-12 22:59:45 +02:00
Jeroen Engels
4dc5ad8c9f Duplicate function 2023-04-12 22:59:45 +02:00
Jeroen Engels
51b614af39 Don't pass fixedErrors 2023-04-12 22:59:45 +02:00
Jeroen Engels
9d89aec28b Re-invert case 2023-04-12 22:59:45 +02:00
Jeroen Engels
421d174660 Explicit all fields 2023-04-12 22:59:45 +02:00
Jeroen Engels
5e6fd9b61f Use type alias 2023-04-12 22:59:45 +02:00
Jeroen Engels
4a712de0ba Don't pass ruleProjectVisitors separately 2023-04-12 22:59:45 +02:00