Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T03:42:52.000Z (4 months ago)
- Last Synced: 2024-05-20T10:34:47.667Z (4 months ago)
- Topics: composer, lint, linter, linting, looking-for-maintainer, php, phplint, syntax, syntax-checker
- Language: PHP
- Homepage:
- Size: 1.01 MB
- Stars: 967
- Watchers: 26
- Forks: 118
- Open Issues: 0
-
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.
[![Release Status](https://github.com/overtrue/phplint/actions/workflows/release.yml/badge.svg)](https://github.com/overtrue/phplint/actions/workflows/release.yml)
[![Latest Stable Version](https://img.shields.io/packagist/v/overtrue/phplint)](https://packagist.org/packages/overtrue/phplint)
[![Total Downloads](https://poser.pugx.org/overtrue/phplint/downloads.svg)](https://packagist.org/packages/overtrue/phplint)
[![License](https://poser.pugx.org/overtrue/phplint/license.svg)](https://packagist.org/packages/overtrue/phplint)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fovertrue%2Fphplint.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fovertrue%2Fphplint?ref=badge_shield)| Version | Status | Requirements |
|:--------|:------------------------------------------|:---------------|
| **9.x** | **Active development** | **PHP >= 8.1** |
| 9.4 | Active support | PHP >= 8.1 |
| 9.3 | Active support | PHP >= 8.1 |
| 9.2 | Active support | PHP >= 8.1 |
| 9.1 | Active support | 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)
Version 9.1 is based on 9.0 code but did not support anymore PHP 8.0 that reached End-Of-Life.
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
[![Sponsor me](https://github.com/overtrue/overtrue/blob/master/sponsor-me.svg?raw=true)](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://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)](https://www.jetbrains.com/?from=https://github.com/overtrue)
## PHP 扩展包开发
> 想知道如何从零开始构建 PHP 扩展包?
>
> 请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— [《PHP 扩展包实战教程 - 从入门到发布》](https://learnku.com/courses/creating-package)## License
MIT