GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - overtrue/phplint: :bug: A tool that can speed up linting of php files by running several lint processes at once.

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
BranchesTags
Open more actions menu

Latest commit

 

History

979 Commits
979 Commits

Folders and files

NameName
Last commit message
Last commit date
.changes
.changes
 
 
.config/captainhook
.config/captainhook
 
 
.github
.github
 
 
bin
bin
 
 
docs
docs
 
 
examples
examples
 
 
resources
resources
 
 
src
src
 
 
tests
tests
 
 
vendor-bin
vendor-bin
 
 
.changie.yaml
.changie.yaml
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.php-cs-fixer.dist.php
.php-cs-fixer.dist.php
 
 
.phplint.json.example
.phplint.json.example
 
 
.phplint.php.example
.phplint.php.example
 
 
.phplint.yml.dist
.phplint.yml.dist
 
 
.phplint.yml.example
.phplint.yml.example
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
action.yml
action.yml
 
 
autoload.php
autoload.php
 
 
bootstrap.php
bootstrap.php
 
 
box.json
box.json
 
 
box.json.dist
box.json.dist
 
 
captainhook.json
captainhook.json
 
 
composer.json
composer.json
 
 
entrypoint.sh
entrypoint.sh
 
 
linter-baseline.toml
linter-baseline.toml
 
 
mago.dist.toml
mago.dist.toml
 
 
mkdocs.yml
mkdocs.yml
 
 
phpbench.json
phpbench.json
 
 
phplint.php
phplint.php
 
 
phpstan.neon.dist
phpstan.neon.dist
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 

Repository files navigation

PHPLint

`phplint` is a tool that can speed up linting of php files by running several lint processes at once.

Release Status Latest Stable Version Total Downloads License FOSSA Status

Version Status Requirements
9.8 Active support PHP >= 8.2
9.7 Active support PHP >= 8.2
9.6 End Of Life 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

  1. Installation
    1. Requirements
    2. PHAR
    3. Docker
    4. Phive
    5. Composer
  2. Usage
  3. Configuration
  4. Upgrading
  5. Contributing
  6. Architecture

Run it with MegaLinter

phplint is also embedded out of the box in MegaLinter, an open-source linters aggregator for CI: see the phplint page to run it there without installing anything.

❤️ Sponsor me

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

About

🐛 A tool that can speed up linting of php files by running several lint processes at once.

Topics

composerlintlinterlintinglooking-for-maintainerphpphplintsyntaxsyntax-checker

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

1.0k stars

Watchers

24 watching

Forks

95 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.