A recent commit (66914845a323) caused configlet fmt -uy to remove these keys from the track-level config.json file when the corresponding value was empty. This would cause a subsequent configlet lint to indicate an error, in line with the spec. But we'll change the spec so that omitting these keys is allowed, because:
It's fine for tracks to lack concepts, or to lack concept exercises
There is little value in keeping empty arrays around
In practice the keys are optional, because Exercism gracefully handles them being omitted
A recent commit (66914845a323) caused
configlet fmt -uy
to remove these keys from the track-levelconfig.json
file when the corresponding value was empty. This would cause a subsequentconfiglet lint
to indicate an error, in line with the spec. But we'll change the spec so that omitting these keys is allowed, because:Fixes: #831