ec-europa / qa-automation
Extra php codesniffs for QualityAssurance.
Installs: 251 155
Dependents: 3
Suggesters: 0
Security: 0
Stars: 10
Watchers: 17
Forks: 12
Open Issues: 3
Type:phpcodesniffer-standard
Requires
- php: >=8.1
- composer/xdebug-handler: ^3.0
- cweagans/composer-patches: ^1.7 || ^2.0
- drupal/coder: ^8.3
- phpcompatibility/php-compatibility: ^9.1
- phpmd/phpmd: ^2.12
- squizlabs/php_codesniffer: ^3.6
- symfony/yaml: ^5.0 || ^6.0 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- dev-release/9.x
- dev-release/8.x
- dev-release/3.x
- 9.3.0
- 9.2.0
- 9.1.0
- 9.0.1
- 9.0.0
- 8.3.0
- 8.2.0
- 8.1.8
- 8.1.7
- 8.1.6
- 8.1.5
- 8.1.4
- 8.1.3
- 8.1.2
- 8.1.1
- 8.1.0
- 8.0.9
- 8.0.8
- 8.0.7
- 8.0.6
- 8.0.5
- 8.0.4
- 8.0.3
- 8.0.2
- 8.0.1
- 8.0.0
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.4.4
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.14
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.6
- 2.5
- 2.4
- 2.3
- 2.2
- 2.1
- 2.0
- 1.2
- 1.1
- 1.0
- dev-release/4.x
This package is auto-updated.
Last update: 2024-10-23 16:28:11 UTC
README
Holds all quality assurance automation tools. It currently consists of 2 parts. The PHP CodeSniffer sniffs that contain standards regarding the FPFIS platform. And a symfony console implementation for running QA analysis and/or reviews on Drupal projects.
1. Installation
1.1 Install through composer.json
{ "require-dev": { "ec-europa/qa-automation": "^9.0" } }
1.2 Install with composer command
composer require --dev ec-europa/qa-automation:^9.0
2. Sniff list
The QualityAssurance standard contains 13 sniffs
QualityAssurance (13 sniffs)
----------------------------
QualityAssurance.Functions.DrupalDeprecated
QualityAssurance.Functions.DrupalForbiddenHooks
QualityAssurance.Functions.DrupalHttpRequest
QualityAssurance.Functions.DrupalWrappers
QualityAssurance.Generic.Credentials
QualityAssurance.Generic.DeprecatedConstants
QualityAssurance.Generic.HardcodedPath
QualityAssurance.InfoFiles.Forbidden
QualityAssurance.InfoFiles.Required
QualityAssurance.InstallFiles.FunctionDeclarations
QualityAssurance.InstallFiles.HookUpdate0
QualityAssurance.InstallFiles.HookUpdateN
QualityAssurance.InstallFiles.InstallUpdateCallbacks
To update this list run:
./vendor/bin/phpcs -e --standard=QualityAssurance