Fix PHP CodeSniffer and PHPCompatibility dependency versions

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-04 08:35:02 +00:00
parent 1d5394abf8
commit dbcd709ded
5 changed files with 13 additions and 13 deletions

View File

@@ -50,8 +50,8 @@ jobs:
- name: Install PHP_CodeSniffer - name: Install PHP_CodeSniffer
run: | run: |
composer global require squizlabs/php_codesniffer composer global require "squizlabs/php_codesniffer:^3.0"
composer global require phpcompatibility/php-compatibility composer global require "phpcompatibility/php-compatibility:^9.0"
# Register PHPCompatibility standard # Register PHPCompatibility standard
phpcs --config-set installed_paths ~/.composer/vendor/phpcompatibility/php-compatibility phpcs --config-set installed_paths ~/.composer/vendor/phpcompatibility/php-compatibility
@@ -151,8 +151,8 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
composer global require squizlabs/php_codesniffer composer global require "squizlabs/php_codesniffer:^3.0"
composer global require phpcompatibility/php-compatibility composer global require "phpcompatibility/php-compatibility:^9.0"
phpcs --config-set installed_paths ~/.composer/vendor/phpcompatibility/php-compatibility phpcs --config-set installed_paths ~/.composer/vendor/phpcompatibility/php-compatibility
- name: Check PHP 8.0+ Compatibility - name: Check PHP 8.0+ Compatibility

View File

@@ -24,9 +24,9 @@ help:
install: install:
@echo "Installing development dependencies..." @echo "Installing development dependencies..."
@command -v composer >/dev/null 2>&1 || { echo "Error: composer not found. Please install composer first."; exit 1; } @command -v composer >/dev/null 2>&1 || { echo "Error: composer not found. Please install composer first."; exit 1; }
composer global require squizlabs/php_codesniffer composer global require "squizlabs/php_codesniffer:^3.0"
composer global require phpstan/phpstan composer global require phpstan/phpstan
composer global require phpcompatibility/php-compatibility composer global require "phpcompatibility/php-compatibility:^9.0"
composer global require codeception/codeception composer global require codeception/codeception
phpcs --config-set installed_paths ~/.composer/vendor/phpcompatibility/php-compatibility phpcs --config-set installed_paths ~/.composer/vendor/phpcompatibility/php-compatibility
@echo "✓ Dependencies installed" @echo "✓ Dependencies installed"

View File

@@ -233,9 +233,9 @@ phpcbf --standard=phpcs.xml
1. Install tools: 1. Install tools:
```bash ```bash
composer global require squizlabs/php_codesniffer composer global require "squizlabs/php_codesniffer:^3.0"
composer global require phpstan/phpstan composer global require phpstan/phpstan
composer global require phpcompatibility/php-compatibility composer global require "phpcompatibility/php-compatibility:^9.0"
``` ```
2. Configure PHPCompatibility: 2. Configure PHPCompatibility:
@@ -323,7 +323,7 @@ After deployment to Joomla:
**Issue: PHP_CodeSniffer not found** **Issue: PHP_CodeSniffer not found**
```bash ```bash
composer global require squizlabs/php_codesniffer composer global require "squizlabs/php_codesniffer:^3.0"
export PATH="$PATH:$HOME/.composer/vendor/bin" export PATH="$PATH:$HOME/.composer/vendor/bin"
``` ```

View File

@@ -28,9 +28,9 @@ cd moko-cassiopeia
make dev-setup make dev-setup
# Or manually # Or manually
composer global require squizlabs/php_codesniffer composer global require "squizlabs/php_codesniffer:^3.0"
composer global require phpstan/phpstan composer global require phpstan/phpstan
composer global require phpcompatibility/php-compatibility composer global require "phpcompatibility/php-compatibility:^9.0"
composer global require codeception/codeception composer global require codeception/codeception
``` ```
@@ -243,7 +243,7 @@ chmod +x scripts/**/*.sh
```bash ```bash
make install make install
# Or manually: # Or manually:
composer global require squizlabs/php_codesniffer phpstan/phpstan composer global require "squizlabs/php_codesniffer:^3.0" phpstan/phpstan
``` ```
### Pre-commit Hook Fails ### Pre-commit Hook Fails

View File

@@ -86,7 +86,7 @@ gh run view <run-id> --log
**How to run locally:** **How to run locally:**
```bash ```bash
# Install tools # Install tools
composer global require squizlabs/php_codesniffer phpstan/phpstan composer global require "squizlabs/php_codesniffer:^3.0" phpstan/phpstan
# Run checks # Run checks
phpcs --standard=phpcs.xml src/ phpcs --standard=phpcs.xml src/