Pattern: Empty group in regular expression
Issue: -
This rule reports empty groups.
/* eslint regexp/no-empty-group: "error" */
/* ✓ GOOD */
var foo = /(a)/;
var foo = /(?:a)/;
/* ✗ BAD */
var foo = /()/;
var foo = /(|)/;
var foo = /(?:)/;
var foo = /(?:|)/;