phpstan / extension-installer

Composer plugin for automatic installation of PHPStan extensions.
MIT License
426 stars 27 forks source link

chore(deps): update build-cs (major) - autoclosed #63

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
dealerdirect/phpcodesniffer-composer-installer (source) require-dev major ^0.7.0 -> ^1.0.0
slevomat/coding-standard require-dev major ^7.0 -> ^8.0

Release Notes

PHPCSStandards/composer-installer ### [`v1.0.0`](https://togithub.com/PHPCSStandards/composer-installer/releases/tag/v1.0.0) [Compare Source](https://togithub.com/PHPCSStandards/composer-installer/compare/v0.7.2...v1.0.0) ##### Breaking changes - Rename namespace prefix from `Dealerdirect` to `PHPCSStandards` by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/191](https://togithub.com/PHPCSStandards/composer-installer/pull/191) - Drop support for PHP 5.3 by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/147](https://togithub.com/PHPCSStandards/composer-installer/pull/147) ##### What's Changed - Correct grammar in error message by [@​fredden](https://togithub.com/fredden) in [https://github.com/PHPCSStandards/composer-installer/pull/189](https://togithub.com/PHPCSStandards/composer-installer/pull/189) - .gitattributes: sync with current repo state by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/198](https://togithub.com/PHPCSStandards/composer-installer/pull/198) - PHPCSVersions: update URL references by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/161](https://togithub.com/PHPCSStandards/composer-installer/pull/161) - Plugin: improve feedback by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/182](https://togithub.com/PHPCSStandards/composer-installer/pull/182) - README: remove references to Scrutinizer by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/157](https://togithub.com/PHPCSStandards/composer-installer/pull/157) - Rename references to `master` branch by [@​Potherca](https://togithub.com/Potherca) in [https://github.com/PHPCSStandards/composer-installer/pull/201](https://togithub.com/PHPCSStandards/composer-installer/pull/201) - Update repo references by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/158](https://togithub.com/PHPCSStandards/composer-installer/pull/158) ##### CI / CD - GH Actions: add builds against Composer 2.2 for PHP 7.2 - 8.x by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/172](https://togithub.com/PHPCSStandards/composer-installer/pull/172) - GH Actions: bust the cache semi-regularly by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/192](https://togithub.com/PHPCSStandards/composer-installer/pull/192) - GH Actions: fix builds on Windows with PHP 8.2 by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/180](https://togithub.com/PHPCSStandards/composer-installer/pull/180) - GH Actions: fix up fail-fast for setup-php by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/195](https://togithub.com/PHPCSStandards/composer-installer/pull/195) - GH Actions: run integration tests against Composer snapshot by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/163](https://togithub.com/PHPCSStandards/composer-installer/pull/163) - GH Actions: run linting against against ubuntu-latest by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/184](https://togithub.com/PHPCSStandards/composer-installer/pull/184) - GH Actions/Securitycheck: update the security checker download by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/178](https://togithub.com/PHPCSStandards/composer-installer/pull/178) - GH Actions/Securitycheck: update the security checker download by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/186](https://togithub.com/PHPCSStandards/composer-installer/pull/186) - GH Actions/Securitycheck: update the security checker download by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/190](https://togithub.com/PHPCSStandards/composer-installer/pull/190) - GH Actions: selectively use `fail-fast` with setup-php by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/194](https://togithub.com/PHPCSStandards/composer-installer/pull/194) - GH Actions: stop running tests against PHP 5.5/Composer 1.x on Windows (and remove work-arounds) by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/183](https://togithub.com/PHPCSStandards/composer-installer/pull/183) - GH Actions: various tweaks / PHP 8.2 not allowed to fail by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/193](https://togithub.com/PHPCSStandards/composer-installer/pull/193) - GH Actions: version update for various predefined actions by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/170](https://togithub.com/PHPCSStandards/composer-installer/pull/170) - Update YamLint by [@​Potherca](https://togithub.com/Potherca) in [https://github.com/PHPCSStandards/composer-installer/pull/173](https://togithub.com/PHPCSStandards/composer-installer/pull/173) ##### Tests - Add initial integration test setup and first few tests by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/153](https://togithub.com/PHPCSStandards/composer-installer/pull/153) - BaseLineTest: stabilize the message checks by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/162](https://togithub.com/PHPCSStandards/composer-installer/pull/162) - PlayNiceWithScriptsTest: wrap output expectation in condition by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/179](https://togithub.com/PHPCSStandards/composer-installer/pull/179) - RegisterExternalStandardsTest: add new tests by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/165](https://togithub.com/PHPCSStandards/composer-installer/pull/165) - RegisterExternalStandardsTest: stabilize test for Composer v1 on Windows with PHP 5.5 by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/171](https://togithub.com/PHPCSStandards/composer-installer/pull/171) - TestCase::executeCliCommand(): retry Composer commands on a particular exception by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/164](https://togithub.com/PHPCSStandards/composer-installer/pull/164) - Tests: add new `InstalledPathsOrderTest` by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/176](https://togithub.com/PHPCSStandards/composer-installer/pull/176) - Tests: add new InstallUpdateEventsTest and NonInstallUpdateEventsTest by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/174](https://togithub.com/PHPCSStandards/composer-installer/pull/174) - Tests: add new `InvalidPackagesTest` by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/168](https://togithub.com/PHPCSStandards/composer-installer/pull/168) - Tests: add new `PlayNiceWithScriptsTest` by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/169](https://togithub.com/PHPCSStandards/composer-installer/pull/169) - Tests: add new `PreexistingPHPCSConfigTest` by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/166](https://togithub.com/PHPCSStandards/composer-installer/pull/166) - Tests: add new `PreexistingPHPCSInstalledPathsConfigTest` + bug fix by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/167](https://togithub.com/PHPCSStandards/composer-installer/pull/167) - Tests: add new `RemovePluginTest` by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/177](https://togithub.com/PHPCSStandards/composer-installer/pull/177) - Tests: add new RootPackageHandlingTest + bugfix by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/PHPCSStandards/composer-installer/pull/175](https://togithub.com/PHPCSStandards/composer-installer/pull/175) ##### New Contributors - [@​fredden](https://togithub.com/fredden) made their first contribution in [https://github.com/PHPCSStandards/composer-installer/pull/189](https://togithub.com/PHPCSStandards/composer-installer/pull/189) **Full Changelog**: https://github.com/PHPCSStandards/composer-installer/compare/v0.7.2...v1.0.0
slevomat/coding-standard ### [`v8.8.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.8.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.7.1...8.8.0) ## 🔧 Improvements - Support for unsealed array shapes - Allow for the 1.0.0 version of the Composer PHPCS plugin (thanks to [@​jrfnl](https://togithub.com/jrfnl)) ## 🐛 Fixes - `SlevomatCodingStandard.Classes.RequireAbstractOrFinal`: Fixed false positive for readonly classes - Fix typo in exception message (thanks to [@​jslmorrison](https://togithub.com/jslmorrison)) ### [`v8.7.1`](https://togithub.com/slevomat/coding-standard/releases/tag/8.7.1) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.7.0...8.7.1) ## 🐛 Fixes - `SlevomatCodingStandard.TypeHints.ParameterTypeHintSpacing`: Fixed false positive when parameter has attribute but no type hint ### [`v8.7.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.7.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.6.4...8.7.0) ## 🔧 Improvements - Support for `phpstan/phpdoc-parser` 1.15 - Support for `phpstan/phpdoc-parser` 1.14 - `SlevomatCodingStandard.Attributes.AttributesOrder`: New option `orderAlphabetically` - `SlevomatCodingStandard.Attributes.AttributesOrder`: Attributes could be ordered by mask (thanks to [@​alexndlm](https://togithub.com/alexndlm)) ## 🐛 Fixes - `SlevomatCodingStandard.Attributes.AttributeAndTargetSpacing`: Fixed fixer ### [`v8.6.4`](https://togithub.com/slevomat/coding-standard/releases/tag/8.6.4) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.6.3...8.6.4) ## 🔧 Improvements - Improved annotations parsing - `SlevomatCodingStandard.Classes.ClassConstantVisibility`: Added support for traits with constants - `SlevomatCodingStandard.Classes.ConstantSpacing`: Added support for traits with constants ## 🐛 Fixes - `SlevomatCodingStandard.Attributes.DisallowAttributesJoining`: Fix for attribute with trailing comma (thanks to [@​javer](https://togithub.com/javer)) ### [`v8.6.3`](https://togithub.com/slevomat/coding-standard/releases/tag/8.6.3) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.6.2...8.6.3) ## 🐛 Fixes - `Slevomat.Namespaces.ReferenceUsedNamesOnly`: Fixed fixer when there's conflict with `Slevomat.Namespaces.UnusedUses` - `SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation`: Fixed false positives for `int<0, max>` and `int` - `SlevomatCodingStandard.Attributes.AttributeAndTargetSpacing`: Fixed false positive for comment after attribute ### [`v8.6.2`](https://togithub.com/slevomat/coding-standard/releases/tag/8.6.2) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.6.1...8.6.2) ## 🐛 Fixes - `SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation`: Fixed false positive with `self::CONSTANT` ### [`v8.6.1`](https://togithub.com/slevomat/coding-standard/releases/tag/8.6.1) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.6.0...8.6.1) ## 🔧 Improvements - Support of `phpstan/phpdoc-parser` 1.12.0 ## 🐛 Fixes - `SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation`: Fixed false positives for global constants - `SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration`: Fixed false positives for constants ### [`v8.6.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.6.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.5.2...8.6.0) ## 🆕 New sniffs - Added `SlevomatCodingStandard.Attributes.AttributesOrder` - Added `SlevomatCodingStandard.Attributes.AttributeAndTargetSpacing` - Added `SlevomatCodingStandard.Attributes.DisallowMultipleAttributesPerLine` - Added `SlevomatCodingStandard.Attributes.DisallowAttributesJoining` (thanks to [@​michnovka](https://togithub.com/michnovka)) - Added `SlevomatCodingStandard.Attributes.RequireAttributeAfterDocComment` ## 🔧 Improvements - Support of `phpstan/phpdoc-parser` 1.11.0 - Support for `@phpstan-self-out`/`@phpstan-this-out` - Support for `@param-out` annotation\` - Support for `@template` with default value - Add `dev` Composer keyword (thanks to [@​GaryJones](https://togithub.com/GaryJones)) ## 🐛 Fixes - Improved detection of references in double quotes strings ### [`v8.5.2`](https://togithub.com/slevomat/coding-standard/releases/tag/8.5.2) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.5.1...8.5.2) ## 🐛 Fixes - `SlevomatCodingStandard.TypeHints.PropertyTypeHint`: Fixed false positives when `enableUnionTypeHint` is disabled and `enableIntersectionTypeHint` is enabled - `SlevomatCodingStandard.TypeHints.ParameterTypeHint`: Fixed false positives when `enableUnionTypeHint` is disabled and `enableIntersectionTypeHint` is enabled - `SlevomatCodingStandard.TypeHints.ReturnTypeHint`: Fixed false positives when `enableUnionTypeHint` is disabled and `enableIntersectionTypeHint` is enabled ### [`v8.5.1`](https://togithub.com/slevomat/coding-standard/releases/tag/8.5.1) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.5.0...8.5.1) ## 🐛 Fixes - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: Fixed broken fixer when `enableAdvancedStringTypes` is enabled ### [`v8.5.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.5.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.4.0...8.5.0) ## 🔧 Improvements - PHP 8.2: Support for standalone `null`, `true` and `false` type hints - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: Improved support for native simple types - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: New option `enableIntegerRanges` - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: New option `enableAdvancedStringTypes` - Support of `phpstan/phpdoc-parser` 1.8.0 ## 🐛 Fixes - `SlevomatCodingStandard.Classes.PropertyDeclaration`: Fixed false positive - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: Fixed false positive - `SlevomatCodingStandard.ControlStructures.DisallowYodaComparison/RequireYodaComparison`: Fixed support for condition in arrow function - `SlevomatCodingStandard.Classes.DisallowMultiPropertyDefinition`: Fixed false positives for old array definition style - `SlevomatCodingStandard.Variables.UselessVariable`: Fixed false positives ### [`v8.4.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.4.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.3.0...8.4.0) ## 🔧 Improvements - Support of `phpstan/phpdoc-parser` 1.7.0 ## 🐛 Fixes - Fixed detection of some PHP 8.1 types - `SlevomatCodingStandard.PHP.RequireNowdoc`: Accepts escaped sequences (thanks to [@​dg](https://togithub.com/dg)) - `SlevomatCodingStandard.Functions.RequireSingleLineCall`: Skip calls with multi-line double-quoted string (thanks to [@​schlndh](https://togithub.com/schlndh)) - `SlevomatCodingStandard.PHP.UselessParentheses`: Fixed false positive with `xor` - `SlevomatCodingStandard.Operators.RequireCombinedAssignmentOperator`: Try to ignore string offsets ### [`v8.3.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.3.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.2.0...8.3.0) ## 🆕 New sniffs - Added `SlevomatCodingStandard.Complexity.Cognitive` (thanks to [@​bkdotcom](https://togithub.com/bkdotcom)) - Added `SlevomatCodingStandard.Files.FileLength` (thanks to [@​bkdotcom](https://togithub.com/bkdotcom)) - Added `SlevomatCodingStandard.Classes.ClassLength` (thanks to [@​bkdotcom](https://togithub.com/bkdotcom)) ## 🐛 Fixes - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: Do not throw away `static` type (thanks to [@​simPod](https://togithub.com/simPod)) ### [`v8.2.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.2.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.1.0...8.2.0) ## 🆕 New sniffs - Added `SlevomatCodingStandard.Classes.BackedEnumTypeSpacing` ## 🔧 Improvements - `SlevomatCodingStandard.TypeHints.ParameterTypeHint`: `MissingTraversableTypeHintSpecification` is not reported when promoted property has `@var` annotation ### [`v8.1.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.1.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.0.1...8.1.0) ## 🔧 Improvements - `SlevomatCodingStandard.Classes.PropertyDeclaration`: New option `checkPromoted` to enable check of promoted properties - `SlevomatCodingStandard.Classes.PropertyDeclaration`: New option `enableMultipleSpacesBetweenModifiersCheck` to enable check of spaces between property modifiers - `SlevomatCodingStandard.Classes.PropertyDeclaration`: Improved error messages - `SlevomatCodingStandard.Classes.ForbiddenPublicProperty`: New option `checkPromoted` to enable check of promoted properties ## 🐛 Fixes - `SlevomatCodingStandard.TypeHints.PropertyTypeHint`: Fix inconsistent `enableIntersectionTypeHint` (thanks to [@​schlndh](https://togithub.com/schlndh)) ### [`v8.0.1`](https://togithub.com/slevomat/coding-standard/releases/tag/8.0.1) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/8.0.0...8.0.1) ## 🐛 Fixes - Group `use` statements are ignored - we don't support them - `SlevomatCodingStandard.PHP.UselessParentheses`: Fixed false positive - `SlevomatCodingStandard.TypeHints.ParameterTypeHint`: Fixed internal error (thanks to [@​schlndh](https://togithub.com/schlndh)) ### [`v8.0.0`](https://togithub.com/slevomat/coding-standard/releases/tag/8.0.0) [Compare Source](https://togithub.com/slevomat/coding-standard/compare/7.2.1...8.0.0) ## 🔧 Improvements - Support for intersection types - Support for readonly properties - Support for enums - Support for `never` type hint - Support for more unofficial type hints - `SlevomatCodingStandard.Classes.PropertyDeclaration`: Checks also order of modifiers - `SlevomatCodingStandard.Classes.ClassStructure`: Support for enum cases and readonly properties ## 🐛 Fixes - `SlevomatCodingStandard.Classes.PropertyDeclaration`: Fixed missing support for only static property - `SlevomatCodingStandard.TypeHints.PropertyTypeHint`: Fixed missing support for only static property - `SlevomatCodingStandard.Commenting.EmptyComment`: Fixed internal error - `SlevomatCodingStandard.Classes.ForbiddenPublicProperty`: Fixed internal error - `SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation`: Fixed false positives for `@psalm-import-type` in `@psalm-var` - `SlevomatCodingStandard.PHP.RequireExplicitAssertion`: Ignore unsupported unofficial type hints ## ⚠️BC breaks - `SlevomatCodingStandard.TypeHints.PropertyTypeHintSpacing` renamed to `SlevomatCodingStandard.Classes.PropertyDeclaration` - `SlevomatCodingStandard.Classes.ClassStructure`: Removed option `enableFinalMethods` - Removed error `SlevomatCodingStandard.Namespaces.UnusedUses.MismatchingCaseSensitivity`

Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 2 years ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: build-cs/composer.lock
Command failed: docker run --rm --name=RENOVATE_A_sidecar --label=RENOVATE_A_child -v "/tmp/worker/456f90/47539c/repos/github/phpstan/extension-installer":"/tmp/worker/456f90/47539c/repos/github/phpstan/extension-installer" -v "/tmp/worker/456f90/47539c/cache":"/tmp/worker/456f90/47539c/cache" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/tmp/worker/456f90/47539c/repos/github/phpstan/extension-installer/build-cs" docker.io/containerbase/sidecar bash -l -c "install-tool php 8.2.3 && install-tool composer 2.5.4 && composer update dealerdirect/phpcodesniffer-composer-installer slevomat/coding-standard --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires slevomat/coding-standard ^8.0, found slevomat/coding-standard[8.0.0, ..., 8.8.0] but these were not loaded, likely because it conflicts with another require.
  Problem 2
    - consistence-community/coding-standard is locked to version 3.11.1 and an update of this package was not requested.
    - consistence-community/coding-standard 3.11.1 requires slevomat/coding-standard ~7.0 -> found slevomat/coding-standard[7.0.0, ..., 7.2.1] but it conflicts with your root composer.json require (^8.0).

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.