Skip to content

A simple tool for checking that your PHP classes and methods use PHPDocs (PHP DocBlock Checker fork).

License

Notifications You must be signed in to change notification settings

php-censor/phpdoc-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b6fb7bd · Oct 7, 2023

History

79 Commits
May 9, 2022
Aug 5, 2021
Oct 7, 2023
Oct 7, 2023
Aug 5, 2021
May 9, 2022
May 9, 2022
Jun 17, 2022
May 9, 2022
Jun 17, 2018
May 9, 2022
May 9, 2022
Aug 5, 2021
May 9, 2022
May 9, 2022
Oct 7, 2023
May 9, 2022
May 9, 2022

Repository files navigation

Minimum PHP version: 7.4.0 Actions PHP Censor Codecov Latest Version Total downloads License

PHPDoc Checker

Check PHP files within a directory for appropriate use of PHPDocs (Docblocks). PHPDoc Checker is fork of PHP DocBlock Checker.

Installation

Composer:

composer require php-censor/phpdoc-checker

Building Phar Package

box.phar compile

Usage

vendor/bin/phpdoc-checker {params}

Parameters

Short Long Description
-h --help Display help message.
-x --exclude=EXCLUDE Files and directories to exclude.
-d --directory=DIRECTORY Directory to scan. [default: "./"]
-f --files=FILES Files to scan.
none --skip-classes Don't check classes for docblocks.
none --skip-methods Don't check methods for docblocks.
none --skip-signatures Don't check docblocks against method signatures.
-j --json Output JSON instead of a log.
-l --files-per-line=FILES-PER-LINE Number of files per line in progress [default: 50]
-w --fail-on-warnings Consider the check failed if any warnings are produced.
-i --info-only Information-only mode, just show summary.
-q --quiet Do not output any message.
-V --version Display this application version.
none --ansi Force ANSI output.
none --no-ansi Disable ANSI output.
-n --no-interaction Do not ask any interactive question.
-v -vv -vvv --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.

Unit tests

Phpunit tests:

vendor/bin/phpunit --configuration=phpunit.xml.dist --coverage-text --coverage-html=tests/var/coverage

License

PHPDoc Checker is open source software licensed under the BSD-2-Clause license.

About

A simple tool for checking that your PHP classes and methods use PHPDocs (PHP DocBlock Checker fork).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published