10.0 | Reduce required dependencies
New Feature
Summary
comparing overtrue/phplint with e.g. https://github.com/php-parallel-lint/PHP-Parallel-Lint IMO the biggest downside of overtrue/phplint is the big list of dependencies.
having less bloat to use this package would be awesome. wdyt?
Hello Markus,
As contributor (code rewriter since version 9.0), I've not enough time to rewrite it again. IMO I'd prefer to use external dependencies (Symfony Components in our context) rather than rewrite all parts as PHP-Parallel-Lint do. It's probably not perfect, but this project is an alternative to PHP-Parallel-Lint, with feature that is already available (I think to your request https://github.com/overtrue/phplint/issues/197 that is not yet present on PHP-Parallel-Lint).
Final user have choice, what solution is their better match !
I give talk to @overtrue now
Hey. Thats fair.
Tbh I switched our deploy pipeline to this package here, because php-parallel-lint was too slow :-).
This is the first ticket to future version 10.0.0 of PHPLint
A great idea if we could reduce required dependencies to strict minimum, but continue to allows additional feature by installing optional dependencies.