{"repo":"zavoloklom/docker-compose-linter","free":true,"listed":false,"github":"https://github.com/zavoloklom/docker-compose-linter","clone":"git clone https://github.com/zavoloklom/docker-compose-linter.git","description":"A command-line tool for validating and enforcing best practices in Docker Compose files.","language":"TypeScript","stars":300,"topics":["docker","docker-compose","linter","docker-compose-linter","dclint","devops","devops-tools"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Docker Compose Linter Note : Docker Compose configurations vary greatly between different projects and setups. While DCLint is stable, there may be edge cases or unique setups that cause issues. If you encounter any problems or have suggestions, please feel free to open an issue or submit a pull request. Your feedback is highly appreciated! Docker Compose Linter ( DCLint ) is a utility designed to analyze, validate and fix Docker Compose files. It helps identify errors, style violations, and potential issues, ensuring your configurations are robust, maintainable, and free from common pitfalls. Features - Error Detection : Identifies syntax errors and common issues in Docker Compose files. - Style Enforcement : Enforces best practices and style guidelines for maintainable configurations. - Flexible Integration : Can be used locally, in Docker, or integrated into CI/CD pipelines. - Configurable Rules : Customize the linter's behavior and rules according to your project's needs. - Auto-fixable Rules : Some rules include an auto-fix mode, allowing you to automatically format and correct certain issues in your files. - Comments Support : After automated sorting and fixing, comments remain in the correct place, ensuring no important information is lost during the formatting process. - Anchor Support: Supports YAML anchors for shared configuration sections, with some limitations. You can explore the online version here: (thanks to BenRoe for the implementation). Note that this site ","default_branch":null,"files":null,"tree":[],"storefront":"/r/zavoloklom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zavoloklom/docker-compose-linter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}