Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 963 Bytes

arrow-parens.md

File metadata and controls

50 lines (37 loc) · 963 Bytes

Require parens of the arrow function argument list. (arrow-parens)

(fixable) The --fix option on the command line automatically fixes problems reported by this rule.

Rule Details

This rule aims to flag argument lists which don't have parens. The arrow function is able to not have parens for its argument list.

This rule ignores arrow functions that there is a open paren before itself.

The following patterns are considered warnings:

const twice = x => 2 * x;
const obj = {
  twich: x => 2 * x
};
p.then(x => 2 * x, err => console.error(err));

The following patterns are not considered warnings:

const twice = (x) => 2 * x;
const twice = (x => 2 * x);
const obj = {
  twich: (x) => 2 * x
};
const obj2 = {
  twich: (x => 2 * x)
};
xs.map(x => 2 * x);
p.then(x => 2 * x, (err) => console.error(err));