Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T02:01:06.000Z (5 months ago)
- Last Synced: 2024-10-26T14:03:51.462Z (2 months ago)
- Topics: checker, ci, configuration, continuous-integration, testing-tools
- Language: PHP
- Homepage:
- Size: 129 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Config Check(er)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/0841f476d70a40e181e7c42685ba979f)](https://www.codacy.com/app/Idrinth/config-check?utm_source=github.com&utm_medium=referral&utm_content=Idrinth/json-check&utm_campaign=Badge_Grade)
[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/0841f476d70a40e181e7c42685ba979f)](https://www.codacy.com/app/Idrinth/config-check?utm_source=github.com&utm_medium=referral&utm_content=Idrinth/json-check&utm_campaign=Badge_Coverage)
[![Build Status](https://travis-ci.org/Idrinth/config-check.svg?branch=master)](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.