Commit Graph

2951 Commits

Author SHA1 Message Date
Jeroen Engels
967c2a2736 Remove resolved TODO 2024-05-06 00:26:33 +02:00
Jeroen Engels
4fba576807 Add documentation to extra files 2024-05-06 00:26:33 +02:00
Jeroen Engels
d2c8aa06a5 Make Summary opaque 2024-05-06 00:26:33 +02:00
Jeroen Engels
3b041fa8a3 Add documentation for FilePattern 2024-05-06 00:26:33 +02:00
Jeroen Engels
c348e7b374 Add Project.diff 2024-05-06 00:26:33 +02:00
Jeroen Engels
110d458c75 Add Project functions to add files 2024-04-20 00:30:29 +02:00
Jeroen Engels
72b9650579 Combine extraFileHashes when turning into a ValidProject 2024-04-19 23:42:06 +02:00
Jeroen Engels
e401d54cce Rename to extraFiles 2024-04-17 23:08:52 +02:00
Jeroen Engels
a1cb9c05ff Remove original extraFiles 2024-04-17 23:05:34 +02:00
Jeroen Engels
2e04ae5f45 Use combined hash 2024-04-17 22:58:56 +02:00
Jeroen Engels
f505932b0c Use extraFiles2 everywhere 2024-04-17 00:52:29 +02:00
Jeroen Engels
757ebb6b5e Turn extra files into a Dict String String 2024-04-16 23:28:36 +02:00
Jeroen Engels
c2440e5644 Add to new extraFiles when adding extra files 2024-04-10 20:53:55 +02:00
Jeroen Engels
cc8b2f9d05 Make addExtraFiles add files instead of replacing them 2024-04-10 20:48:34 +02:00
Jeroen Engels
1d139cd385 Add ContentHash.nil 2024-04-10 20:45:39 +02:00
Jeroen Engels
b872bac7f6 Add new fields for extra files 2024-04-10 20:44:10 +02:00
Jeroen Engels
a821879eed Remove ContentHash equality functions 2024-04-10 20:34:24 +02:00
Jeroen Engels
1573cfa0ab Use regex to get the list of classes 2024-04-10 20:13:58 +02:00
Jeroen Engels
aa69758fa8 Add failing tests 2024-04-10 20:13:58 +02:00
Jeroen Engels
c969cba265 DEBUG 2024-04-10 20:13:58 +02:00
Jeroen Engels
5a197a22a0 Update file path to reflect rule name 2024-04-10 20:13:57 +02:00
Jeroen Engels
5ddaf8e76b Add REPLACEME documentation 2024-04-10 20:13:36 +02:00
Jeroen Engels
41b51e75d9 Documentation 2024-04-10 20:13:36 +02:00
Jeroen Engels
e3082e15ec Move the file pattern to be the last argument of withExtraFiles visitors 2024-04-10 20:13:36 +02:00
Jeroen Engels
a7f74497bf Add documentation for extra files 2024-04-10 20:13:36 +02:00
Jeroen Engels
d8ce5c7250 Use FilePattern 2024-04-10 20:13:36 +02:00
Jeroen Engels
5bed2f1439 Handle variable case 2024-04-10 20:13:36 +02:00
Jeroen Engels
733d1acd03 Add ModuleNameLookupTable to arguments 2024-04-10 20:13:36 +02:00
Jeroen Engels
03cddfb839 Add variant UngraspableExpression 2024-04-10 20:13:36 +02:00
Jeroen Engels
91bad94165 Understand case expressions 2024-04-10 20:13:36 +02:00
Jeroen Engels
79b36ab76a Understand if expressions 2024-04-10 20:13:36 +02:00
Jeroen Engels
e403c32f4a Add ClassFunction.fromExpression 2024-04-10 20:13:36 +02:00
Jeroen Engels
c60be9ac6e Add test for if 2024-04-10 20:13:36 +02:00
Jeroen Engels
86ea5c4157 Cleanup CSS rule 2024-04-10 20:13:36 +02:00
Jeroen Engels
7af1d00dda Move CSS class functions over to ClassFunctions 2024-04-10 20:13:36 +02:00
Jeroen Engels
c8c6f43b2d Remove unused CssFunctions 2024-04-10 20:13:36 +02:00
Jeroen Engels
ead0935512 DEBUG Add CSS rule to configuration 2024-04-10 20:13:35 +02:00
Jeroen Engels
dda670a24f Add Class.none 2024-04-10 20:13:03 +02:00
Jeroen Engels
ffd24e20a4 Report error when function is missing some arguments 2024-04-10 20:13:03 +02:00
Jeroen Engels
43edf17433 Change CssFunctions data structure 2024-04-10 20:13:03 +02:00
Jeroen Engels
28eae8f47b Add test 2024-04-10 20:13:03 +02:00
Jeroen Engels
076884b912 Report stray classes 2024-04-10 20:13:03 +02:00
Jeroen Engels
7c2a0ff76b Extract function 2024-04-10 20:13:03 +02:00
Jeroen Engels
81f30678fc Collect locations where we find a class function 2024-04-10 20:13:03 +02:00
Jeroen Engels
675c596eab Add test 2024-04-10 20:13:03 +02:00
Jeroen Engels
75a6db06e1 Report Html.Attributes.attribute "class" 2024-04-10 20:13:03 +02:00
Jeroen Engels
9f9419b68a Add documentation for Css.NoUnknownClasses 2024-04-10 20:13:03 +02:00
Jeroen Engels
825ad01ea9 Extract ClassFunction 2024-04-10 20:13:03 +02:00
Jeroen Engels
22af4f62df Rename rule 2024-04-10 20:13:03 +02:00
Jeroen Engels
19d4917460 Rename builder function 2024-04-10 20:13:03 +02:00