phpcq: repositories: - https://phpcq.github.io/repository/repository.json directories: - src artifact: .phpcq/build plugins: composer-require-checker: version: ^1.0 signed: false phpmd: version: ^1.0 signed: false requirements: phpmd: signed: false phpcpd: version: ^1.1 signed: false phploc: version: ^1.0 signed: false phpcs: version: ^1.0 signed: false composer-normalize: version: ^1.0 signed: false trusted-keys: # composer-require-checker - 033E5F8D801A2F8D # sb@sebastian-bergmann.de - 4AA394086372C20A # psalm - 8A03EA3B385DBAA1 - 12CE0F1D262429A5 # magl@magll.net - D2CCAC42F6295E7D # PHP_CodeSniffer - 31C7E470E2138192 # Composer normalize - C00543248C87FB13 # phpmd - 0F9684B8B16B7AB0 - A4E55EA12C7C085C tasks: fix: - composer-normalize-fix - phpcbf verify: - composer-require-checker - composer-normalize analyze: - phploc - phpcpd - phpmd - phpcs # - psalm default: - verify - analyze composer-require-checker: config: config_file: '.composer-require-checker.json' phpcs: plugin: phpcs config: &phpcs-config standard: ~ standard_paths: - ./vendor/slevomat/coding-standard - ./vendor/doctrine/coding-standard/lib excluded: - src/Resources/contao/languages phpcbf: plugin: phpcs config: <<: *phpcs-config fix: true composer-normalize: config: ignore_output: - '#Root package is not of type "project", we will not installing Contao extensions\.#' composer-normalize-fix: plugin: composer-normalize config: dry_run: false