overtrue / phplint
`phplint` is a tool that can speed up linting of php files by running several lint processes at once.
Fund package maintenance!
Requires
- php: ^8.2
- composer-runtime-api: ^2.0
- ext-dom: *
- ext-json: *
- ext-mbstring: *
- symfony/cache: ^7.4 || ^8.0
- symfony/console: ^7.4 || ^8.0
- symfony/event-dispatcher: ^7.4 || ^8.0
- symfony/finder: ^7.4 || ^8.0
- symfony/options-resolver: ^7.4 || ^8.0
- symfony/process: ^7.4 || ^8.0
- symfony/yaml: ^7.4 || ^8.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- jetbrains/phpstorm-stubs: ^2024.1 || ^2026.0
- php-parallel-lint/php-console-highlighter: ^1.0
This package is auto-updated.
Last update: 2026-06-03 05:56:17 UTC
README
PHPLint
`phplint` is a tool that can speed up linting of php files by running several lint processes at once.
| Version | Status | Requirements |
|---|---|---|
| 9.x | Active development | PHP >= 8.2 |
| 9.7 | Active support | PHP >= 8.2 |
| 9.6 | Active support | PHP >= 8.1 |
| 9.5 | End Of Life | PHP >= 8.1 |
| 9.4 | End Of Life | PHP >= 8.1 |
| 9.3 | End Of Life | PHP >= 8.1 |
| 9.2 | End Of Life | PHP >= 8.1 |
| 9.1 | End Of Life | PHP >= 8.1 |
| 9.0 | End Of Life | PHP >= 8.0 |
| 6.x | End Of Life | PHP >= 8.2 |
| 5.x | End Of Life | PHP >= 8.1 |
| 4.x | End Of Life | PHP >= 8.0 |
| 3.x | End Of Life | PHP >= 7.4 |
NOTE if you have an older version of PHP lower than 8.0, we recommend to use the latest version 3.4.0
Major version 9.0 is a full code rewrites that have the same source code (main branch) for all PHP 8.x versions (4.x, 5.x or 6.x),
with a lot of improvement, full documentation, and full unit code tested.
Table of Contents
❤️ Sponsor me
如果你喜欢我的项目并想支持它,点击这里 ❤️
Project supported by JetBrains
Many thanks to Jetbrains for kindly providing a license for me to work on this and other open-source projects.
PHP 扩展包开发
想知道如何从零开始构建 PHP 扩展包?
请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》
License
MIT