You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: building/configlet/lint.md
+20-8Lines changed: 20 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,17 +92,21 @@ The `config.json` file should have the following checks:
92
92
- The `"files.example`" value must be an array
93
93
- The `"files.example`" values must be valid patterns⁵
94
94
- The `"files.example`" values must not have duplicates
95
-
- The `"files.exemplar`" key is optional
96
-
- The `"files.exemplar`" value must be an array
97
-
- The `"files.exemplar`" values must be valid patterns⁵
98
-
- The `"files.exemplar`" values must not have duplicates
95
+
- The `"files.exemplar"`" key is optional
96
+
- The `"files.exemplar"`" value must be an array
97
+
- The `"files.exemplar"`" values must be valid patterns⁵
98
+
- The `"files.exemplar"`" values must not have duplicates
99
99
- The `"files.editor`" key is optional
100
100
- The `"files.editor`" value must be an array
101
101
- The `"files.editor`" values must be valid patterns⁵
102
102
- The `"files.editor`" values must not have duplicates
103
-
- Patterns can only be listed in either the `"files.solution"`, `"files.test"`, `"files.example"`, `"files.exemplar"` or `"files.editor"` array (no overlap)
103
+
- The `"files.invalidator`" key is optional
104
+
- The `"files.invalidator`" value must be an array
105
+
- The `"files.invalidator`" values must be valid patterns⁵
106
+
- The `"files.invalidator`" values must not have duplicates
107
+
- Patterns can only be listed in either the `"files.solution"`, `"files.test"`, `"files.example"`, `"files.exemplar"`, `"files.editor"` or `"files.invalidator"` array (no overlap)
104
108
- If the track is `d` or `plsql`, the `"files.solution"` and `"files.test"` files _can_ overlap
105
-
- The `"files.example` and `"files.exemplar` files _can_ overlap
109
+
- The `"files.example` and `"files.exemplar"` files _can_ overlap
106
110
- The `"test_runner.average_run_time"` key is required if `status.test_runner` is equal to `true`
107
111
- The `"test_runner.average_run_time"` value must be a floating-point number > 0 with one decimal point of precision
108
112
- The `"exercises"` key is required
@@ -228,11 +232,15 @@ The `config.json` file should have the following checks:
228
232
- The `"files.editor"` key is optional
229
233
- The `"files.editor"` value must be an array
230
234
- The `"files.editor"` values must not have duplicates
235
+
- The `"files.invalidator"` key is optional
236
+
- The `"files.invalidator"` value must be an array
237
+
- The `"files.invalidator"` values must not have duplicates
231
238
- The files listed in the `"files.solution"` must exist
232
239
- The files listed in the `"files.test"` must exist
233
240
- The files listed in the `"files.exemplar"` must exist
234
241
- The files listed in the `"files.editor"` must exist
235
-
- Files can only be listed in either the `"files.solution"`, `"files.test"` or `"files.exemplar` array (no overlap)
242
+
- The files listed in the `"files.invalidator"` must exist
243
+
- Files can only be listed in either the `"files.solution"`, `"files.test"`, `"files.exemplar"` or `"files.invalidator"` array (no overlap)
236
244
- If the track is `d` or `plsql`, the `"files.solution"` and `"files.test"` files _can_ overlap
237
245
- The `"forked_from"` key is optional
238
246
- The `"forked_from"` value must be an array
@@ -299,11 +307,15 @@ The `config.json` file should have the following checks:
299
307
- The `"files.editor"` key is optional
300
308
- The `"files.editor"` value must be an array
301
309
- The `"files.editor"` values must not have duplicates
310
+
- The `"files.invalidator"` key is optional
311
+
- The `"files.invalidator"` value must be an array
312
+
- The `"files.invalidator"` values must not have duplicates
302
313
- The files listed in the `"files.solution"` must exist
303
314
- The files listed in the `"files.test"` must exist
304
315
- The files listed in the `"files.example"` must exist
305
316
- The files listed in the `"files.editor"` must exist
306
-
- Files can only be listed in either the `"files.solution"`, `"files.test"` or `"files.example` array (no overlap)
317
+
- The files listed in the `"files.invalidator"` must exist
318
+
- Files can only be listed in either the `"files.solution"`, `"files.test"`, `"files.example` or `"files.invalidator"` array (no overlap)
307
319
- If the track is `d` or `plsql`, the `"files.solution"` and `"files.test"` files _can_ overlap
308
320
- The `"language_versions"` key is optional
309
321
- The `"language_versions"` value must be a string
0 commit comments