Codequalität in PHP verbessern

Aus Thoms Wiki
Version vom 18. November 2023, 12:03 Uhr von Verkehrsminister (Diskussion | Beiträge) (Seite erstellt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Dieser Eintrag enthält meine Mitschriften zum Linkedin-Learning-Kurs. Link zum Kurs: https://www.linkedin.com/learning/codequalitat-in-php-verbessern

Verschiedene Coding-Standards, z.B: PSR12

PHP-CS-Fixer

fixes the code to follow standards

composer require friendsofphp/php-cs-fixer --dev

Statische Codeanalyse

Die statische Codeanalyse, im Englischen Static Code Analysis, untersucht ausschließlich den Quelltext unserer Software, ohne ihn ausführen zu müssen, daher statisch. Vereinfacht gesagt wird dabei der Quellcode in einen sog. AST, einen Abstract Syntax Tree, zerlegt, d.h. in einem Objektbaum, der aus den kleinsten Bestandteilen der Sprache besteht.

  • PHPStan - phpstan/phpstan
  • PHPMD - phpmd/phpmd
  • Psalm - vimeo/psalm