Skip to content

13.0.0

Latest
Compare
Choose a tag to compare
@samsonasik samsonasik released this 13 Jun 02:31
· 6 commits to main since this release

Added Rules 🥳


What's Changed 🔨


Removed 💀

Few rules seemed like too pedantic in practice, I always ignored them in most projects. Time to let go to make this set more practical:

  • Remove NoMissingDirPathRule, as often not clear if target file or required file path by @TomasVotruba in #129
  • Remove NoAbstractMethodRule as way too opinionated by @TomasVotruba in #121
  • Remove ForbiddenSameNamedNewInstanceRule as rarely a buggy spot by @TomasVotruba in #123
  • Remove NoVoidGetterMethodRule as not that practical by @TomasVotruba in #125
  • Remove NoEmptyClassRule, as rarely true and already coverd by class-leak by @TomasVotruba in #124
  • Remove NoShortNameRule, as devs are educated and not a thing anymore by @TomasVotruba in #127
  • Remove NoRelativeFilePathRule as more exceptoins by @TomasVotruba in #118
  • Remove RequireEnumDocBlockOnConstantListPassRule as reports many false positive, better shift to native enums by @TomasVotruba in #119
  • Remove NoDuplicatedShortClassNameRule as overly detailed by @TomasVotruba in #133
  • Remove NoNullableArrayPropertyRule as depends on use-case, cached etc by @TomasVotruba in #134
  • Remove BoolishClassMethodPrefixRule as very limited and often ignored by @TomasVotruba in #114
  • Remove NoProtectedClassElementRule as overly strict by @TomasVotruba in #115

Full Changelog: 12.5.0...13.0.0