Note

This is a documentation for version 7.0.0-beta.2.
To check version 6.2.2 go here. To check previous releases go here.

# vue/no-extra-parens

disallow unnecessary parentheses

  • 🔧 The --fix option on the command line can automatically fix some of the problems reported by this rule.

This rule is the same rule as core no-extra-parens rule but it applies to the expressions in <template>.

# 📖 Rule Details

This rule restricts the use of parentheses to only where they are necessary.
This rule extends the core no-extra-parens rule and applies it to the <template>. This rule also checks some Vue.js syntax.

<template> <!-- ✓ GOOD --> <div :class="foo + bar" /> {{ foo + bar }} {{ foo + bar | filter }} <!-- ✗ BAD --> <div :class="(foo + bar)" /> {{ (foo + bar) }} {{ (foo + bar) | filter }} </template>
Now loading...

# 📚 Further Reading

# 🔍 Implementation

Taken with ❤️ from ESLint core