IntelliJ with the SonarLint plugin (4.14.1.27745), linting Java 1.8+
When supplementary characters (see link below) are used in regex, the rule java:S5856 flags those regex expressions as invalid.
private static final String WITH_SUPPLEMENTARY = "[^\ud800\udc00-\udbff\udfff]";
https://www.oracle.com/technical-resources/articles/javase/supplementary.html