├── .gitignore ├── .travis.yml ├── .travis ├── .gitkeep └── keys.asc.gpg ├── LICENSE ├── README.md ├── bin └── php-doc-check ├── box.json.dist ├── composer.json ├── phpcs.xml.dist ├── phpstan-baseline.neon ├── phpunit.xml.dist ├── src ├── AnalysableFile.php ├── AnalysisResult.php ├── ApplicationArgumentsProvider.php ├── FileFinder.php ├── Findings │ ├── Error.php │ ├── Finding.php │ ├── Groupable.php │ └── Warning.php ├── GroupContainer.php ├── GroupManager.php ├── InvalidFileNode.php ├── Metrics │ ├── CategoryDeprecated.php │ ├── CognitiveComplexity.php │ ├── CyclomaticComplexity.php │ ├── FunctionLength.php │ ├── InvalidFile.php │ ├── Metric.php │ └── SubpackageDeprecated.php ├── NodeVisitors │ ├── DocParser.php │ ├── MetricChecker.php │ └── ParentConnector.php ├── Output │ ├── Channels │ │ ├── Channel.php │ │ ├── Quiet.php │ │ └── Regular.php │ └── Formats │ │ ├── Format.php │ │ ├── Json.php │ │ └── Text.php ├── ResultGroup.php └── Sortable.php └── tests ├── AnalysisResultTest.php ├── ApplicationArgumentsProviderTest.php ├── FileFinderTest.php ├── Metrics ├── CognitiveComplexityTest.php └── CyclomaticComplexityTest.php ├── NodeVisitors └── MetricCheckerTest.php └── Output └── Formats ├── JsonTest.php └── TextTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis/keys.asc.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/.travis/keys.asc.gpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/README.md -------------------------------------------------------------------------------- /bin/php-doc-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/bin/php-doc-check -------------------------------------------------------------------------------- /box.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/box.json.dist -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/AnalysableFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/AnalysableFile.php -------------------------------------------------------------------------------- /src/AnalysisResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/AnalysisResult.php -------------------------------------------------------------------------------- /src/ApplicationArgumentsProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/ApplicationArgumentsProvider.php -------------------------------------------------------------------------------- /src/FileFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/FileFinder.php -------------------------------------------------------------------------------- /src/Findings/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Findings/Error.php -------------------------------------------------------------------------------- /src/Findings/Finding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Findings/Finding.php -------------------------------------------------------------------------------- /src/Findings/Groupable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Findings/Groupable.php -------------------------------------------------------------------------------- /src/Findings/Warning.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Findings/Warning.php -------------------------------------------------------------------------------- /src/GroupContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/GroupContainer.php -------------------------------------------------------------------------------- /src/GroupManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/GroupManager.php -------------------------------------------------------------------------------- /src/InvalidFileNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/InvalidFileNode.php -------------------------------------------------------------------------------- /src/Metrics/CategoryDeprecated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/CategoryDeprecated.php -------------------------------------------------------------------------------- /src/Metrics/CognitiveComplexity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/CognitiveComplexity.php -------------------------------------------------------------------------------- /src/Metrics/CyclomaticComplexity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/CyclomaticComplexity.php -------------------------------------------------------------------------------- /src/Metrics/FunctionLength.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/FunctionLength.php -------------------------------------------------------------------------------- /src/Metrics/InvalidFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/InvalidFile.php -------------------------------------------------------------------------------- /src/Metrics/Metric.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/Metric.php -------------------------------------------------------------------------------- /src/Metrics/SubpackageDeprecated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Metrics/SubpackageDeprecated.php -------------------------------------------------------------------------------- /src/NodeVisitors/DocParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/NodeVisitors/DocParser.php -------------------------------------------------------------------------------- /src/NodeVisitors/MetricChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/NodeVisitors/MetricChecker.php -------------------------------------------------------------------------------- /src/NodeVisitors/ParentConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/NodeVisitors/ParentConnector.php -------------------------------------------------------------------------------- /src/Output/Channels/Channel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Output/Channels/Channel.php -------------------------------------------------------------------------------- /src/Output/Channels/Quiet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Output/Channels/Quiet.php -------------------------------------------------------------------------------- /src/Output/Channels/Regular.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Output/Channels/Regular.php -------------------------------------------------------------------------------- /src/Output/Formats/Format.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Output/Formats/Format.php -------------------------------------------------------------------------------- /src/Output/Formats/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Output/Formats/Json.php -------------------------------------------------------------------------------- /src/Output/Formats/Text.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Output/Formats/Text.php -------------------------------------------------------------------------------- /src/ResultGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/ResultGroup.php -------------------------------------------------------------------------------- /src/Sortable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/src/Sortable.php -------------------------------------------------------------------------------- /tests/AnalysisResultTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/AnalysisResultTest.php -------------------------------------------------------------------------------- /tests/ApplicationArgumentsProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/ApplicationArgumentsProviderTest.php -------------------------------------------------------------------------------- /tests/FileFinderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/FileFinderTest.php -------------------------------------------------------------------------------- /tests/Metrics/CognitiveComplexityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/Metrics/CognitiveComplexityTest.php -------------------------------------------------------------------------------- /tests/Metrics/CyclomaticComplexityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/Metrics/CyclomaticComplexityTest.php -------------------------------------------------------------------------------- /tests/NodeVisitors/MetricCheckerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/NodeVisitors/MetricCheckerTest.php -------------------------------------------------------------------------------- /tests/Output/Formats/JsonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/Output/Formats/JsonTest.php -------------------------------------------------------------------------------- /tests/Output/Formats/TextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NielsdeBlaauw/php-doc-check/HEAD/tests/Output/Formats/TextTest.php --------------------------------------------------------------------------------