https://github.com/overtrue/phplint
  
  
    :bug:  A tool that can speed up linting of php files by running several lint processes at once. 
    https://github.com/overtrue/phplint
  
composer lint linter linting looking-for-maintainer php phplint syntax syntax-checker
        Last synced: 6 months ago 
        JSON representation
    
:bug: A tool that can speed up linting of php files by running several lint processes at once.
- Host: GitHub
 - URL: https://github.com/overtrue/phplint
 - Owner: overtrue
 - License: mit
 - Created: 2016-07-25T10:07:15.000Z (over 9 years ago)
 - Default Branch: main
 - Last Pushed: 2025-04-17T05:47:17.000Z (7 months ago)
 - Last Synced: 2025-04-24T03:51:19.350Z (6 months ago)
 - Topics: composer, lint, linter, linting, looking-for-maintainer, php, phplint, syntax, syntax-checker
 - Language: PHP
 - Homepage:
 - Size: 1.17 MB
 - Stars: 1,001
 - Watchers: 25
 - Forks: 88
 - Open Issues: 8
 - 
            Metadata Files:
            
- Readme: README.md
 - Changelog: CHANGELOG.md
 - Contributing: docs/contributing.md
 - Funding: .github/FUNDING.yml
 - License: LICENSE
 
 
Awesome Lists containing this project
README
          
PHPLint
`phplint` is a tool that can speed up linting of php files by running several lint processes at once.
[](https://github.com/overtrue/phplint/actions/workflows/release.yml)
[](https://packagist.org/packages/overtrue/phplint)
[](https://packagist.org/packages/overtrue/phplint) 
[](https://packagist.org/packages/overtrue/phplint)
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fovertrue%2Fphplint?ref=badge_shield)
| Version | Status                 | Requirements   |
|:--------|:-----------------------|:---------------|
| **9.x** | **Active development** | **PHP >= 8.1** |
| 9.6     | Active support         | PHP >= 8.1     |
| 9.5     | Active support         | 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](https://github.com/overtrue/phplint/releases/tag/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
1. [Installation](docs/installation.md#installation)
   1. [Requirements](docs/installation.md#requirements)
   1. [PHAR](docs/installation.md#phar)
   1. [Docker](docs/installation.md#docker)
   1. [Phive](docs/installation.md#phive)
   1. [Composer](docs/installation.md#composer)
1. [Usage](docs/README.md#usage)
1. [Configuration](docs/configuration.md#configuration)
1. [Upgrading](docs/upgrading.md#upgrading) 
1. [Contributing](docs/contributing.md#contributing)
1. [Architecture](docs/architecture/README.md#architecture)
## :heart: Sponsor me 
[](https://github.com/sponsors/overtrue)
如果你喜欢我的项目并想支持它,[点击这里 :heart:](https://github.com/sponsors/overtrue)
## Project supported by JetBrains
Many thanks to Jetbrains for kindly providing a license for me to work on this and other open-source projects.
[](https://www.jetbrains.com/?from=https://github.com/overtrue)
## PHP 扩展包开发
> 想知道如何从零开始构建 PHP 扩展包?
>
> 请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— [《PHP 扩展包实战教程 - 从入门到发布》](https://learnku.com/courses/creating-package)
## License
MIT