LanguageTool is an Open Source proofreading tool. This website lists LanguageTool's error detection rules and supports you in writing new ones.
LanguageTool uses rules to detect errors. Each rule represents a potential error in the text to check. Have a look at all rules of all languages here.
Show how LanguageTool analyses text, to understand why rules match or not match
Try our rule editor to create new error detection rules
LanguageTool 4.0-SNAPSHOT (2017-10-17 20:01)