sevntu-checkstyle / sevntu.checkstyle

Additional Checkstyle checks, that could be added as extension to EclipseCS plugin and maven-checkstyle-plugin, Sonar checkstyle plugin, extension for CheckStyle IDEA plugin.
http://sevntu-checkstyle.github.io/sevntu.checkstyle/
190 stars 147 forks source link

h3. Information !https://circleci.com/gh/sevntu-checkstyle/sevntu.checkstyle/tree/master.svg?style=svg!:https://circleci.com/gh/sevntu-checkstyle/sevntu.checkstyle/tree/master !https://coveralls.io/repos/sevntu-checkstyle/sevntu.checkstyle/badge.svg?branch=master&service=github(Coverage Status)!:https://coveralls.io/github/sevntu-checkstyle/sevntu.checkstyle?branch=master !https://sonarcloud.io/api/project_badges/measure?project=com.github.sevntu-checkstyle%3Asevntu-checks&metric=sqale_index!:https://sonarcloud.io/dashboard?id=com.github.sevntu-checkstyle%3Asevntu-checks

sevntu-checks: !https://img.shields.io/maven-central/v/com.github.sevntu-checkstyle/sevntu-checks.svg?label=Maven%20Central!:https://search.maven.org/search?q=g:%22com.github.sevntu-checkstyle%22%20AND%20a:%22sevntu-checks%22 sevntu-checkstyle-idea-extension:!https://img.shields.io/maven-central/v/com.github.sevntu-checkstyle/sevntu-checkstyle-idea-extension.svg?label=Maven%20Central!:https://search.maven.org/search?q=g:%22com.github.sevntu-checkstyle%22%20AND%20a:%22sevntu-checkstyle-idea-extension%22 sevntu-checkstyle-sonar-plugin:!https://img.shields.io/maven-central/v/com.github.sevntu-checkstyle/sevntu-checkstyle-sonar-plugin.svg?label=Maven%20Central!:https://search.maven.org/search?q=g:%22com.github.sevntu-checkstyle%22%20AND%20a:%22sevntu-checkstyle-sonar-plugin%22 eclipsecs-sevntu-plugin: "all versions":https://github.com/sevntu-checkstyle/sevntu.checkstyle/tree/gh-pages/update-site/plugins

All sevntu artifact on maven repo: https://repo1.maven.org/maven2/com/github/sevntu-checkstyle/

Additional(non-standard) checks for Checkstyle that are compiled as:

h3. Compatibility Matrix

| Sevntu Plugin | Checkstyle | Jdk | | 1.44.1 | 10.4 | 11 | | 1.44.0 | 10.4 | 11 | | 1.43.0 | 10.4 | 11 | | 1.42.0 | 10.0 | 11 | | 1.41.0 | 9.1 | 8 | | 1.40.0 | 8.40 | 8 | | 1.39.0 | 8.29 | 8 | | 1.38.0 | 8.29 | 8 | | 1.37.1 | 8.29 | 8 | | 1.37.0 | 8.26 | 8 | | 1.36.0 | 8.26 | 8 | | 1.35.0 | 8.18 | 8 | | 1.34.1 | 8.18 | 8 | | 1.34.0 | 8.18 | 8 | | 1.33.0 | 8.18 | 8 | | 1.32.0 | 8.12 | 8 | | 1.31.0 | 8.11 | 8 | | 1.30.0 | 8.10 | 8 |

h3. Related Projects

"Checkstyle":http://checkstyle.sourceforge.net/, "EclipseCS":http://eclipse-cs.sourceforge.net/, "Checkstyle IDEA":https://github.com/jshiell/checkstyle-idea, "Checkstyle Beans to NetBeans":http://plugins.netbeans.org/plugin/3413/checkstyle-beans, "Checkstyle Addons":http://checkstyle-addons.thomasjensen.com/, "Maven Checkstyle Plugin":http://maven.apache.org/plugins/maven-checkstyle-plugin/, "Gradle Checkstyle Plugin":https://docs.gradle.org/current/userguide/checkstyle_plugin.html, "Sonar Checkstyle Plugin":http://redirect.sonarsource.com/plugins/checkstyle.html

h3. Contributors

"Roman Ivanov":https://github.com/romani, "Ivan Sopov":https://github.com/isopov, "Ruslan Diachenko":https://github.com/rdiachenko, Danil Lopatin, "Daniil Yaroslavtsev":https://github.com/daniilyar, "Yuriy Balakhonov":https://github.com/balakhonov, Dmitriy Antonenko, Hidoyatov Victor, Troshin Sergey, Svinukhov Vladimir, "Ilia Dubinin":https://github.com/sabaka, Dmitry Gridyushko, "Vadym Chekrii":https://github.com/vchekrii, "Vadim Panasiuk":https://github.com/VadimPanasiuk, "Aleksey Grigirov":https://github.com/KTannenberg, Alexander Berezovsky, "Sergey Burtsev":https://github.com/burtsevsergey, "Baratali Izmailov":https://github.com/baratali, "Max Vetrenko":https://github.com/maxvetrenko, "Pavel Baranchikov":https://github.com/pbaranchikov , "Ashutosh Agarwal":https://github.com/Radsaggi, "Alexey Nesterenko":https://github.com/alexkravin. , ...... for whole list please look at "contributors list":https://github.com/sevntu-checkstyle/sevntu.checkstyle/network/members .

The "Jsr305AnnotationsCheck" is based on the "JSR305CheckstylePlugin":https://github.com/bjrke/JSR305CheckstylePlugin by "Jan Burkhardt":https://github.com/bjrke with contributions from Mattias Nissler, Thorsten Ehlers, Fabian Loewner and Ole Langbehn.