Skip to content
@docker-compose-linter

Docker Compose Linter

A command-line tool for validating and enforcing best practices in Docker Compose files.

Docker Compose Linter Logo
Docker Compose Linter

GitHub Sponsors Open Collective backers and sponsors

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.

Projects

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.

Contacts and Support

If you find this project helpful, kindly consider showing your appreciation by giving it a star ⭐.

If you have any questions or suggestions, feel free to reach out:

A detailed devlog and roadmap for DCLint is available on Patreon: patreon.com/c/zavoloklom

Also, you can support this project with a one-time donation or becoming a sponsor:

PayPal Patreon GitHub Sponsors Open Collective

Pinned Loading

  1. pre-commit-dclint pre-commit-dclint Public

    Mirror of DCLint node package for pre-commit.

    5 1

  2. dclint-github-action dclint-github-action Public

    GitHub Action for DCLint. Supports GitHub Annotations and integration with Reviewdog.

    JavaScript 2 1

  3. vscode-dclint vscode-dclint Public

    VSCode extension to integrate Docker Compose Linter (DCLint) into VSCode

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…