diff --git a/.github/workflows/code_analysis.yaml b/.github/workflows/code_analysis.yaml index 429cc80a..da111f3e 100644 --- a/.github/workflows/code_analysis.yaml +++ b/.github/workflows/code_analysis.yaml @@ -30,7 +30,7 @@ jobs: - name: 'Coding Standard' - run: composer fix-cs --ansi + run: composer check-cs --ansi - name: 'Tests' @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # see https://github.com/shivammathur/setup-php - uses: shivammathur/setup-php@v2 @@ -53,7 +53,7 @@ jobs: coverage: none # composer install cache - https://github.com/ramsey/composer-install - - uses: "ramsey/composer-install@v2" + - uses: "ramsey/composer-install@v3" # Override code from symplify/coding-standard shipped with ECS - run: | diff --git a/README.md b/README.md index 48c2ebd1..2fa0a1dc 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ vendor/bin/ecs --fix
-# 12 Rules to Keep Your Code Clean +# 14 Rules to Keep Your Code Clean ## ArrayListItemNewlineFixer @@ -165,7 +165,7 @@ Remove docblock descriptions which duplicate their property name Remove docblock descriptions which duplicate their method name -- class: [`Symplify\CodingStandard\Fixer\Annotation\RemoveRedundantDescriptionFixer`](../src/Fixer/Annotation/RemoveRedundantDescriptionFixer.php) +- class: [`Symplify\CodingStandard\Fixer\Annotation\RemoveMethodNameDuplicateDescriptionFixer`](../src/Fixer/Annotation/RemoveMethodNameDuplicateDescriptionFixer.php) ```diff /** diff --git a/config/symplify.php b/config/symplify.php index e4ea86d1..b9922804 100644 --- a/config/symplify.php +++ b/config/symplify.php @@ -8,11 +8,13 @@ use Symplify\CodingStandard\Fixer\Annotation\RemovePropertyVariableNameDescriptionFixer; use Symplify\CodingStandard\Fixer\ArrayNotation\ArrayListItemNewlineFixer; use Symplify\CodingStandard\Fixer\ArrayNotation\ArrayOpenerAndCloserNewlineFixer; +use Symplify\CodingStandard\Fixer\ArrayNotation\StandaloneLineInMultilineArrayFixer; use Symplify\CodingStandard\Fixer\Commenting\ParamReturnAndVarTagMalformsFixer; use Symplify\CodingStandard\Fixer\Commenting\RemoveUselessDefaultCommentFixer; use Symplify\CodingStandard\Fixer\LineLength\LineLengthFixer; use Symplify\CodingStandard\Fixer\Spacing\MethodChainingNewlineFixer; use Symplify\CodingStandard\Fixer\Spacing\SpaceAfterCommaHereNowDocFixer; +use Symplify\CodingStandard\Fixer\Spacing\StandaloneLineConstructorParamFixer; use Symplify\CodingStandard\Fixer\Spacing\StandaloneLinePromotedPropertyFixer; use Symplify\CodingStandard\Fixer\Strict\BlankLineAfterStrictTypesFixer; use Symplify\EasyCodingStandard\Config\ECSConfig; @@ -29,7 +31,9 @@ // arrays ArrayListItemNewlineFixer::class, ArrayOpenerAndCloserNewlineFixer::class, + StandaloneLineInMultilineArrayFixer::class, StandaloneLinePromotedPropertyFixer::class, + StandaloneLineConstructorParamFixer::class, // newlines MethodChainingNewlineFixer::class,