mikevandiepen / strictly
Enforcing strictly typed PHP OOP
dev-Feature/generate_coverage
2020-01-20 09:59 UTC
Requires
- php: ^7.4
- nikic/php-parser: ^4.2
- phpdocumentor/reflection-docblock: ^4.3
- spatie/array-to-xml: 2.11.*
- symfony/console: ^4.3
- symfony/finder: ^4.3
- symfony/process: ^4.3
- symfony/stopwatch: ^4.3
- symfony/yaml: ^4.3
This package is auto-updated.
Last update: 2025-03-20 23:48:23 UTC
README
This parser library determines whether your PHP is strictly typed.
Todo
- Setup project structure.
- Write analysis logic.
- Setup structure for issue reporting.
- Improve the analysis result in console.
- Generate coverage reports as (.xml or .json)
- Skip (functional) property, parameter and return type analysis when the type is hinted as "Mixed" in the docblock.
- Implement https://github.com/nette/php-generator/
- Write in dynamic and in depth tests with php-generator
- Release on packagist
- Release for Github Actions