Reports unnecessarily escaped characters in String literals, and optionally char literals.

Escaped tab characters (\t) are not reported, even though escaping them is not required, because tab characters are hard to tell apart from spaces.

Examples:


  String s = "\'Scare\' quotes";
  String t = """
    All you need is\n\tLove\n""";

After the quick-fix is applied:


  String s = "'Scare' quotes";
  String t = """
    All you need is
    \tLove
    """;