Pattern: Missing use of shorthand syntax in attribute
Issue: -
This rule enforces the use of the shorthand syntax in attribute.
<script>
/* eslint svelte/shorthand-attribute: "error" */
</script>
<!-- ✓ GOOD -->
<button {disabled}>...</button>
<!-- ✗ BAD -->
<button disabled={disabled}>...</button>
{
"svelte/shorthand-attribute": [
"error",
{
"prefer": "always" // "never"
}
]
}
prefer
"always"
... Expects that the shorthand will be used whenever possible. This is default."never"
... Ensures that no shorthand is used in any attribute.
This rule was introduced in eslint-plugin-svelte v0.5.0