build(deps-dev): bump symplify/easy-coding-standard from 11.2.5 to 13.1.3#356
build(deps-dev): bump symplify/easy-coding-standard from 11.2.5 to 13.1.3#356dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [symplify/easy-coding-standard](https://github.com/symplify/easy-coding-standard) from 11.2.5 to 13.1.3. - [Release notes](https://github.com/symplify/easy-coding-standard/releases) - [Commits](easy-coding-standard/ecs@11.2.5...13.1.3) --- updated-dependencies: - dependency-name: symplify/easy-coding-standard dependency-version: 13.1.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Duplication | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
Pull Request Overview
This PR upgrades symplify/easy-coding-standard from v11.2.5 to v13.1.3. This is a major version jump that includes breaking changes to the configuration syntax. Version 12+ replaced the ContainerConfigurator approach with a new ECSConfig API.
The PR currently lacks updates to the tool's configuration files, which will likely cause existing formatting and linting scripts to fail. Integration testing of these scripts is required to ensure the upgrade does not break the CI pipeline.
About this PR
- Major version upgrade detected for easy-coding-standard. Please ensure all related configuration files (e.g., ecs.php) have been migrated to the ECSConfig syntax, as the previous ContainerConfigurator API is no longer supported in version 13.
Test suggestions
- Verify the symplify/easy-coding-standard version update in composer.json
- Verify that composer.lock is updated to version 13.1.3 and contains the new repository source URL
- Verify that the 'format' and 'check-formatting' scripts execute successfully with the new version of the tool
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that the 'format' and 'check-formatting' scripts execute successfully with the new version of the tool
TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback
| "require-dev": { | ||
| "phpunit/phpunit": "^9.0", | ||
| "symplify/easy-coding-standard": "^11.1" | ||
| "symplify/easy-coding-standard": "^13.1" |
There was a problem hiding this comment.
🔴 HIGH RISK
This major version bump (v11 to v13) introduces breaking changes in the configuration API. The configuration file referenced in your format and check-formatting scripts must be migrated from ContainerConfigurator to ECSConfig to avoid runtime errors. Try running the following prompt in your coding agent: > Migrate the ECS configuration file to the new ECSConfig syntax as required by EasyCodingStandard version 13.
Bumps symplify/easy-coding-standard from 11.2.5 to 13.1.3.
Release notes
Sourced from symplify/easy-coding-standard's releases.
... (truncated)
Commits
d894d08ECS 13.1.3a51b280Updated ECS to commit c5a2ad6387ae300a4c90192b6f4e0530f878050cd9afd43Updated ECS to commit 67eabddd4d66f9b672369a82fb431a71571634d91a8e2d2Updated ECS to commit bd37252a3cb9f046d931ff92d21eed633fd1a2dfe0de6e0remove from lintere11acc2cleanup on build8040523lock4ba9a39[deprecation] Deprecate STRICT rule set as dangerous without context, PHPUNIT...2ec54b6Bump dependencies (#328)f97bfdaadd with*Level() for arrays, control structures, docblock sets (#327)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)