tomasvotruba / handyman
Automate repeated steps when coming to a PHP project or create new package
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 9
Watchers: 2
Forks: 0
Open Issues: 1
Type:phpstan-extension
Requires
- php: ^8.2
- illuminate/container: ^11.30
- nette/utils: ^4.0
- phpstan/phpstan: ^1.12
- symfony/console: ^7.1
- symfony/finder: ^7.1
- symfony/process: ^7.1
- webmozart/assert: ^1.11
Requires (Dev)
- nikic/php-parser: ^4.19
- phpstan/extension-installer: ^1.4
- phpunit/phpunit: ^10.5
- rector/rector: ^1.2
- rector/swiss-knife: ^1.0
- rector/type-perfect: ^1.0
- shipmonk/composer-dependency-analyser: ^1.7
- symplify/easy-coding-standard: ^12.3
- tomasvotruba/class-leak: ^1.1
- tomasvotruba/type-coverage: ^1.0
- tomasvotruba/unused-public: ^1.0
- tracy/tracy: ^2.10
This package is auto-updated.
Last update: 2024-11-06 14:20:35 UTC
README
Do you fancy solid code, readable code and code quality you can be proud of? Handyman brings a toolbox full of tricks, gadgets, and helpers to achieve the best code quality you can get. Without effort.
It helps you create repeated files, add CLI and CI tool that work for you.
Note: I use this tool mainly for myself with hardcoded opinionated defaults, but feel free to use it too and adjust result to your needs.
1. Installation
composer require tomasvotruba/handyman --dev
2. Usage
See all available commands:
vendor/bin/handyman
There are 2 groups of commands, useful in 2 different situations:
Starting a new project
@todo
Coming to running project
@todo