🇫🇷WebFileTools/Linter docker-compose

Linter docker-compose.yml

Erreurs, refs manquantes, healthchecks, tag 'latest', mem_limit — bonnes pratiques avec numéros de ligne.

1 erreurs⚠️ 1 avertissementsℹ️ 5 info2 services
warningL3
Service 'web' uses ':latest' tag — pin a version for reproducibility
services.web
infoL3
Service 'web' has no healthcheck — consider adding one for orchestration
services.web
infoL3
Service 'web' has no mem_limit — consider setting one to prevent OOM scenarios
services.web
errorL9
Service 'api' depends_on undefined service 'missing-service'
services.api
infoL9
Service 'api' env 'DEBUG' has no value — relies on host env
services.api
infoL9
Service 'api' has no healthcheck — consider adding one for orchestration
services.api
infoL9
Service 'api' has no mem_limit — consider setting one to prevent OOM scenarios
services.api

Vous utilisez souvent cet outil ? Pro inclut des fichiers jusqu'à 500 Mo et un traitement prioritaire.

Qu'est-ce que Linter docker-compose ?

Linter docker-compose qui détecte erreurs et alertes (refs manquantes, healthcheck absent, tag 'latest', etc.) avec numéros de ligne.

Comment utiliser cet outil ?

Collez votre docker-compose.yml et obtenez une liste d'erreurs, avertissements et suggestions de bonnes pratiques.

Avantages

  • Numéros de ligne
  • Bonnes pratiques
  • Coloration syntaxique
  • Aucun envoi
  • 100% navigateur

Questions fréquentes

Quelles règles sont vérifiées ?
Syntaxe YAML, présence de image/build, format des ports, références aux volumes et réseaux nommés, depends_on, restart, healthcheck, mem_limit, tag 'latest'.
Le fichier est-il envoyé à un serveur ?
Non, tout est analysé dans votre navigateur via js-yaml et un moteur de règles maison.
Mes secrets sont-ils sécurisés ?
Aucun envoi réseau, mais évitez de coller des secrets en clair dans n'importe quel outil web — utilisez plutôt un fichier .env.