# overtrue/phplint

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

Repository: https://github.com/overtrue/phplint
Canonical: https://ross.abutalabs.com/products/phplint
Language: PHP
License: MIT
License Family: permissive
Topics: phplint, php, syntax-checker, linter, lint, syntax, composer, linting, looking-for-maintainer
Last push: 2026-08-18T07:21:10+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 87, longevity 100
- inputs: {"age_days": 3691, "days_push": 15, "days_rel": 91, "gap_med": 2.0, "n_releases_24m": 15}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1022, forks 93 (observed 2026-08-28T04:03:16.020613+00:00)

## What it is
PHPLint is a PHP syntax linting tool that speeds up checking PHP files by running multiple lint processes in parallel. It is installable via Composer, PHAR, Phive, or Docker and integrates into CI pipelines including MegaLinter.

## Use cases
- check php files for syntax errors
- lint php codebase quickly in ci
- parallel syntax checking of php files
- validate php syntax before commit
- run php lint in docker pipeline

## When to choose
- you need fast syntax-only linting of large PHP codebases
- you want a lightweight linter to plug into CI or MegaLinter
- you need parallel linting across many PHP files

## When to avoid
- you need full static analysis like type checking or bug detection (use PHPStan or Psalm)
- your project runs on PHP older than 8.0 with the latest version
- you need code style fixing (use PHP-CS-Fixer or PHP_CodeSniffer)

## Facets
- artifact type: cli-tool
- maturity: active
- function: linter, cli, developer-tools
- domain: developer-tools, testing
- platform: php, cli, cross-platform
- tags: php, syntax-checking, parallel-processing, composer, ci-cd, command-line, docker

## Member repositories
- overtrue/phplint (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:16.020613+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:08:45.713101+00:00, confidence not recorded.
  - readme: https://github.com/overtrue/phplint (fetched 2026-08-28T04:03:16.020613+00:00, sha 12cbbb3d44ef)
- Data as of 2026-08-30T08:39:29.467469+00:00.
