SlevomatCodingStandard.Classes.ParentCall: Fixed false positive for parent calls after =>
SlevomatCodingStandard.Classes.ParentCall: Fixed false positive for @parent::
SlevomatCodingStandard.Classes.ReadonlyClass: Do not mark abstract class as readonly despite all promoted and body-property are mark as readonly (thanks to @kamil-zacek)
SlevomatCodingStandard.Classes.ReadonlyClass: For check to readonly class / promoted properties (thanks to @kamil-zacek)
SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly: New options namespacesAllowedToUsePartially and namespacesRequiredToUsePartially (thanks to @Toflar)
🐛 Fixes
Fix (Disallow|Require)TrailingComma sniffs to handle null parenthesis pointers (thanks to @HonzaCZ)
SlevomatCodingStandard.TypeHints.DNFTypeHintFormat: New option enableForDocComments (thanks to @alleknalle)
🐛 Fixes
SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation: Option ignoredAnnotationNames now works for ConstFetchNode (thanks to @vojmani)
Configuration
📅Schedule: (UTC)
Branch creation
At any time (no schedule defined)
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.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [slevomat/coding-standard](https://github.com/slevomat/coding-standard) | `8.28.1` → `8.31.1` |  |  |
---
### Release Notes
<details>
<summary>slevomat/coding-standard (slevomat/coding-standard)</summary>
### [`v8.31.1`](https://github.com/slevomat/coding-standard/releases/tag/8.31.1)
[Compare Source](https://github.com/slevomat/coding-standard/compare/8.31.0...8.31.1)
## 🐛 Fixes
- `SlevomatCodingStandard.Classes.ParentCall`: Fixed false positive for parent calls after `=>`
- `SlevomatCodingStandard.Classes.ParentCall`: Fixed false positive for `@parent::`
- `SlevomatCodingStandard.Classes.ReadonlyClass`: Do not mark abstract class as readonly despite all promoted and body-property are mark as readonly (thanks to [@​kamil-zacek](https://github.com/kamil-zacek))
### [`v8.31.0`](https://github.com/slevomat/coding-standard/releases/tag/8.31.0)
[Compare Source](https://github.com/slevomat/coding-standard/compare/8.30.1...8.31.0)
## 🔧 Improvements
- `SlevomatCodingStandard.Classes.ReadonlyClass`: New options `allowNonFinalClasses` and `ignoreTraits` (thanks to [@​kamil-zacek](https://github.com/kamil-zacek))
- `SlevomatCodingStandard.Functions.ArrowFunctionDeclaration`: New options `disallowReturnTypeHint` (thanks to [@​simPod](https://github.com/simPod))
### [`v8.30.1`](https://github.com/slevomat/coding-standard/releases/tag/8.30.1)
[Compare Source](https://github.com/slevomat/coding-standard/compare/8.30.0...8.30.1)
## 🐛 Fixes
- `SlevomatCodingStandard.Classes.ReadonlyClass`: Do not require mark readonly class when class extends from another class (thanks o [@​kamil-zacek](https://github.com/kamil-zacek))
### [`v8.30.0`](https://github.com/slevomat/coding-standard/releases/tag/8.30.0)
[Compare Source](https://github.com/slevomat/coding-standard/compare/8.29.0...8.30.0)
## 🔧 Improvements
- `SlevomatCodingStandard.Classes.ReadonlyClass`: For check to readonly class / promoted properties (thanks to [@​kamil-zacek](https://github.com/kamil-zacek))
- `SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly`: New options `namespacesAllowedToUsePartially` and `namespacesRequiredToUsePartially` (thanks to [@​Toflar](https://github.com/Toflar))
## 🐛 Fixes
- Fix `(Disallow|Require)TrailingComma` sniffs to handle null parenthesis pointers (thanks to [@​HonzaCZ](https://github.com/HonzaCZ))
### [`v8.29.0`](https://github.com/slevomat/coding-standard/releases/tag/8.29.0)
[Compare Source](https://github.com/slevomat/coding-standard/compare/8.28.1...8.29.0)
## 🔧 Improvements
- `SlevomatCodingStandard.TypeHints.DNFTypeHintFormat`: New option `enableForDocComments` (thanks to [@​alleknalle](https://github.com/alleknalle))
## 🐛 Fixes
- `SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation`: Option `ignoredAnnotationNames` now works for `ConstFetchNode` (thanks to [@​vojmani](https://github.com/vojmani))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- 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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjI2MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
8.28.1→8.31.1Release Notes
slevomat/coding-standard (slevomat/coding-standard)
v8.31.1Compare Source
🐛 Fixes
SlevomatCodingStandard.Classes.ParentCall: Fixed false positive for parent calls after=>SlevomatCodingStandard.Classes.ParentCall: Fixed false positive for@parent::SlevomatCodingStandard.Classes.ReadonlyClass: Do not mark abstract class as readonly despite all promoted and body-property are mark as readonly (thanks to @kamil-zacek)v8.31.0Compare Source
🔧 Improvements
SlevomatCodingStandard.Classes.ReadonlyClass: New optionsallowNonFinalClassesandignoreTraits(thanks to @kamil-zacek)SlevomatCodingStandard.Functions.ArrowFunctionDeclaration: New optionsdisallowReturnTypeHint(thanks to @simPod)v8.30.1Compare Source
🐛 Fixes
SlevomatCodingStandard.Classes.ReadonlyClass: Do not require mark readonly class when class extends from another class (thanks o @kamil-zacek)v8.30.0Compare Source
🔧 Improvements
SlevomatCodingStandard.Classes.ReadonlyClass: For check to readonly class / promoted properties (thanks to @kamil-zacek)SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly: New optionsnamespacesAllowedToUsePartiallyandnamespacesRequiredToUsePartially(thanks to @Toflar)🐛 Fixes
(Disallow|Require)TrailingCommasniffs to handle null parenthesis pointers (thanks to @HonzaCZ)v8.29.0Compare Source
🔧 Improvements
SlevomatCodingStandard.TypeHints.DNFTypeHintFormat: New optionenableForDocComments(thanks to @alleknalle)🐛 Fixes
SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation: OptionignoredAnnotationNamesnow works forConstFetchNode(thanks to @vojmani)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.