Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
- Add rule for multi-line function declarations updated 13 Apr 2024 at 09:55 UTC
- Remove rule Drupal.Commenting.FunctionComment.InvalidReturnNotVoid updated 13 Apr 2024 at 08:36 UTC
- False Positive: DrupalPractice.Objects.UnusedPrivateMethod.UnusedMethod updated 10 Mar 2024 at 16:59 UTC
- False Postive: Misshandled PHP 8.0 Attributes on Class properties leading to "Missing member variable doc comment" updated 1 Mar 2024 at 13:34 UTC
- Add sniff for unsilenced deprecation warnings updated 1 Mar 2024 at 12:59 UTC
- Add sniff for declare(strict_types=1); updated 10 Feb 2024 at 18:19 UTC
- Allow _construct() method to omit docblock updated 10 Feb 2024 at 17:34 UTC
- False Postive 'VariableComment.Missing' with intersecting paramater typehint. updated 30 Oct 2023 at 20:49 UTC
- Drupal.Arrays.Array.LongLineDeclaration make me write less readable code updated 24 Oct 2023 at 15:14 UTC
- Test for regressions against Drupal core updated 23 Oct 2023 at 13:19 UTC
- Enum support in PHP 8.1 updated 6 Sep 2023 at 20:09 UTC
- False positive for unused variable when variable is passed by reference in closure updated 17 Aug 2023 at 14:59 UTC
- ConstantName.ConstantStart sniff is broken in 8.3.19 and 8.3.20 updated 1 Aug 2023 at 12:04 UTC
- REVERTED: Allow passing constants to t() translate function to prevent 'Only string literals should be passed to t() where possible' CS warning updated 10 Oct 2023 at 05:33 UTC
- Regression in 8.3.19 for variadic function parameters updated 29 Jun 2023 at 07:34 UTC
- False positives for intersection types in function parameters updated 23 Jun 2023 at 15:34 UTC
- Add checking 'const' to Drupal.Semantics.ConstantName.ConstantStart updated 20 May 2023 at 10:19 UTC
- Add support for class constants visibility updated 14 May 2023 at 17:39 UTC
- False positive with array destructor updated 14 May 2023 at 17:34 UTC
- Add sniff to check and fix the order of Use statements updated 19 Jun 2023 at 13:52 UTC
- `Drupal.Commenting.FunctionComment.InvalidReturn` breaks on intersection return type annotations updated 12 May 2023 at 08:44 UTC
- phpcbf fails with "Uninitialized string offset" on CRLF line endings updated 9 May 2023 at 07:04 UTC
- False positive in closure usage of USE keyword. updated 5 May 2023 at 09:39 UTC
- Allow arbitrary data types for PHPStan compatibility in @var class properties updated 1 Aug 2023 at 16:47 UTC
- CRLF line endings in two files updated 5 May 2023 at 08:44 UTC
- Support advanced PHPStan data types (general, arrays) updated 1 Aug 2023 at 16:47 UTC
- Callable in property constructor promotion cannot be typed updated 3 May 2023 at 10:14 UTC
- FunctionComment broken for complex string types updated 2 May 2023 at 12:09 UTC
- Indentation for class declarations should be set to 2 updated 22 Apr 2023 at 07:59 UTC
- stdclass is auto-corrected to object but it should not be updated 17 Apr 2023 at 08:29 UTC
- SpaceUnaryOperatorSniff does not recognize T_LINE updated 16 Apr 2023 at 14:59 UTC
- Ensure module dependencies are an array in .info.yml updated 21 Mar 2023 at 17:49 UTC
- @inheritdoc without { } is treated as a tag and gives missleading message updated 19 Mar 2023 at 17:19 UTC
- This package is out of sync with packagist.org updated 18 Mar 2023 at 13:44 UTC
- .git repository should not be included with composer package updated 18 Mar 2023 at 13:44 UTC
- Wrong error on function doc comments when 2 attributes are used updated 18 Mar 2023 at 13:19 UTC
- `Drupal.Commenting.ClassComment.Missing` Appears when Using PHP 8 Class Attributes updated 18 Mar 2023 at 12:09 UTC
- False positive "Missing class doc comment" in readonly classes updated 17 Feb 2023 at 18:24 UTC
- Bump dealerdirect/phpcodesniffer-composer-installer to ^1.0.0 updated 15 Feb 2023 at 07:49 UTC
- Fix typo in ValidClassNameSniff updated 20 Sep 2022 at 12:19 UTC
- PHPCS hangs indefinetly with standard Drupal on file FieldPluginBase.php updated 20 Sep 2022 at 12:14 UTC
- Bump symfony/yaml requirement to >=3.4.0 updated 3 Sep 2022 at 16:59 UTC
- Add support for slevomat/coding-standard 8.x updated 3 Sep 2022 at 16:54 UTC
- Add 8.3.x branch to "Version" dropdown in issue metadata updated 2 Jul 2022 at 19:14 UTC
- Readonly variables have "Missing member variable doc comment" updated 2 Jul 2022 at 18:44 UTC
- Do not require @var tag if a property has typehint updated 29 Jun 2022 at 09:44 UTC
- Multi-line ternary in multi-line array: Indentation problem. updated 1 Jun 2022 at 08:39 UTC
- Function naming convention in *.module updated 26 Aug 2022 at 17:06 UTC
- Enforce short array syntax for Drupal 8 api docblock comments updated 4 Sep 2022 at 10:45 UTC
- Exclude ".min.css" files from the Drupal ruleset updated 16 Apr 2022 at 18:04 UTC