configlet icon indicating copy to clipboard operation
configlet copied to clipboard

The official tool for managing Exercism language track repositories.

Results 106 configlet issues
Sort by recently updated
recently updated
newest added

Replace: - `showError` with `errorAndHelp` - (`stderr.writeLine msg` then `quit 1`) with `error` Refs: #123 Refs: #325 --- Working towards the approach that I use elsewhere, including: https://github.com/exercism/configlet/blob/b6fff14959b095b77c982d32fbc3941d909a1845/bin/bump_version.nim#L17-L19

I submitted an exercise when I had forgotten to fill the author array in the exercise config.json (exercism/dart#550). Yet configlet lint declares `- Every practice exercise has a valid .meta/config.json...

`Configlet create --practice-exercise ` should warn the user if the passed slug isn't present in problem-specifications. On the SQLite track, we just had a PR get merged where the author...

I was playing around with `configlet create` and noticed that the generated `.meta/config.json` does not contain the `invalidator` property, even though it's set in the `files` object of the track's...

- Allow logging errors - Use show error in create command

We have shellcheck, and it's great, but it doesn't support PowerShell.

kind: ci

The fetch-configlet job currently only runs automatically when a fetch-configlet script is changed: https://github.com/exercism/configlet/blob/26304586b446063ea5f7aa74cd82d29fb4828908/.github/workflows/fetch-configlet.yml#L3-L10 But this means that it could take a while to find out about problems due to...

kind: ci

`configlet fmt` currently only operates on Concept Exercise and Practice Exercise `.meta/config.json` files. It should also operate on the other JSON files: - [x] Approach `config.json` files - [x] Article...

kind: feature
priority: high

It sometimes fails with: ```text [Suite] fmt, with --update, without --yes, for an exercise that is not formatted (no diff, and exits with 1) D:\a\configlet\configlet\tests\test_binary.nim(1221, 21): Check failed: exitCode ==...

Follow-up from https://github.com/exercism/configlet/pull/822#discussion_r1348411523

kind: refactor