Skip to main content

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


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)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page