github sveltejs/eslint-plugin-svelte eslint-plugin-svelte@3.0.0

latest releases: eslint-plugin-svelte@3.0.2, eslint-plugin-svelte@3.0.1
2 days ago

Major Changes

  • We have changed versioning policy, please see the README for details.

  • #937 729394e Thanks @ota-meshi! - feat!: drop support for old eslint

  • #1033 3bfcc31 Thanks @baseballyama! - Enabled in recommended config:

    • svelte/infinite-reactive-loop
    • svelte/no-dom-manipulating
    • svelte/no-dupe-on-directives
    • svelte/no-dupe-use-directives
    • svelte/no-export-load-in-svelte-module-in-kit-pages
    • svelte/no-immutable-reactive-statements
    • svelte/no-inspect
    • svelte/no-raw-special-elements
    • svelte/no-reactive-functions
    • svelte/no-reactive-literals
    • svelte/no-reactive-reassign
    • svelte/no-store-async
    • svelte/no-svelte-internal
    • svelte/no-useless-children-snippet
    • svelte/no-useless-mustaches
    • svelte/require-each-key
    • svelte/require-event-dispatcher-types
    • svelte/require-store-reactive-access
    • svelte/require-stores-init
    • svelte/valid-each-key
    • svelte/valid-prop-names-in-kit-pages

    Removed from recommended config:

    • svelte/valid-compile

    This update introduces breaking changes due to newly enabled rules.

  • #1086 1c679b5 Thanks @baseballyama! - breaking: remove require-stores-init from recommended rules

  • #1043 778427e Thanks @ota-meshi! - feat: add *.svelte.{js,ts} config to base config

  • #900 4759b47 Thanks @marekdedic! - breaking: deprecated the no-goto-without-base rule

  • #885 ce2ffad Thanks @ota-meshi! - feat!: drop support for old node versions (<18, 19, 21)

  • #1011 7596287 Thanks @baseballyama! - breaking: deprecate the svelte/no-dynamic-slot-name rule

  • #930 eae1b4f Thanks @ota-meshi! - feat!: upgrade svelte-eslint-parser to v1

  • #982 04fc429 Thanks @baseballyama! - feat!: Updated the html-self-closing rule to follow Svelte5

  • #932 b136ab4 Thanks @ota-meshi! - feat!: change the plugin to an ESM-only package

Minor Changes

Patch Changes

Don't miss a new eslint-plugin-svelte release

NewReleases is sending notifications on new releases.