acquia/coding-standards
PHP_CodeSniffer rules (sniffs) for Acquia coding standards
v3.0.4
5.1M downloads/mo
#3089 most downloaded on Packagist
acquia/coding-standards-php
What this package is like to depend on
Last release 3 months ago
08 May 2026
Ships fairly regularly
a new release about every 6 months
Some releases are documented
notes for 10 of 22 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
22 releases · first in 2019
2 releases in the last 12 months
see the full history below
Release timeline
22 releases · Jun 2019 to May 2026Releases
latest 22-
v3.0.408 May 2026Release notes
Open source →This is the final release with 3.x as the current major version. Update to 4.x for future updates.
No functional changes--all internal updates.
What's Changed
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #92
- Update PHP_CodeSniffer repository links by @rodrigoprimo in #93
- Bump the dependencies group with 2 updates by @dependabot[bot] in #95
New Contributors
- @rodrigoprimo made their first contribution in #93
Full Changelog: v3.0.3...v3.0.4
-
v3.0.330 Oct 2025Release notes
Open source →What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #87
- Drop ORCA 3 by @danepowell in #90
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #89
- Stable phpcompatibility release by @danepowell in #91
Full Changelog: v3.0.2...v3.0.3
-
v3.0.210 Jul 2025Release notes
Open source →What's Changed
- POST D11 release pipeline changes by @secretsayan in #73
- Drupal.Classes.UnusedUseStatement by @danepowell in #74
- Automated dependency updates by @danepowell in #77
- Jira integration by @danepowell in #78
- Bump actions/setup-node from 2 to 4 by @dependabot[bot] in #80
- Bump the dependencies group with 3 updates by @dependabot[bot] in #82
- Bump actions/checkout from 2 to 4 by @dependabot[bot] in #81
- Fix #75: phpcompatibility/php-compatibility dev-develop by @danepowell in #76
- PhpStorm separate profile by @danepowell in #65
- Update ruleset.xml to fix deprecated warnings by @joshirohit100 in #84
New Contributors
- @dependabot[bot] made their first contribution in #80
- @joshirohit100 made their first contribution in #84
Full Changelog: v3.0.1...v3.0.2
-
v3.0.111 Jul 2024Release notes
Open source →What's Changed
- Apply indentation to array contents by @danepowell in #71
Full Changelog: v3.0.0...v3.0.1
-
v3.0.010 Jul 2024Release notes
Open source →This major release replaces the existing rulesets with four rulesets designed to better align with PHP and Drupal community standards, as described in the README:
- AcquiaDrupalMinimal is based on the Drupal coding standard and is intended for use on all public Drupal projects.
- AcquiaDrupalStrict is based on AcquiaDrupal and adds the more opinionated DrupalPractice standard. It is intended for use on all internal Drupal projects.
- AcquiaPHPMinimal is based on PSR-12 and is intended for use on all public non-Drupal projects.
- AcquiaPHPStrict is based on AcquiaPHP and adds additional, more opinionated standards. It is intended for use on all internal, non-Drupal projects.
-
v2.0.006 Mar 2023Release notes
Open source →Major releases of coding standards add new rules to the AcquiaPHP standard. See the following PRs for a full list of new rules:
- Operator spacing sniff by @danepowell in #56
- Prepare for 2.0 release (breaking changes) by @danepowell in #58
Full Changelog: v1.1.0...v2.0.0
-
v1.1.003 Mar 2023Release notes
Open source →What's Changed
- Update composer script to correct install path by @fiasco in #50
- Add "static analysis" Composer keyword by @GaryJones in #51
- ORCA-411: Enable D10 Jobs by @secretsayan in #52
- ORCA-488: D10 readiness by @secretsayan in #53
- Point to latest orca version by @secretsayan in #54
- Add strict typehinting to edge by @danepowell in #55
New Contributors
- @fiasco made their first contribution in #50
- @GaryJones made their first contribution in #51
- @secretsayan made their first contribution in #52
Full Changelog: v1.0.1...v1.1.0
-
v1.0.122 Aug 2022Release notes
Open source →What's Changed
- Add UnusedUseStatement sniff by @danepowell in #42
- Add PHP 8.1 tests by @danepowell in #43
- Add Drupal.ControlStructures.ControlSignature to AcquiaPHP by @danepowell in #44
- Add PSR-12 sniffs by @danepowell in #45
- Fix dependencies for PHP 7.4 compatibility and update drupal/coder by @TravisCarden in #47
Full Changelog: v1.0.0...v1.0.1
-
v1.0.012 May 2022Release notes
Open source → -
v0.9.011 May 2022Release notes
Open source →This is expected to be the terminal 0.x release. A 1.0.0 release is imminent.
What's Changed
- [AcquiaEdge] Add EndFileNewline by @danepowell in #30
- Exclude dev assets from releases by @danepowell in #32
- Update minimum PHP version for PHPCompatibility sniff to 7.4 by @TravisCarden in #37
- Trust phpcodesniffer-composer-installer by @danepowell in #40
Full Changelog: v0.8.0...v0.9.0
-
v0.8.014 Oct 2021Nothing published for this version
-
v0.7.014 Jun 2021Nothing published for this version
-
v0.6.012 May 2021Nothing published for this version
-
v0.5.112 Nov 2020Nothing published for this version
-
v0.5.019 Aug 2020Nothing published for this version
-
v0.4.320 Mar 2020Nothing published for this version
-
v0.4.212 Feb 2020Nothing published for this version
-
v0.4.106 Sep 2019Nothing published for this version
-
v0.4.006 Aug 2019Nothing published for this version
-
v0.3.006 Aug 2019Nothing published for this version
-
v0.2.021 Jun 2019Nothing published for this version
-
v0.1.118 Jun 2019Nothing published for this version