ci: install phpcsextra for WPCS 3.x Universal/NormalizedArrays sniffs
Agent-Session: cowork-ci-parity-20260414
This commit is contained in:
9
.github/workflows/ci.yml
vendored
9
.github/workflows/ci.yml
vendored
@@ -57,8 +57,13 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
# Allow the PHPCS composer-installer plugin (auto-registers standards).
|
# Allow the PHPCS composer-installer plugin (auto-registers standards).
|
||||||
composer global config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
|
composer global config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
|
||||||
composer global require "wp-coding-standards/wpcs:^3.0" "phpcsstandards/phpcsutils:^1.0" --no-interaction
|
# WPCS 3.x requires PHPCSExtra (for the Universal.* and NormalizedArrays.* sniffs)
|
||||||
phpcs --config-set installed_paths "$(composer global config home)/vendor/wp-coding-standards/wpcs"
|
# AND phpcsutils. Installing the installer itself lets it auto-register the standards path.
|
||||||
|
composer global require --no-interaction \
|
||||||
|
"dealerdirect/phpcodesniffer-composer-installer:^1.0" \
|
||||||
|
"wp-coding-standards/wpcs:^3.0" \
|
||||||
|
"phpcsstandards/phpcsutils:^1.0" \
|
||||||
|
"phpcsstandards/phpcsextra:^1.0"
|
||||||
- name: Run PHPCS
|
- name: Run PHPCS
|
||||||
run: |
|
run: |
|
||||||
phpcs --standard=WordPress-Core \
|
phpcs --standard=WordPress-Core \
|
||||||
|
|||||||
Reference in New Issue
Block a user