All Downloads are FREE. Search and download functionalities are using the official Maven repository.

errorprone.bugpattern.UnicodeInCode.md Maven / Gradle / Ivy

The newest version!
Using non-ASCII Unicode characters in code can be confusing, and potentially
unsafe.

For example, homoglyphs can result in a different method to the one that was
expected being invoked.

```java
import static com.google.common.base.Objects.equal;

public void isAuthenticated(String password) {
  // The "l" here is not what it seems.
  return equaⅼ(password, this.password());
}

// ...

private boolean equaⅼ(String a, String b) {
  return true;
}
```




© 2015 - 2025 Weber Informatics LLC | Privacy Policy