Skip to content

Files

Latest commit

 

History

History
35 lines (23 loc) · 1005 Bytes

no-dupe-use-directives.md

File metadata and controls

35 lines (23 loc) · 1005 Bytes

Pattern: Duplicate use: directive

Issue: -

Description

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