newsuk/nuk-wp-phpmd-config

PHPMD configuration for WordPress VIP plugins and themes

Installs: 3 972

Dependents: 1

Suggesters: 0

Security: 0

Stars: 2

Watchers: 16

Forks: 0

Open Issues: 0

Type:phpmd-standard

v0.1.2 2024-05-07 17:09 UTC

This package is auto-updated.

Last update: 2024-05-07 17:12:42 UTC


README

NUK WP PHPMD config

This library contains PHPMD configuration for NewsUK plugins and themes.

Installation

Composer install:

composer require --dev newsuk/nuk-wp-phpmd-config

Using the ruleset

Create a phpmd.xml.dist file in your project and add the following:

<?xml version="1.0"?>
<ruleset>
    <rule ref="vendor/newsuk/nuk-wp-phpmd-config/ruleset.xml" />
</ruleset>

Composer scripts

Add the following to scripts section in composer.json file and run composer phpmd, make sure to update the directory and file names accordingly.

"phpmd": "phpmd plugin.php,includes text phpmd.xml.dist --color"

Add the following to generate baseline file for existing plugins and run composer phpmd-baseline, make sure to update the directory and file names accordingly.

"phpmd-baseline": "phpmd plugin.php,includes text phpmd.xml.dist --generate-baseline"