PHP-Parser

PHP AST builder

A PHP code parsing and analysis library providing an abstract syntax tree (AST) representation of the parsed code

A PHP parser written in PHP

GitHub

17k stars
229 watching
1k forks
Language: PHP
last commit: 16 days ago
Linked from 3 awesome lists

astparserphpstatic-analysis

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
php-cs-fixer/php-cs-fixer Automates fixing PHP coding standards issues to follow community-driven standards 12,871
z7zmey/php-parser A Go-based parser for PHP syntax that generates an abstract syntax tree (AST) representation of source code. 941
benmatselby/sublime-phpcs A plugin for Sublime Text that integrates PHP code analysis and formatting tools 814
piotrplenik/clean-code-php A guide to producing readable, reusable, and refactorable PHP software following best practices from Robert C. Martin's book Clean Code. 12,279
erusev/parsedown A PHP library that provides a simple and fast way to parse Markdown text into HTML 14,794
exakat/php-static-analysis-tools A curated collection of tools to identify and address issues in PHP code 2,825
michelf/php-markdown Converts plain text to HTML using Markdown syntax and PHP implementation 3,425
phpstan/phpdoc-parser A PHPDoc parser and modifier with support for advanced types like intersection types and generics 1,350
codeception/codeception A full-stack testing framework for PHP that uses Behavior Driven Development (BDD) principles to write acceptance, functional, and unit tests. 4,767
phpstan/phpstan An analysis tool for PHP code to detect errors and bugs without running the code 12,990
phan/phan Analyzes PHP code to detect issues such as type compatibility errors and unused code 5,539
squizlabs/php_codesniffer Automates code review and quality checks in PHP projects to enforce coding standards. 10,674
bumpcore/editor.php A package to parse and manipulate output from the Editor.js library 27
nikic/sample_prof A sampling profiler for PHP that provides line-level resolution and accurate measurements of code execution time. 59
sebastianbergmann/phploc A tool that helps measure the size of a software project in terms of code quantity and complexity 2,336