A linter for exercism language track repositories.
The API that delivers language-specific exercism problems makes certain assumptions. Configlet makes it simple to verify up-front that the changes to existing problems or the addition of new problems will play nicely with the API.
There are three common problems that occur:
- The
config.json
might be invalid. - Problems might be missing a reference solution.
- Problems might be implemented (test suite + reference solution), but not configured.
- Slugs in the configuration might not have a corresponding problem.
$ configlet path/to/problem/repository
If you have installed the configlet binary and are at the root of an exercism language track, then you can run the following:
$ configlet .
The MIT License (MIT)
Copyright (c) 2015 Katrina Owen, [email protected]