4.0.0
oss-parent
org.sonatype.oss
9
com.puppycrawl.tools
checkstyle
7.7-SNAPSHOT
jar
checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard
http://checkstyle.sourceforge.net/
2001
LGPL-2.1+
http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
romani
Roman Ivanov
project admin, lead developer
rnveach
Richard Veach
developer
oburn
Oliver Burn
founder (retired)
mkordas
Michał Kordas
former developer
rdiachenko
Ruslan Diachenko
former developer
baratali
Baratali Izmailov
former developer
sabaka
Ilja Dubinin
former developer
daniilyar
Daniil Yaroslavtsev
former developer
moradan
Ivan Sopov
former developer
lkuehne
Lars Kühne
former developer
rickgiles
Rick Giles
former developer
o_sukhodolsky
Oleg Sukhodolsky
former developer
mstudman
Michael Studman
former developer
tschneeberger
Travis Schneeberger
former developer
https://github.com/checkstyle/checkstyle/graphs/contributors
checkstyle-announce
https://groups.google.com/forum/#!forum/checkstyle-announce
mailto:checkstyle-announce%2Bsubscribe@googlegroups.com
mailto:checkstyle-announce%2Bunsubscribe@googlegroups.com
privilege of admins
checkstyle
https://groups.google.com/forum/#!forum/checkstyle
mailto:checkstyle%2Bsubscribe@googlegroups.com
mailto:checkstyle%2Bunsubscribe@googlegroups.com
mailto:checkstyle@googlegroups.com
checkstyle-devel
https://groups.google.com/forum/#!forum/checkstyle-devel
mailto:checkstyle-devel%2Bsubscribe@googlegroups.com
mailto:checkstyle-devel%2Bunsubscribe@googlegroups.com
mailto:checkstyle-devel@googlegroups.com
3.0.1
scm:git:git@github.com:checkstyle/checkstyle.git
scm:git:git@github.com:checkstyle/checkstyle.git
https://github.com/checkstyle/checkstyle
GitHub Issues
https://github.com/checkstyle/checkstyle/issues
travis
https://travis-ci.org/checkstyle/checkstyle
sourceforge-new-site
New Site
scp://shell.sourceforge.net/home/project-web/checkstyle/htdocs/new-site
UTF-8
UTF-8
${project.version}
4.6
3.6
3.0.4
3.7
0.7.9
2.17
1.23.1
2.3
1.8
${java.version}.0
${java.home}/../lib/tools.jar
1.1.11
10
50000
4
nexus-codehaus-snapshot
Codehaus Snapshots
https://oss.sonatype.org/content/repositories/codehaus-snapshots/
sevntu-maven
sevntu-maven
http://sevntu-checkstyle.github.io/sevntu.checkstyle/maven2
antlr
antlr
2.7.7
org.antlr
antlr4-runtime
${antlr4.version}
commons-beanutils
commons-beanutils
1.9.3
commons-cli
commons-cli
1.3.1
com.google.guava
guava
19.0
org.apache.ant
ant
1.10.1
provided
junit
junit
4.12
test
com.github.stefanbirkner
system-rules
1.16.1
test
nl.jqno.equalsverifier
equalsverifier
2.2.1
test
org.powermock
powermock-api-mockito
1.6.6
test
org.powermock
powermock-module-junit4
1.6.6
test
commons-io
commons-io
2.5
test
org.eclipse.jgit
org.eclipse.jgit
4.6.0.201612231935-r
test
org.slf4j
slf4j-simple
1.7.23
test
org.jacoco
org.jacoco.agent
${maven.jacoco.plugin.version}
test
runtime
org.apache.maven.plugins
maven-javadoc-plugin
2.10.4
true
true
noinspection
X
org.apache.maven.plugins
maven-pmd-plugin
${maven.pmd.plugin.version}
${java.version}
20
false
true
true
config/pmd.xml
target/generated-sources/antlr
target/generated-sources/antlr/com/puppycrawl/tools/checkstyle/grammars/javadoc
org.codehaus.mojo
findbugs-maven-plugin
${maven.findbugs.plugin.version}
Max
Low
config/findbugs-exclude.xml
org.eclipse.m2e
lifecycle-mapping
1.0.0
org.apache.maven.plugins
maven-antrun-plugin
[1.0,)
run
org.codehaus.mojo
antlr-maven-plugin
[1.0,)
generate
org.antlr
antlr4-maven-plugin
[4.2,)
antlr4
true
org.apache.maven.plugins
maven-enforcer-plugin
[1.2,)
enforce
org.codehaus.mojo
tidy-maven-plugin
1.0-beta-1
check
org.apache.maven.plugins
maven-checkstyle-plugin
${maven.checkstyle.plugin.version}
com.github.sevntu.checkstyle
sevntu-checkstyle-maven-plugin
${maven.sevntu.checkstyle.plugin.version}
com.puppycrawl.tools
checkstyle
7.6
${project.basedir}/config/checkstyle_sevntu_checks.xml
true
false
false
true
0
error
project.basedir=${project.basedir}
${project.basedir}/src
**/it/resources/**/*,**/test/resources/**/*,**/test/resources-noncompilable/**/*
sevntu-checkstyle-check
verify
check
org.apache.maven.plugins
maven-clean-plugin
3.0.0
org.apache.maven.plugins
maven-resources-plugin
3.0.2
org.apache.maven.plugins
maven-compiler-plugin
3.6.1
${java.version}
org.apache.maven.plugins
maven-install-plugin
2.5.2
org.apache.maven.plugins
maven-deploy-plugin
2.8.2
org.codehaus.mojo
versions-maven-plugin
${maven.versions.plugin.version}
false
org.sonatype.plugins
nexus-staging-maven-plugin
1.6.8
true
sonatype-nexus-staging
https://oss.sonatype.org/
true
org.apache.maven.plugins
maven-site-plugin
${maven.site.plugin.version}
${basedir}/src/xdocs
false
org.apache.maven.wagon
wagon-ssh
2.12
org.apache.maven.plugins
maven-enforcer-plugin
1.4.1
enforce-versions
enforce
1.6
org.codehaus.mojo
antlr-maven-plugin
2.2
${basedir}/src/main/resources/com/puppycrawl/tools/checkstyle/grammars
java.g
generate
org.antlr
antlr4-maven-plugin
${antlr4.version}
true
${basedir}/src/main/resources/
${project.build.directory}/generated-sources/antlr/
com/puppycrawl/tools/checkstyle/grammars/javadoc/*.g4
antlr4
org.codehaus.mojo
build-helper-maven-plugin
3.0.0
add-source
generate-sources
add-source
add-test-source
process-resources
add-test-source
add-it-test-source
process-resources
add-test-source
add-it-test-resource
process-resources
add-test-source
org.apache.maven.plugins
maven-failsafe-plugin
2.19.1
com/google/**/*.java
integration-test
integration-test
verify
verify
org.apache.maven.plugins
maven-surefire-plugin
2.19.1
${project.build.directory}/jacoco/jacoco.exec
src/test/resources-noncompilable
com/puppycrawl/**/*.java
org.apache.maven.plugins
maven-antrun-plugin
1.8
ant-phase-compile
compile
run
ant-phase-verify
verify
run
org.apache.ant
ant-nodeps
1.8.1
org.apache.maven.plugins
maven-jar-plugin
3.0.2
true
true
test-jar
org.apache.maven.plugins
maven-eclipse-plugin
2.10
true
true
org.apache.maven.plugins
maven-pmd-plugin
check
org.codehaus.mojo
findbugs-maven-plugin
check
org.codehaus.mojo
xml-maven-plugin
1.0.1
validate
config
java.header
java_regexp.header
src/site/resources/files
src/main/resources/com/puppycrawl/tools/checkstyle/suppressions_1_0.dtd
src/site
site.xml
http://maven.apache.org/xsd/decoration-1.0.0.xsd
src/main/resources
checkstyle_packages.xml
src/main/resources/com/puppycrawl/tools/checkstyle/packages_1_0.dtd
src/main/resources
google_checks.xml
sun_checks.xml
src/main/resources/com/puppycrawl/tools/checkstyle/configuration_1_3.dtd
de.thetaphi
forbiddenapis
2.3
${java.version}
false
jdk-unsafe
jdk-deprecated
jdk-system-out
jdk-non-portable
**/Main.class
**/GeneratedJavaLexer.class
**/JavadocParser.class
**/checks/annotation/InputAnnotationLocation4*
check
testCheck
edu.illinois
nondex-maven-plugin
1.1.1
maven-project-info-reports-plugin
2.9
maven-javadoc-plugin
default
javadoc
org.apache.maven.plugins
maven-surefire-report-plugin
2.19.1
org.codehaus.mojo
cobertura-maven-plugin
2.7
cobertura
true
xml
html
org.jacoco
jacoco-maven-plugin
${maven.jacoco.plugin.version}
${project.build.directory}/jacoco/jacoco.exec
com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask*.class
com/puppycrawl/tools/checkstyle/grammars/*.class
com/puppycrawl/tools/checkstyle/grammars/javadoc/*.class
com/puppycrawl/tools/checkstyle/gui/*.class
report
org.apache.maven.plugins
maven-jxr-plugin
2.5
org.codehaus.mojo
jdepend-maven-plugin
2.0
org.codehaus.mojo
taglist-maven-plugin
2.4
true
Todo Work
todo
ignoreCase
FIXME
exact
org.codehaus.sonar-plugins
maven-report
0.1
https://sonarqube.com
org.apache.maven.plugins
maven-pmd-plugin
${maven.pmd.plugin.version}
pmd
org.codehaus.mojo
findbugs-maven-plugin
${maven.findbugs.plugin.version}
org.apache.maven.plugins
maven-linkcheck-plugin
1.2
GET
6000
false
true
dependencies.html
cobertura/**
dsm/**
xref/**
xref-test/**
pmd.html
findbugs.html
surefire-report.html
taglist.html
401
reports/google-style/guava
reports/javadoc/openjdk8
https://travis-ci.org/
https://travis-ci.org/checkstyle/checkstyle
https://coveralls.io/r/checkstyle/checkstyle
https://github.com/*
http://search.maven.org/*
http://junit.org
http://sonar-plugins.codehaus.org/maven-report
http://www.sickboy.cz/checkstyle/
http://maven.apache.org/enforcer/maven-enforcer-plugin
http://maven.apache.org/surefire/maven-surefire-plugin
http://maven.apache.org/surefire/maven-surefire-report-plugin
http://mojo.codehaus.org/antlr-maven-plugin
http://mojo.codehaus.org/build-helper-maven-plugin
http://mojo.codehaus.org/cobertura-maven-plugin/
http://mojo.codehaus.org/jdepend-maven-plugin
http://mojo.codehaus.org/taglist-maven-plugin
http://mojo.codehaus.org/xml-maven-plugin
http://www.antlr.org/antlr4-maven-plugin
http://mojo.codehaus.org/versions-maven-plugin
http://maven.apache.org/plugins/maven-release-plugin/
http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
http://www.mojohaus.org/build-helper-maven-plugin/build-helper-maven-plugin
https://github.com/checkstyle/checkstyle/issues/1555
https://sonarqube.com/project/index/com.puppycrawl.tools:checkstyle
http://downloads.sourceforge.net/project/checkstyle/checkstyle/*-SNAPSHOT/checkstyle-*-SNAPSHOT-all.jar
http://downloads.sourceforge.net/project/checkstyle/checkstyle/*/checkstyle-*-all.jar
https://twitter.com/checkstyle_java/
http://www.kclee.com/clemens/java/javancss
https://github.com/search*
http://git-scm.com*
https://gratipay.com/checkstyle/
https://www.scm-manager.org/
https://flattr.com/submit/
http://tide.olympe.in/*
http://dl.acm.org/*
https://www.codacy.com/
https://sourceforge.net/p/checkstyle/news/feed
https://sourceforge.net/projects/checkstyle/
https://sourceforge.net/projects/checkstyle/files/checkstyle/
http://vim.sourceforge.net/scripts/script.php?script_id=448
https://button.flattr.com/flattr-badge-large.png
https://git-scm.com
org.codehaus.mojo
versions-maven-plugin
${maven.versions.plugin.version}
dependency-updates-report
plugin-updates-report
default-tools.jar-oracle
java.vendor
Oracle Corporation
[,1.9)
com.sun
tools
${tools.jar.version}
system
${tools.jar.path}
no-validations
true
true
true
true
true
true
true
true
true
true
assembly
true
true
true
true
true
true
true
true
true
true
true
org.apache.maven.plugins
maven-site-plugin
${maven.site.plugin.version}
gen-site
prepare-package
site
org.apache.maven.plugins
maven-shade-plugin
3.0.0
package
shade
true
all
com.puppycrawl.tools.checkstyle.Main
maven-assembly-plugin
3.0.0
config/assembly-bin.xml
config/assembly-src.xml
gnu
make-bundle
package
single
cobertura-check
[1.8,)
org.codehaus.mojo
cobertura-maven-plugin
2.7
true
xml
html
true
100
100
91
98
com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaRecognizer
72
96
com.puppycrawl.tools.checkstyle.grammars.GeneratedJavaLexer
79
97
com/puppycrawl/tools/checkstyle/grammars/javadoc/*.class
com/puppycrawl/tools/checkstyle/gui/BaseCellEditor*.class
com/puppycrawl/tools/checkstyle/gui/CodeSelector.class
com/puppycrawl/tools/checkstyle/gui/TreeTable*.class
com/puppycrawl/tools/checkstyle/gui/ListToTreeSelectionModelWrapper*.class
com/puppycrawl/tools/checkstyle/gui/Main*.class
com/puppycrawl/tools/checkstyle/gui/MainFrame*.class
com/puppycrawl/tools/checkstyle/gui/ParseTreeTableModel*.class
com/puppycrawl/tools/checkstyle/gui/TreeTableCellRenderer*.class
com/puppycrawl/tools/checkstyle/gui/TreeTableModelAdapter*.class
com/puppycrawl/tools/checkstyle/gui/MainFrameModel*.class
com/puppycrawl/tools/checkstyle/checks/AbstractFormatCheck.class
com/puppycrawl/tools/checkstyle/checks/AbstractDeclarationCollector*.class
com/puppycrawl/tools/checkstyle/checks/AbstractOptionCheck.class
com/puppycrawl/tools/checkstyle/checks/coding/AbstractIllegalCheck.class
com/puppycrawl/tools/checkstyle/checks/coding/AbstractIllegalMethodCheck.class
com/puppycrawl/tools/checkstyle/checks/coding/AbstractNestedDepthCheck.class
com/puppycrawl/tools/checkstyle/checks/metrics/AbstractComplexityCheck.class
com/puppycrawl/tools/checkstyle/checks/naming/AbstractTypeParameterNameCheck.class
check
pitest-checks-blocks
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.blocks.*
com.puppycrawl.tools.checkstyle.checks.blocks.*
97
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-coding
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.coding.*
com.puppycrawl.tools.checkstyle.checks.coding.*
com.puppycrawl.tools.checkstyle.checks.coding.AbstractIllegalCheck
com.puppycrawl.tools.checkstyle.checks.coding.AbstractIllegalMethodCheck
com.puppycrawl.tools.checkstyle.checks.coding.AbstractNestedDepthCheck
95
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-design
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.design.*
com.puppycrawl.tools.checkstyle.checks.design.*
98
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-header
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.header.*
com.puppycrawl.tools.checkstyle.checks.header.*
78
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-imports
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.imports.*
com.puppycrawl.tools.checkstyle.checks.imports.*
94
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-indentation
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.indentation.*
com.puppycrawl.tools.checkstyle.checks.indentation.*
94
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-javadoc
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.javadoc.*
com.puppycrawl.tools.checkstyle.checks.javadoc.*
95
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-metrics
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.metrics.*
com.puppycrawl.tools.checkstyle.checks.metrics.*
com.puppycrawl.tools.checkstyle.checks.metrics.AbstractComplexityCheck
91
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-modifier
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.modifier.*
com.puppycrawl.tools.checkstyle.checks.modifier.*
100
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-naming
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.naming.*
com.puppycrawl.tools.checkstyle.checks.naming.*
com.puppycrawl.tools.checkstyle.checks.naming.AbstractTypeParameterNameCheck
100
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-regexp
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.regexp.*
com.puppycrawl.tools.checkstyle.checks.regexp.*
93
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-sizes
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.sizes.*
com.puppycrawl.tools.checkstyle.checks.sizes.*
94
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}
pitest-checks-whitespace
org.pitest
pitest-maven
${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.whitespace.*
com.puppycrawl.tools.checkstyle.checks.whitespace.*
96
${pitest.plugin.timeout.factor}
${pitest.plugin.timeout.constant}
${pitest.plugin.threads}