Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 1.05 KB

install.md

File metadata and controls

59 lines (44 loc) · 1.05 KB

Install

Code Quality Larastan

composer require --dev larastan/larastan
composer require --dev phpat/phpat
touch phpstan.neon

PHP CodeSniffer

composer  require --dev "squizlabs/php_codesniffer"
touch phpcs.xml

PSALM

+        "psalm/plugin-laravel": "^v2.11.0",
+        "psalm/plugin-phpunit": "^0.19.0",
+        "vimeo/psalm": "^5.25.0",
-        "phpunit/phpunit": "^10.0"
./vendor/bin/psalm --init
composer require --dev "psalm/plugin-mockery"
./vendor/bin/psalm-plugin enable psalm/plugin-mockery
./vendor/bin/psalm-plugin enable psalm/plugin-phpunit
./vendor/bin/psalm-plugin enable psalm/plugin-laravel

PHPPMD

{
    "require-dev": {
        "phpmd/phpmd" : "@stable"
    }
}

Security

composer require "graham-campbell/security:^11.2"
php artisan vendor:publish --provider="GrahamCampbell\Security\SecurityServiceProvider"

Pennant

composer require laravel/pennant
php artisan vendor:publish --provider="Laravel\Pennant\PennantServiceProvider"