psalm-plugin-laravel
food-order-gh-action-test
Our great sponsors
psalm-plugin-laravel | food-order-gh-action-test | |
---|---|---|
5 | 1 | |
285 | 0 | |
2.5% | - | |
9.0 | 10.0 | |
28 days ago | over 1 year ago | |
PHP | PHP | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
psalm-plugin-laravel
-
Laravel code-quality tools
Psalm is a static analysis tool for PHP. Much like PHPStan is to Larastan, Psalm has a plugin called Laravel Psalm that allows you to easily use it in Laravel projects.
-
What’s Next: PhpStorm 2022.3 Roadmap
Thanks. Num.2 is this about https://github.com/psalm/psalm-plugin-laravel or applicable to other projects? Num.3 - isn't that how it is now?
-
[Poll] Do you use preloading in your applications?
Also disagree with the static analysis take - we have dozens of Laravel applications that pass Psalm's static analysis with the strictest settings. All it takes is the Laravel plugin and some DocBlocks here and there.
-
Static Analysis With Psalm
Psalm v3 came with a new plugin framework that makes authoring integrations for third party packages much easier. That, with Barry's IDE Helper made the Laravel Plugin a reality according to Matt.
- Would you be interested in a Lightweight Open Source Laravel Eloquent ORM like library
food-order-gh-action-test
-
Laravel code-quality tools
In the above workflow, we used the --report option and that requires us to have the ENLIGHTN_USERNAME and ENLIGHTN_API_TOKEN in our environment variables. Since we can't directly add them to our .env file for security reasons, we need to use Actions Secrets. You can add secrets on this page: https://github.com/yourGitHubUsername/yourRepoName/settings/secrets/actions. Click on the New repository secret button to add your secret:
What are some alternatives?
larastan - ⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
PHP-CS-Fixer - A tool to automatically fix PHP Coding Standards issues [Moved to: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer]
laravel-ide-helper - IDE Helper for Laravel
laravel-pint-action - GitHub Action for Laravel Pint
PHP Noise - A starter-kit for your PHP project.
larastan - ⚗️ Adds code analysis to Laravel improving developer productivity and code quality. [Moved to: https://github.com/larastan/larastan]
psalm-psr-container-plugin - Let Psalm understand better psr11 containers
enlightn - Your performance & security consultant, an artisan command away.
PHP Code Sniffer - PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
functional - PHP Functional Programming library. Monads, common use functions and generic collections.
food-order-app-laravel-tdd - A sample project for demonstrating the basics of test-driven development in Laravel