Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.37 KB

File metadata and controls

43 lines (27 loc) · 1.37 KB

wp-omnisend-paid-memberships-pro

Plugin for Paid Memberships Pro WordPress plugin. More information can be found here.

PHP Linting

WordPress.org team mandates our plugin to be linted against WordPress coding standards.

After each push to any branch PHP Standards action will run and all the PHP code will be linted. See action output for results.

Linting locally

Tools needed:

After installing those tools one can run in local plugin dir (omnisend-for-contact-form-7) helper script:

./lint.sh check
./lint.sh fix

or all commands manually. Following commands

composer update
composer install

install linting tool and standards. And then actual linting phpcs script can be initiated with

./vendor/squizlabs/php_codesniffer/bin/phpcs --ignore=.js --standard=WordPress omnisend-connect

A second phpcbf script can be run to automatically correct coding standard violations:

./vendor/squizlabs/php_codesniffer/bin/phpcbf --ignore=.js --standard=WordPress omnisend-connect