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
230 watching
1k forks
Language: PHP
last commit: almost 2 years ago
Linked from 3 awesome lists

astparserphpstatic-analysis

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
php-cs-fixer/php-cs-fixerAutomates fixing PHP coding standards issues to follow community-driven standards12,922
z7zmey/php-parserA Go-based parser for PHP syntax that generates an abstract syntax tree (AST) representation of source code.942
benmatselby/sublime-phpcsA plugin for Sublime Text that integrates PHP code analysis and formatting tools815
piotrplenik/clean-code-phpA guide to producing readable, reusable, and refactorable PHP software following best practices from Robert C. Martin's book Clean Code.12,302
erusev/parsedownA PHP library that converts Markdown text into HTML14,820
exakat/php-static-analysis-toolsA curated collection of tools to identify and address issues in PHP code2,826
michelf/php-markdownConverts plain text to HTML using Markdown syntax and PHP implementation3,431
phpstan/phpdoc-parserA PHPDoc parser and modifier with support for advanced types like intersection types and generics1,369
codeception/codeceptionA full-stack testing framework for PHP that uses Behavior Driven Development (BDD) principles to write acceptance, functional, and unit tests.4,776
phpstan/phpstanAn analysis tool for PHP code to detect errors and bugs without running the code13,079
phan/phanAnalyzes PHP code to detect issues such as type compatibility errors and unused code5,539
squizlabs/php_codesnifferAutomates code review and quality checks in PHP projects to enforce coding standards.10,690
bumpcore/editor.phpA package to parse and manipulate output from the Editor.js library29
nikic/sample_profA sampling profiler for PHP that provides line-level resolution and accurate measurements of code execution time.59
sebastianbergmann/phplocA tool that helps measure the size of a software project in terms of code quantity and complexity2,336