Erstellen Sie einen Container, der den Docker x Laravel-Code automatisch formatiert

Was ist PHP CS Fixer?

PHP CS Fixer (PHP Coding Standards Fixer) ist, wie der Name schon sagt, ein Tool, das PHP-Code so ändert, dass er den Codierungsstandards entspricht. ..

Annahme

Dieser Artikel ist eine Ergänzung zum obigen Artikel.

Bearbeiten Sie docker-compose.yml

docker-compose.yml


services:
  cs:
    image: herloct/php-cs-fixer
    volumes:
      - ./backend:/project

Fügen Sie services.cs hinzu.

Befehl

#Nicht automatisch formen(Nur Differenzanzeige)
$ docker-compose run cs fix --dry-run -v --diff --diff-format udiff .

#Automatisch formen
$ docker-compose run cs fix -v --diff --diff-format udiff .

Makefile

Da der Befehl lang ist, ist es gut, ein Makefile vorzubereiten.

dry-cs:
	docker-compose run cs fix --dry-run -v --diff --diff-format udiff .
fix-cs:
	docker-compose run cs fix -v --diff --diff-format udiff .

Sie können es mit dem folgenden Befehl ausführen.

$ make dry-cs
$ make fix-cs

Referenz

Recommended Posts

Erstellen Sie einen Container, der den Docker x Laravel-Code automatisch formatiert
Erstellen Sie einen Container für Docker x Laravel phpMyAdmin
Erstellen Sie eine Laravel / Docker-Umgebung mit VSCode devcontainer
Erstellen Sie eine Kotlin-App mit dem OpenJDK Docker-Container
Erstellen Sie einen Docker-Container für einen einfachen Python-Webserver
Erstellen Sie mit Docker ein SPA für Laravel 6.2 / Vue.js / Nginx / Mysql / Redis
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie Clang x VSCode auf Docker (1)
Führen Sie PureScript auf einem Docker-Container aus
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
[Kopieren und Einfügen] Erstellen Sie mit Docker Compose Part 2 eine Laravel-Entwicklungsumgebung
Führen Sie x11-Apps in einem Docker-Container aus (unterstützt den Netzwerkzugriff vom Container aus).
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
[Docker] Erstellen, wenn der Quellcode auf dem Container gebunden ist
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen Sie in Eile ein Maven-Projekt mit dem Docker-Container von Maven
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Docker Container Build kann PHP-Radis nicht installieren
Erstellen Sie eine Redmine-Code-Leseumgebung in Docker
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
[Teil 1] Erstellen eines Docker-Containers, der mit Apache / Pandoc Markdown in HTML liefert
Punktnotiz beim Erstellen eines Docker-Containers, der von einem Kollegen erstellt wurde