ec-europa / qa-automation
Extra php codesniffs for QualityAssurance.
Installs: 279 524
Dependents: 3
Suggesters: 0
Security: 0
Stars: 10
Watchers: 16
Forks: 12
Open Issues: 2
Type:phpcodesniffer-standard
pkg:composer/ec-europa/qa-automation
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
- 9.5.0
- 9.4.0
- 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/8.x
- dev-release/3.x
- dev-release/4.x
This package is auto-updated.
Last update: 2025-10-18 13:03:31 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