Skip to main content

Add your description here

Project description

ConfigDoctor

A universal, plugin-based linter for all your configuration files
Explore the docs »

Getting Started · Basic Usage · Documentation · License


Coverage PyPI - Downloads PyPI - Version PyPI - Python Version GitHub contributors

ConfigDoctor is a powerful, unified linter for configuration files (YAML, TOML, Docker, etc.). It enforces best practices, security, and style guidelines across your projects. Its plugin-based architecture allows for deep customization and easy integration into any CI/CD pipeline. Replace a collection of disparate linters with a single, configurable tool that provides clear, actionable feedback to keep your configs clean, secure, and consistent.

[!CAUTION] configdoctor is currently in active alpha development. While core functionality is stable, some advanced features are still evolving. Production use requires thorough testing.

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines. Key areas for contribution include:

  • Additional test cases for thread-local scenarios
  • Performance optimization proposals
  • Extended version format support
  • IDE integration plugins

License & Support

This project is licensed under GNU LGPL 2.1 License - see LICENSE. For commercial support and enterprise features, contact alexeev.dev@mail.ru.

Explore Documentation | Report Issue | View Examples

(back to top)


A universal, plugin-based linter for all your configuration files

Copyright © 2025 Alexeev Bronislav. Distributed under GNU LGPL 2.1 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

configdoctor-0.1.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file configdoctor-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: configdoctor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.4 Linux/6.12.39

File hashes

Hashes for configdoctor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b572a506f390376ebf7dbc347f6f0abf9c7429731de31f4ae96b30ae7115d5f5
MD5 e3d4f4a3acf747334b91cfd92882d1ec
BLAKE2b-256 ed7b5251cd08073ec7dd1db2f826371d640ec5671ec944d42987de20b3cd90d9

See more details on using hashes here.

Supported by

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