diff --git a/README.md b/README.md index c32af6b4..14edc433 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ It has been extracted as a separate project to make maintenance easier and enabl * diffFilter - [Applies QA tools to run on a single pull request](https://github.com/exussum12/coverageChecker) * ecs - [Sets up and runs coding standard checks](https://github.com/Symplify/EasyCodingStandard) * infection - [AST based PHP Mutation Testing Framework](https://infection.github.io/) +* phpinsights - [Analysis of code quality, style, architecture and complexity](https://phpinsights.com/) * parallel-lint - [Checks PHP file syntax](https://github.com/JakubOnderka/PHP-Parallel-Lint) * paratest - [Parallel testing for PHPUnit](https://github.com/paratestphp/paratest) * pdepend - [Static Analysis Tool](https://pdepend.org/) diff --git a/resources/tools.json b/resources/tools.json index 07ee1de4..a514512d 100644 --- a/resources/tools.json +++ b/resources/tools.json @@ -142,6 +142,20 @@ "test": "infection --version", "tags": ["featured"] }, + { + "name": "phpinsights", + "summary": "Analysis of code quality, style, architecture and complexity", + "website": "https://phpinsights.com/", + "command": { + "composer-bin-plugin": { + "package": "nunomaduro/phpinsights", + "namespace": "tools", + "links": {"%target-dir%/phpinsights": "phpinsights"} + } + }, + "tags": ["exclude-php:7.1"], + "test": "phpinsights --version" + }, { "name": "parallel-lint", "summary": "Checks PHP file syntax",