ZeroLengthRadar icon indicating copy to clipboard operation
ZeroLengthRadar copied to clipboard

IntelliJ plugin to discover invisible zero length characters in code

Results 8 ZeroLengthRadar issues
Sort by recently updated
recently updated
newest added

``` com.intellij.openapi.progress.IndicatorCancellationException java.lang.Throwable: Control-flow exceptions (e.g. this class com.intellij.openapi.progress.CeProcessCanceledException) should never be logged. Instead, these should have been rethrown if caught. at com.intellij.openapi.diagnostic.Logger.ensureNotControlFlow(Logger.java:513) at com.intellij.idea.IdeaLogger.doLogError(IdeaLogger.java:154) at com.intellij.idea.IdeaLogger.error(IdeaLogger.java:145) at com.intellij.openapi.diagnostic.Logger.error(Logger.java:436) at...

It seems this panel is no where to be found in preferences? ![image](https://cloud.githubusercontent.com/assets/437963/23454392/fa067ac6-fe63-11e6-9851-1879842204c5.png) Using Webstorm 2017.1.

``` com.intellij.diagnostic.PluginException: Short name 'InvisibleCharacter' is not unique class 'com.ultrahob.zerolength.InvisibleCharacterInspection' in PluginDescriptor(name=Zero Width Characters locator, id=com.ultrahob.zerolength.plugin, descriptorPath=plugin.xml, path=~/.local/share/JetBrains/Toolbox/apps/PhpStorm/ch-0/212.5457.49.plugins/ZeroLengthRadar, version=0.95, package=null) and class 'com.ultrahob.zerolength.InvisibleCharacterInspection' in PluginDescriptor(name=Zero Width Characters locator, id=com.ultrahob.zerolength.plugin, descriptorPath=plugin.xml,...

Farmer emoji for instance is a complex one and causes plugin to detect zero-width character incorrectly: https://emojipedia.org/farmer/

Please add this character to list of zero width characters. This character has no representation in most of fonts.

Can you please add the comments from issue#8 on where to find the settings to Readme.md file? Thanks.

This plugin is very useful. Can you please add an option to show the characters with colors when detected, so that I can decide which one to delete and which...