소스 검색

Cleanup code analysis category, split up, cleanup dead libraries

pull/883/head
Jamie 8 년 전
부모
커밋
7c15f0fa90
1개의 변경된 파일25개의 추가작업 그리고 21개의 파일을 삭제
  1. 25
    21
      README.md

+ 25
- 21
README.md 파일 보기

@@ -32,6 +32,8 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
32 32
     - [Security](#security)
33 33
     - [Passwords](#passwords)
34 34
     - [Code Analysis](#code-analysis)
35
+    - [Code Quality](#code-quality)
36
+    - [Static Analysis](#static-analysis)
35 37
     - [Architectural](#architectural)
36 38
     - [Debugging and Profiling](#debugging-and-profiling)
37 39
     - [Build Tools](#build-tools)
@@ -372,36 +374,38 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
372 374
 ## Code Analysis
373 375
 *Libraries and tools for analysing, parsing and manipulating codebases.*
374 376
 
375
-* [Athletic](https://github.com/polyfractal/athletic) - An annotation based benchmark framework.
376 377
 * [Better Reflection](https://github.com/Roave/BetterReflection) - AST-based reflection library that allows analysis and manipulation of code
377 378
 * [Code Climate](https://codeclimate.com) - An automated code review.
378
-* [Dissect](https://github.com/jakubledl/dissect) - A set of tools for lexical and syntactical analysis.
379
-* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
380
-* [GrumPHP](https://github.com/phpro/grumphp) - A composer plugin to defend code quality.
381
-* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
382
-* [PHP Analyser](https://github.com/scrutinizer-ci/php-analyzer) - A library for analysing PHP code to find bugs and errors.
383
-* [PHP Code Sniffer](https://github.com/squizlabs/PHP_CodeSniffer) - A library that detects PHP, CSS and JS coding standard violations.
384
-* [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) - A coding standards fixer library.
385
-* [PHP Manipulator](https://github.com/schmittjoh/php-manipulator) - A library for analysing and modifying PHP Source Code.
386
-* [PHP Mess Detector](https://phpmd.org/) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
387
-* [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.
388
-* [PHP Migration](https://github.com/monque/PHP-Migration) - A static analyzer for PHP version migration.
389 379
 * [PHP Parser](https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP.
390
-* [PHP Refactoring Browser](https://github.com/QafooLabs/php-refactoring-browser) - A command line utility for refactoring PHP code.
391 380
 * [PHP Semantic Versioning Checker](https://github.com/tomzx/php-semver-checker) - A command line utility that compares two source sets and determines the appropriate semantic versioning to apply.
392
-* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
393
-* [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
394
-* [PHPCPD](https://github.com/sebastianbergmann/phpcpd) - A library that detects copied and pasted code.
395
-* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs.
396 381
 * [PHPLOC](https://github.com/sebastianbergmann/phploc) - A tool for quickly measuring the size of a PHP project.
397 382
 * [PHPQA](https://github.com/EdgedesignCZ/phpqa) - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
398
-* [PHPPHP](https://github.com/ircmaxell/PHPPHP) - A PHP VM implementation in PHP.
399
-* [PHPSandbox](https://github.com/Corveda/PHPSandbox) - A PHP sandbox environment.
400
-* [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
401 383
 * [Qafoo Quality Analyzer](https://github.com/Qafoo/QualityAnalyzer) - A tool to visualize metrics and source code.
402
-* [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to scrutinise PHP code.
384
+* [Scrutinizer](https://scrutinizer-ci.com/) - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).
403 385
 * [UBench](https://github.com/devster/ubench) - A simple micro benchmark library.
404 386
 
387
+## Code Quality
388
+**Libraries for managing code quality, formatting and linting.**
389
+
390
+* [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) - A library that detects PHP, CSS and JS coding standard violations.
391
+* [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) - A coding standards fixer library.
392
+* [PHP Mess Detector](https://phpmd.org/) - A library that scans code for bugs, sub-optimal code, unused parameters and more.
393
+* [PHPCheckstyle](https://github.com/PHPCheckstyle/phpcheckstyle) - A tool to help adhere to certain coding conventions.
394
+* [PHPCPD](https://github.com/sebastianbergmann/phpcpd) - A library that detects copied and pasted code.
395
+
396
+## Static Analysis
397
+**Libraries for performing static analysis of PHP code.**
398
+
399
+* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
400
+* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
401
+* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
402
+* [PHPCompatibility](https://github.com/wimg/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.
403
+* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs.
404
+* [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.
405
+* [PHP Migration](https://github.com/monque/PHP-Migration) - A static analyzer for PHP version migration.
406
+* [PHPStan](https://github.com/phpstan/phpstan) - A PHP Static Analysis Tool.
407
+* [Pslam](https://github.com/vimeo/psalm) - A static analysis tool for finding errors in PHP applications.
408
+
405 409
 ## Architectural
406 410
 *Libraries related to design patterns, programming approaches and ways to organize code.*
407 411
 

Loading…
취소
저장