Note: this plugin scans the file content based on the text, but no any AST technologies are used. If some issues were reported inaccurately, please ignore it or leave a comment. Thanks.
24.11.2018 - *.2.0 - Fix some inaccurate checks; Check the missing or redundant @return and @throws; Check the methods with too many lines; Check the classes with too many methods;
19.08.2018 - *.1.9 - Add an editor menu item `Quick Code Style Check`; add action icons; exclude literal extraction for 0.0; enhance enum comparison; all validators should be a subtype of interface Validator; skip check for @see.
12.08.2018 - *.1.8 - Split issue report into 3 summary reports: overview, author and file. Add method naming check, should start with a verb; Add comparison check with empty string; Add comparison check with null, Groovy; Add snake case naming check for fields, methods and variables; Optimise method/variable/class detection; Optimise the extraction of author; remove the @since check; Add check for missing parameter documentation.
05.08.2018 - 0.1.7 - Update the compatibility to IC-2018.2; optimise some checks; add naming checks for methods and classes.
23.07.2018 - 0.1.6 - Run check job in background with a progress indicator. Add name convention check for Spring profile feature.
17.07.2018 - 0.1.5 - Fix bugs caused by incorrect configuration. Optimise some check items.
24.06.2018 - 0.1.4 - Now resulting report support 2 approaches to view issues: view by author; view by issue type.
21.06.2018 - 0.1.3 - Support navigation within editor by line number.
20.06.2018 - 0.1.2 - Totally we support 54 code style check items for Java and Groovy.
05.06.2018 - 0.1.1 - Initial version for release. Please contact me if any issues.
`*` means main versions which might be compatible with different main version IntelliJ, such as 181(2018.1.*) and 182(2018.2.*).