Skip to content

Releases: Orrison/MeliorStan

v0.4.2

03 Feb 04:29

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

28 Jan 21:29

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

31 Dec 15:06

Choose a tag to compare

What's Changed

  • Add BooleanArgumentFlag rule and related configurations by @Orrison in #91
  • Implement TooManyMethods by @Orrison in #93
  • CyclomaticComplexityRule and General Updates by @Orrison in #94

Full Changelog: v0.3.2...v0.4.0

v0.3.2

16 Oct 06:13

Choose a tag to compare

What's Changed

  • Refactor VariableDefinitionVisitor to resolve memory leak issues by @Orrison in #90

Full Changelog: v0.3.1...v0.3.2

v0.3.1

16 Oct 05:29

Choose a tag to compare

What's Changed

  • Fix issue in ForbidPestPhpOnly flagging non-pest only calls by @Orrison in #88
  • Prevents auto registration of NumberOfChildrenCollector if it is not needed by @Orrison in #89

Full Changelog: v0.3.0...v0.3.1

v0.3.0

16 Oct 04:17

Choose a tag to compare

What's Changed

  • Add ElseExpression rule to enforce avoidance of else expressions by @Orrison in #73
  • Implement LongClassName rule to enforce maximum length for class, interface, trait, and enum names by @Orrison in #74
  • Update readme by @Orrison in #75
  • Add ShortClassName rule with configuration and tests by @Orrison in #77
  • Add LongVariable rule with configuration, documentation, and tests by @Orrison in #78
  • Add ConstructorWithNameAsEnclosingClass rule by @Orrison in #79
  • Add ForbidGotoStatements rule with documentation and tests by @Orrison in #80
  • Add ForbidExitExpressions rule with documentation and tests by @Orrison in #81
  • Add ForbidEvalExpressions rule with documentation and tests by @Orrison in #82
  • Add EmptyCatchBlock rule with documentation and tests by @Orrison in #83
  • Add ForbidCountInLoopExpressions rule with documentation and tests by @Orrison in #84
  • Error message const by @Orrison in #85
  • Add NumberOfChildrenRule by @Orrison in #86
  • Add ForbidPestPhpOnlyRule to prevent the usage and committing of Pest PHP only() by @Orrison in #87

Full Changelog: v0.2.2...v0.3.0

v0.2.2

31 Aug 04:09

Choose a tag to compare

What's Changed

  • Implement VariableDefinitionVisitor and enhance CamelCaseVariableNameRule to check variable definitions by @Orrison in #72

Full Changelog: v0.2.1...v0.2.2

v0.2.1

31 Aug 02:55

Choose a tag to compare

What's Changed

  • Allow single-letter variable names in camelCase rule and update examples by @Orrison in #70

Full Changelog: v0.2.0...v0.2.1

v0.2.0

31 Aug 02:30

Choose a tag to compare

What's Changed

  • Resolve camelCase matching issues by @Orrison in #66
  • Add identifier to error messages for camelCase rules by @Orrison in #67
  • Add ignore classes and classes descendant of config to CamelCasePropertyNameRule by @Orrison in #68

Full Changelog: v0.1.0...v0.2.0

v0.1.0

16 Aug 20:49

Choose a tag to compare

What's Changed

  • Setup CI and PHP CS Fixer and create the CamelCasePropertyName rule by @Orrison in #1
  • Setup project PHPSTAN by @Orrison in #2
  • CamelCaseParameterNameRule by @Orrison in #3
  • Create CamelCaseVariableNameRule rule and set up AI instructions by @Orrison in #4
  • Superglobals and documentation by @Orrison in #5
  • Create the ShortVariableRule by @Orrison in #6
  • Delete unused neon files by @Orrison in #7
  • Implement ShortMethodName rule with configurable minimum length and exceptions by @Orrison in #8
  • New ConstantNamingConventionsRule by @Orrison in #9
  • Fix constant naming conventions rule by @Orrison in #10
  • Remove Bad Code Style by @Orrison in #11
  • BooleanGetMethodNameRule by @Orrison in #12
  • Add MissingClosureParameterTypehint rule by @Orrison in #13
  • Refactor ShortVariable rule documentation and tests to clarify exemptions for for loop initialization; remove redundant error messages. by @Orrison in #16
  • Name change by @Orrison in #20
  • Prepare for beta by @Orrison in #21

New Contributors

Full Changelog: https://github.com/Orrison/MeliorStan/commits/v0.1.0