exercism / configlet

The official tool for managing Exercism language track repositories.
https://exercism.org/docs/building/configlet
GNU Affero General Public License v3.0
20 stars 14 forks source link

lint(track_config): allow omitting `concepts` and `exercises.concept` #832

Closed ee7 closed 9 months ago

ee7 commented 9 months ago

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:

Fixes: #831