Configuration format validator for CSV, INI, JSON, TOML, XML, and YAML.
Project description
Solid Umbrella
Configuration linter for typical formats.
Status
Experimental.
Note: The default branch is default
.
Later we use mkdocs
Installation
$ pipx install gelee
Example Usage
$ python -m gelee tests/fixtures
2021-04-27 19:34:46 INFO [gelee]: Validated 1 total CSV file in 6 folders (ignored 1 non-config file)
2021-04-27 19:34:46 INFO [gelee]: Validated 1 total INI file in 6 folders (ignored 1 non-config file)
2021-04-27 19:34:46 INFO [gelee]: Validated 1 total JSON file in 6 folders (ignored 1 non-config file)
2021-04-27 19:34:46 INFO [gelee]: Validated 1 total TOML file in 6 folders (ignored 1 non-config file)
2021-04-27 19:34:46 INFO [gelee]: Validated 1 total XML file in 6 folders (ignored 1 non-config file)
2021-04-27 19:34:46 INFO [gelee]: Finished validation of 5 configuration files visited 12 paths
OK
(0, '')
Change History
0.0.3 (2021-04-27)
- Added YAML well-formed lint
- Hardened processing of files without extension
- Added documentation
- Third release on PyPI
0.0.2 (2021-04-26)
- Added CSV well-formed lint
- Added INI well-formed lint
- Added JSON/GeoJSON well-formed lint
- Added TOML well-formed lint
- Added XML well-formed lint
- Fixed debug logic
- Second release on PyPI
0.0.1 (2021-04-25)
- Initial release on PyPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gelee-0.0.3.tar.gz
(6.8 kB
view hashes)