Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.25 KB

no-dupe-use-directives.md

File metadata and controls

45 lines (31 loc) · 1.25 KB
pageClass sidebarDepth title description since
rule-details
0
svelte/no-dupe-use-directives
disallow duplicate `use:` directives
v2.14.0

svelte/no-dupe-use-directives

disallow duplicate use: directives

📖 Rule Details

We can define any number of use: directive with the same action, but duplicate directives with the exact same action and expression are probably a mistake. This rule reports reports use: directives with exactly the same action and expression.

<script>
  /* eslint svelte/no-dupe-use-directives: "error" */
</script>

<!-- ✓ GOOD -->
<div use:clickOutside use:clickOutside={param} />
<div use:clickOutside={foo} use:clickOutside={bar} />

<!-- ✗ BAD -->
<div use:clickOutside use:clickOutside />
<div use:clickOutside={param} use:clickOutside={param} />

🔧 Options

Nothing.

🚀 Version

This rule was introduced in eslint-plugin-svelte v2.14.0

🔍 Implementation