Skip to content

Releases: ProtonMail/php-coding-standard

Version 6.0.2

27 Oct 08:34
ef003a0
Compare
Choose a tag to compare

What's Changed

  • Remove UnusedFunctionParameter sniff by @mathroc in #17

Full Changelog: v6.0.1...v6.0.2

Version 6.0.1

17 Feb 18:06
582d97c
Compare
Choose a tag to compare

What's Changed

  • Fix DeclareStrictTypes property names by @BafS in #16

Full Changelog: v6.0.0...v6.0.1

Version 6.0.0

13 Dec 14:35
2111e9c
Compare
Choose a tag to compare

What's Changed

  • Cleanup by @xellio in #14
  • Removed PHP 7.4 support + added new sniff for space at (inline) comment by @xellio in #15

Full Changelog: v5.2.1...v6.0.0

Version 5.2.1

08 Dec 13:41
bd35bfb
Compare
Choose a tag to compare

What's Changed

  • Avoid checking abstract functions by @xellio in #13

Full Changelog: v5.2.0...v5.2.1

Version 5.2.0

06 Dec 16:49
7229e34
Compare
Choose a tag to compare

What's Changed

  • Added naming sniffs by @xellio in #11
    • Proton.Naming.AbstractClassName and Proton.Naming.InterfaceName

New Contributors

Full Changelog: v5.1.0...v5.2.0

Version 5.1.0

19 Oct 12:21
665b259
Compare
Choose a tag to compare

What's Changed

  • Update SlevomatCodingStandard.Namespaces.UseSpacing to follow PSR-12 conventions
  • Add
    • SlevomatCodingStandard.Functions.RequireTrailingCommaInClosureUse
    • SlevomatCodingStandard.TypeHints.ParameterTypeHint
    • SlevomatCodingStandard.TypeHints.ReturnTypeHint
    • SlevomatCodingStandard.TypeHints.PropertyTypeHint
    • SlevomatCodingStandard.ControlStructures.RequireNullCoalesceEqualOperator

Full Changelog: v5.0.0...v5.1.0

Version 5.0.0

12 Oct 10:47
0d32af7
Compare
Choose a tag to compare
  • Bumb slevomat/coding-standard to v8
  • Add new rules:
    • SlevomatCodingStandard.Classes.RequireConstructorPropertyPromotion
    • SlevomatCodingStandard.Classes.TraitUseDeclaration
    • SlevomatCodingStandard.Classes.PropertyDeclaration
    • SlevomatCodingStandard.Classes.BackedEnumTypeSpacing
    • SlevomatCodingStandard.TypeHints.UnionTypeHintFormat
  • Update tests

Full Changelog: v4.2.0...v5.0.0

Version 4.2.0

06 Jul 16:03
c10f4c4
Compare
Choose a tag to compare
  • Add SlevomatCodingStandard.Namespaces.DisallowGroupUse rule (#7)

Version 4.1

30 Mar 16:22
527d3ec
Compare
Choose a tag to compare

Upgrade PHP dependency, minimum is 7.4 (to follow https://github.com/slevomat/coding-standard/blob/7.1.0/composer.json)

Version 4.0

22 Dec 17:02
a5cc4ac
Compare
Choose a tag to compare

Upgrade slevomat/coding-standard to v7.0

New rules:

  • SlevomatCodingStandard.TypeHints.UnionTypeHintFormat
  • SlevomatCodingStandard.Exceptions.RequireNonCapturingCatch
  • SlevomatCodingStandard.Functions.RequireTrailingCommaInDeclaration

Removed:

  • SlevomatCodingStandard.Classes.UnusedPrivateElements