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
17k stars
230 watching
1k forks
Language: PHP
last commit: about 1 month ago
Linked from 3 awesome lists
astparserphpstatic-analysis
Related projects:
Repository | Description | Stars |
---|---|---|
php-cs-fixer/php-cs-fixer | Automates fixing PHP coding standards issues to follow community-driven standards | 12,922 |
z7zmey/php-parser | A Go-based parser for PHP syntax that generates an abstract syntax tree (AST) representation of source code. | 942 |
benmatselby/sublime-phpcs | A plugin for Sublime Text that integrates PHP code analysis and formatting tools | 815 |
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,302 |
erusev/parsedown | A PHP library that converts Markdown text into HTML | 14,820 |
exakat/php-static-analysis-tools | A curated collection of tools to identify and address issues in PHP code | 2,826 |
michelf/php-markdown | Converts plain text to HTML using Markdown syntax and PHP implementation | 3,431 |
phpstan/phpdoc-parser | A PHPDoc parser and modifier with support for advanced types like intersection types and generics | 1,369 |
codeception/codeception | A full-stack testing framework for PHP that uses Behavior Driven Development (BDD) principles to write acceptance, functional, and unit tests. | 4,776 |
phpstan/phpstan | An analysis tool for PHP code to detect errors and bugs without running the code | 13,079 |
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,690 |
bumpcore/editor.php | A package to parse and manipulate output from the Editor.js library | 29 |
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 |