https://github.com/idrinth/config-check
checks yaml, json, ini and xml files in a project for validity
https://github.com/idrinth/config-check
checker ci configuration continuous-integration testing-tools
Last synced: about 1 year ago
JSON representation
checks yaml, json, ini and xml files in a project for validity
- Host: GitHub
- URL: https://github.com/idrinth/config-check
- Owner: Idrinth
- Created: 2017-12-14T08:01:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T02:01:06.000Z (almost 2 years ago)
- Last Synced: 2025-04-01T03:15:46.079Z (about 1 year ago)
- Topics: checker, ci, configuration, continuous-integration, testing-tools
- Language: PHP
- Homepage:
- Size: 129 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Config Check(er)
[](https://www.codacy.com/app/Idrinth/config-check?utm_source=github.com&utm_medium=referral&utm_content=Idrinth/json-check&utm_campaign=Badge_Grade)
[](https://www.codacy.com/app/Idrinth/config-check?utm_source=github.com&utm_medium=referral&utm_content=Idrinth/json-check&utm_campaign=Badge_Coverage)
[](https://travis-ci.org/Idrinth/config-check)
This project is checking any project's config files for correctness, including schema validation once implemented.
## Supported formats and checks
| Format | File | Parseable | Schema |
| ------------- | ------------- | ------------- | ------------- |
| JSON | X | X | JSON Schema |
| YAML | X | X | JSON Schema |
| INI | X | X | (JSON Schema planned) |
| XML | X | X | DTD, (XSD planned) |
## Configuration
Use a .idrinth-cc.json to configure what and how to check, see the one in the root of this repository and the [schema](https://github.com/Idrinth/config-check/blob/master/src/schema.json) to see what is possible.