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
229 watching
1k forks
Language: PHP
last commit: 16 days 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,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 |