{"adoption": {"forks": 93, "observed_at": "2026-08-28T04:03:16.020613+00:00", "stars": 1022}, "canonical_url": "https://ross.abutalabs.com/products/phplint", "card": {"archived": false, "artifact_type": "cli-tool", "description": ":bug:  A tool that can speed up linting of php files by running several lint processes at once.", "domain": ["developer-tools", "testing"], "enriched": true, "function": ["linter", "cli", "developer-tools"], "health_score": 98, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["overtrue/phplint"], "name": "overtrue/phplint", "platform": ["php", "cli", "cross-platform"], "pushed_at": "2026-08-18T07:21:10+00:00", "repo": "overtrue/phplint", "stars": 1022, "tags": ["php", "syntax-checking", "parallel-processing", "composer", "ci-cd", "command-line", "docker"], "topics": ["phplint", "php", "syntax-checker", "linter", "lint", "syntax", "composer", "linting", "looking-for-maintainer"], "urls": [], "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"], "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.", "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)"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/phplint", "repo": "overtrue/phplint", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:16.020613+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:45.713101+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "12cbbb3d44ef9f21940de66efcbe35bf961391b62df284f8a3ebd7a91d3173f9", "fetched_at": "2026-08-28T04:03:16.020613+00:00", "kind": "readme", "missing": false, "url": "https://github.com/overtrue/phplint"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3691, "days_push": 15, "days_rel": 91, "gap_med": 2.0, "n_releases_24m": 15}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}