Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
lint: check concept
.meta/config.json
files (#261)
This commit implements the below checks for each concept's `.meta/config.json` file. - The JSON root must be an object - The `"blurb"` key is required - The `"blurb"` value must be a non-blank string with length <= 350 - The `"authors"` key is required - The `"authors"` value must be an array - The `"authors"` values must be non-blank strings - The `"authors"` values must not have duplicates - The `"contributors"` key is optional - The `"contributors"` value must be an array - The `"contributors"` values must be non-blank strings - The `"contributors"` values must not have duplicates We define a "non-blank string" as a string that contains at least one non-whitespace character. See: - exercism/v3-launch#27
- Loading branch information