Skip to content

v0.9.0

Compare
Choose a tag to compare
@ota-meshi ota-meshi released this 20 Apr 15:05
· 492 commits to master since this release

✨ Enhancements

  • #120 Added regexp/no-trivially-nested-assertion rule.
  • #136 Added regexp/no-potentially-useless-backreference rule.
  • #122 Added regexp/no-obscure-range rule.
  • #135 Added regexp/no-optional-assertion rule.
  • #137 Added regexp/no-useless-assertions rule.
  • #140 Added regexp/prefer-named-backreference rule.
  • #139 Added regexp/no-useless-flag rule.
  • #146 Added regexp/no-trivially-nested-quantifier rule.
  • #163 Added regexp/hexadecimal-escape rule.
  • #164 Added regexp/sort-flags rule.
  • #166 Added regexp/unicode-escape rule.
  • #167 Added regexp/no-non-standard-flag rule.
  • #168 Added regexp/control-character-escape rule.
  • #111 Improved regexp/no-useless-backreference rule to detect more useless backreferences.
  • #131 Added suggestions for regexp/no-octal rule.
  • #143 Improved regexp/no-useless-non-greedy rule to detect more useless non-greedy.
  • #148 Added supports for unicode property to regexp/no-dupe-characters-character-class rule.
  • #148 Added supports for negative escape character class to regexp/no-dupe-characters-character-class rule.
  • #148 Updated regexp/no-dupe-characters-character-class rule to report that escape character class include escape character class.
  • #154 Improved regexp/no-useless-non-capturing-group rule to detect more useless non-capturing-group.
  • #154 Added allowTop option to regexp/no-useless-non-capturing-group rule.
  • #158 Improved regexp/prefer-character-class rule to convert more disjunctions to character classes.

🐛 Bug Fixes

  • #125 Fixed wrong autofix for non-RegExp arguments in regexp/prefer-regexp-test rule.
  • #133 Fixed false positives for regexp/optimal-lookaround-quantifier rule.
  • #126 Fixed wrong autofix in regexp/no-useless-range rule.
  • #122 Fixed false positives in regexp/prefer-ranges rule.
  • #148 Fixed false negatives for [\s\u180e] in regexp/no-dupe-characters-character-class rule.
  • #148 Fixed false negatives for i flag in regexp/no-dupe-characters-character-class rule.

⚙️ Updates

  • #133 Updated regexp/optimal-lookaround-quantifier rule to a consistent message format.
  • #111 Updated plugin:regexp/recommended sharable configuration to turn off the ESLint's no-useless-backreference rule and enable regexp/no-useless-backreference rule.
  • #122 Added support for settings to regexp/prefer-ranges rule.
  • #148 Improved reporting of regexp/no-dupe-characters-character-class rule when fully including elements.
  • #155 Improved regexp/prefer-w rule.
  • #161 Changed message and output source for regexp/invisible-character rule.