Skip to content

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Feb 09:19
· 25 commits to main since this release
a2d8d0b

   🚨 Breaking Changes

  • Overhaul pnpm config with auto-detection and granular options  -  by @kelsos (31516)
  • js: Ban else and else-if in favor of early returns  -  by @kelsos (efa96)
  • rotki: Add composable rules and replace vue-i18n no-unused-keys  -  by @kelsos (dc7ec)
  • ts: Disallow type assertions with assertionStyle never  -  by @kelsos (71ffd)

   🚀 Features

  • Support function-based ignores  -  by @kelsos (a1fa1)
  • Use ConfigWithExtends for TypedFlatConfigItem  -  by @kelsos (cbdf6)
  • js:
  • test:
    • Enable additional vitest rules for better test quality  -  by @kelsos (6ffad)
  • unicorn:
    • Enable no-unused-properties and consistent-destructuring as warnings  -  by @kelsos (cb8e6)
  • vue:
    • Enable define-props-destructuring and prefer-use-template-ref as warnings  -  by @kelsos (9342a)
    • Enable require-expose and require-explicit-slots  -  by @kelsos (f42c0)
    • Enable max-props and max-template-depth as warnings  -  by @kelsos (7bb63)
    • Enable prefer-define-options as error  -  by @kelsos (64ee4)
    • Enable no-required-prop-with-default as error  -  by @kelsos (1b643)
    • Enable define-emits-declaration as error  -  by @kelsos (9e37f)
    • Enable no-ref-object-reactivity-loss as error  -  by @kelsos (0dac6)
    • Enable require-typed-ref as error  -  by @kelsos (95f59)
    • Enable no-unused-emit-declarations as error  -  by @kelsos (00b49)
    • Enable require-typed-object-prop as error  -  by @kelsos (33dbb)
    • Enable html-button-has-type as error  -  by @kelsos (2276b)
    • Enable no-unused-properties as warning  -  by @kelsos (e86dc)

   🐞 Bug Fixes

  • Resolve type errors in formatters, jsonc, and yaml configs  -  by @kelsos (3aac6)
    View changes on GitHub