ec-europa/qa-automation

There is no license information available for the latest version (9.5.1) of this package.

Extra php codesniffs for QualityAssurance.

Package info

github.com/ec-europa/qa-automation

Type:phpcodesniffer-standard

pkg:composer/ec-europa/qa-automation

Statistics

Installs: 297 062

Dependents: 2

Suggesters: 0

Stars: 10

Open Issues: 3

9.5.1 2026-01-20 13:53 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Unknown License 50f6ab8b961307059a9752346fcb520ab4c617b2

standardsphpcscode review


README

👁 Build Status

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