4.0.0 oss-parent org.sonatype.oss 9 com.puppycrawl.tools checkstyle 6.8-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 GNU Lesser General Public License http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt oburn Oliver Burn founder (retired) romanivanov Roman Ivanov lead developer mkordas Michał Kordas developer daniilyar Daniil Yaroslavtsev developer moradan Ivan Sopov 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 ${project.version} 4.5 3.4 3.0.1 1.7.0 ${java.home}/../lib/tools.jar 1.7 org.apache.commons commons-lang3 3.4 antlr antlr 2.7.7 org.antlr antlr4-runtime ${antlr4.version} org.abego.treelayout org.abego.treelayout.core commons-beanutils commons-beanutils-core 1.8.3 commons-cli commons-cli 1.3 com.google.guava guava 18.0 org.apache.ant ant 1.9.4 provided junit junit 4.12 test com.github.stefanbirkner system-rules 1.10.0 test nl.jqno.equalsverifier equalsverifier 1.7.2 test org.apache.maven.plugins maven-pmd-plugin 3.4 1.7 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.0,) 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-clean-plugin 2.6.1 org.apache.maven.plugins maven-resources-plugin 2.7 org.apache.maven.plugins maven-compiler-plugin 3.3 ${java.version} ${java.version} org.apache.maven.plugins maven-install-plugin 2.5.2 org.apache.maven.plugins maven-deploy-plugin 2.8.2 org.apache.maven.plugins maven-site-plugin ${maven.site.plugin.version} ${basedir}/src/xdocs true org.apache.maven.wagon wagon-ssh 2.9 org.apache.maven.plugins maven-enforcer-plugin 1.4 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/com/puppycrawl/tools/checkstyle/grammars/javadoc ${project.build.directory}/generated-sources/antlr/com/puppycrawl/tools/checkstyle/grammars/javadoc antlr4 org.codehaus.mojo build-helper-maven-plugin 1.9.1 add-source generate-sources add-source ${project.build.directory}/generated-sources/antlr/ ${project.build.directory}/generated-sources/antlr/javadoc add-test-source generate-test-sources add-test-source src/test/resources 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-surefire-plugin 2.18.1 -Duser.language=en -Duser.country=US -XX:-UseSplitVerifier src/test/resources-noncompilable org.apache.maven.plugins maven-jar-plugin 2.6 true true test-jar org.codehaus.mojo cobertura-maven-plugin 2.7 xml true 100 100 82 90 .*.checkstyle.AnnotationUtility6060 .*.Checker7984 .*.ConfigurationLoader8679 .*.ConfigurationLoader\$.*6584 .*.DefaultConfiguration10092 .*.DefaultLogger7576 .*.Definitions1000 .*.Main6578 .*.PackageNamesLoader7872 .*.PackageObjectFactory7575 .*.PropertiesExpander5083 .*.PropertyCacheFile2219 .*.checkstyle.ScopeUtils9094 .*.TreeWalker9291 com.puppycrawl.tools.checkstyle.Utils8593 .*.XMLLogger8697 .*.api.AbstractFileSetCheck7587 .*.api.AbstractLoader7588 .*.api.AbstractViolationReporter10090 .*.api.AnnotationUtility00 .*.api.AuditEvent10093 .*.api.AutomaticBean9082 .*.api.AutomaticBean\$.*7590 .*.api.Check10086 .*.api.Comment10095 .*.api.DetailAST9598 .*.api.FileContents9694 .*.api.FileText5059 .*.api.FullIdent8396 .*.api.JavadocTagInfo2577 .*.api.JavadocTagInfo\$.*08 .*.api.JavadocTokenTypes1000 .*.api.LocalizedMessage\$.*4166 .*.api.ScopeUtils00 .*.api.SeverityLevelCounter5076 .*.api.TokenTypes6280 .*.checks.AbstractOptionCheck10080 .*.checks.AbstractTypeAwareCheck8784 .*.checks.AbstractTypeAwareCheck\$.*5080 .*.checks.ArrayTypeStyleCheck10094 .*.checks.AvoidEscapedUnicodeCharactersCheck9798 .*.checks.CheckUtils9197 .*.checks.ClassResolver8693 .*.checks.DeclarationCollector94100 .*.checks.DescendantTokenCheck9196 .*.checks.NewlineAtEndOfFileCheck8388 .*.checks.OuterTypeFilenameCheck7192 .*.checks.RegexpCheck97100 .*.checks.SuppressWarningsHolder7090 .*.checks.TodoCommentCheck10092 .*.checks.TrailingCommentCheck9093 .*.checks.TranslationCheck8183 .*.checks.UncommentedMainCheck8388 .*.checks.UniquePropertiesCheck\$.*7590 .*.checks.UpperEllCheck10083 .*.checks.annotation.AnnotationLocationCheck7578 .*.checks.annotation.AnnotationUseStyleCheck9396 .*.checks.annotation.MissingDeprecatedCheck9296 .*.checks.annotation.MissingOverrideCheck10096 .*.checks.annotation.PackageAnnotationCheck5077 .*.checks.annotation.SuppressWarningsCheck7996 .*.checks.blocks.AvoidNestedBlocksCheck10090 .*.checks.blocks.EmptyBlockCheck88100 .*.checks.blocks.EmptyCatchBlockCheck9698 .*.checks.blocks.LeftCurlyCheck8794 .*.checks.blocks.NeedBracesCheck8097 .*.checks.blocks.RightCurlyCheck8895 .*.checks.coding.AbstractIllegalCheck64100 .*.checks.coding.AbstractIllegalMethodCheck10092 .*.checks.coding.AbstractNestedDepthCheck10086 .*.checks.coding.AbstractSuperCheck7888 .*.checks.coding.ArrayTrailingCommaCheck10090 .*.checks.coding.AvoidInlineConditionalsCheck10066 .*.checks.coding.CovariantEqualsCheck9590 .*.checks.coding.DeclarationOrderCheck8290 .*.checks.coding.DefaultComesLastCheck8790 .*.checks.coding.EmptyStatementCheck10080 .*.checks.coding.EqualsAvoidNullCheck7896 .*.checks.coding.EqualsHashCodeCheck7596 .*.checks.coding.ExplicitInitializationCheck9090 .*.checks.coding.FallThroughCheck9095 .*.checks.coding.FinalLocalVariableCheck79100 .*.checks.coding.HiddenFieldCheck9697 .*.checks.coding.HiddenFieldCheck\$.*94100 .*.checks.coding.IllegalCatchCheck10092 .*.checks.coding.IllegalInstantiationCheck7794 .*.checks.coding.IllegalThrowsCheck9384 .*.checks.coding.IllegalTokenCheck75100 .*.checks.coding.IllegalTokenTextCheck6088 .*.checks.coding.IllegalTypeCheck9393 .*.checks.coding.InnerAssignmentCheck8897 .*.checks.coding.MissingCtorCheck7592 .*.checks.coding.MissingSwitchDefaultCheck10087 .*.checks.coding.ModifiedControlVariableCheck8393 .*.checks.coding.MultipleStringLiteralsCheck9094 .*.checks.coding.MultipleVariableDeclarationsCheck9696 .*.checks.coding.NestedForDepthCheck5090 .*.checks.coding.NestedIfDepthCheck7583 .*.checks.coding.NestedTryDepthCheck5081 .*.checks.coding.OneStatementPerLineCheck9396 .*.checks.coding.OverloadMethodsDeclarationOrderCheck9396 .*.checks.coding.PackageDeclarationCheck5063 .*.checks.coding.ParameterAssignmentCheck8091 .*.checks.coding.RequireThisCheck10089 .*.checks.coding.ReturnCountCheck5574 .*.checks.coding.SimplifyBooleanExpressionCheck10077 .*.checks.coding.SimplifyBooleanReturnCheck8396 .*.checks.coding.StringLiteralEqualityCheck10087 .*.checks.coding.UnnecessaryParenthesesCheck9196 .*.checks.coding.VariableDeclarationUsageDistanceCheck9097 .*.checks.header.AbstractHeaderCheck8585 .*.checks.header.HeaderCheck1845 .*.checks.header.RegexpHeaderCheck8793 .*.checks.imports.AvoidStarImportCheck9088 .*.checks.imports.AvoidStaticImportCheck8595 .*.checks.imports.CustomImportOrderCheck9391 .*.checks.imports.Guard86100 .*.checks.imports.IllegalImportCheck10094 .*.checks.imports.ImportControlCheck8570 .*.checks.imports.ImportControlLoader7288 .*.checks.imports.ImportOrderCheck9199 .*.checks.imports.PkgControl80100 .*.checks.imports.RedundantImportCheck8194 .*.checks.imports.UnusedImportsCheck9097 .*.checks.indentation.ArrayInitHandler8397 .*.checks.indentation.BlockParentHandler8698 .*.checks.indentation.ElseHandler75100 .*.checks.indentation.ExpressionHandler9197 .*.checks.indentation.ForHandler7595 .*.checks.indentation.HandlerFactory7781 .*.checks.indentation.ImportHandler5087 .*.checks.indentation.IndentationCheck10093 .*.checks.indentation.IndexHandler10075 .*.checks.indentation.LineSet10090 .*.checks.indentation.LineWrappingHandler8791 .*.checks.indentation.MethodCallHandler6387 .*.checks.indentation.MethodCallLineWrapHandler00 .*.checks.indentation.MethodDefHandler87100 .*.checks.indentation.NewHandler8377 .*.checks.indentation.ObjectBlockHandler75100 .*.checks.indentation.PackageDefHandler5085 .*.checks.indentation.PrimordialHandler10060 .*.checks.indentation.SlistHandler10094 .*.checks.indentation.SynchronizedHandler100100 .*.checks.javadoc.AbstractJavadocCheck9093 .*.checks.javadoc.AbstractJavadocCheck\$.*5068 .*.checks.javadoc.AtclauseOrderCheck8888 .*.checks.javadoc.HtmlTag7590 .*.checks.javadoc.JavadocMethodCheck9096 .*.checks.javadoc.JavadocNodeImpl5084 .*.checks.javadoc.JavadocPackageCheck8095 .*.checks.javadoc.JavadocParagraphCheck92100 .*.checks.javadoc.JavadocStyleCheck8997 .*.checks.javadoc.JavadocTag9285 .*.checks.javadoc.JavadocTagContinuationIndentationCheck8186 .*.checks.javadoc.JavadocTypeCheck9591 .*.checks.javadoc.JavadocUtils8391 .*.checks.javadoc.JavadocVariableCheck9390 .*.checks.javadoc.SummaryJavadocCheck93100 .*.checks.javadoc.TagParser9298 .*.checks.javadoc.WriteTagCheck10091 .*.checks.metrics.AbstractClassCouplingCheck8797 .*.checks.metrics.AbstractClassCouplingCheck\$.*78100 .*.checks.metrics.AbstractComplexityCheck8392 .*.checks.metrics.BooleanExpressionComplexityCheck7480 .*.checks.metrics.ClassFanOutComplexityCheck10080 .*.checks.metrics.CyclomaticComplexityCheck8580 .*.checks.metrics.JavaNCSSCheck8196 .*.checks.metrics.NPathComplexityCheck10096 .*.checks.modifier.ModifierOrderCheck9294 .*.checks.modifier.RedundantModifierCheck9796 .*.checks.naming.AbbreviationAsWordInNameCheck93100 .*.checks.naming.AbstractAccessControlNameCheck9580 .*.checks.naming.AbstractClassNameCheck10090 .*.checks.naming.AbstractNameCheck10087 .*.checks.naming.AbstractTypeParameterNameCheck7583 .*.checks.naming.ConstantNameCheck8892 .*.checks.naming.LocalFinalVariableNameCheck8785 .*.checks.naming.LocalVariableNameCheck94100 .*.checks.naming.MemberNameCheck9185 .*.checks.naming.MethodNameCheck10093 .*.checks.naming.PackageNameCheck10088 .*.checks.naming.ParameterNameCheck7580 .*.checks.naming.StaticVariableNameCheck8187 .*.checks.regexp.CommentSuppressor75100 .*.checks.regexp.DetectorOptions10096 .*.checks.regexp.MultilineDetector5887 .*.checks.regexp.RegexpMultilineCheck10076 .*.checks.regexp.RegexpSinglelineCheck10076 .*.checks.regexp.SinglelineDetector9396 .*.checks.sizes.MethodCountCheck3123 .*.checks.whitespace.AbstractParenPadCheck88100 .*.checks.whitespace.EmptyForInitializerPadCheck9193 .*.checks.whitespace.EmptyForIteratorPadCheck10092 .*.checks.whitespace.EmptyLineSeparatorCheck9598 .*.checks.whitespace.GenericWhitespaceCheck8696 .*.checks.whitespace.MethodParamPadCheck10095 .*.checks.whitespace.NoWhitespaceAfterCheck9498 .*.checks.whitespace.NoWhitespaceBeforeCheck90100 .*.checks.whitespace.OperatorWrapCheck6881 .*.checks.whitespace.ParenPadCheck8695 .*.checks.whitespace.SeparatorWrapCheck10093 .*.checks.whitespace.TypecastParenPadCheck8788 .*.checks.whitespace.WhitespaceAfterCheck9090 .*.checks.whitespace.WhitespaceAroundCheck9698 .*.filters.IntMatchFilter10090 .*.filters.SuppressElement8288 .*.filters.SuppressionCommentFilter8387 .*.filters.SuppressionCommentFilter\$.*4169 .*.filters.SuppressionFilter10058 .*.filters.SuppressionsLoader6877 .*.filters.SuppressWithNearbyCommentFilter7689 .*.filters.SuppressWithNearbyCommentFilter\$Tag8878 com/puppycrawl/tools/checkstyle/CheckStyleTask*.class com/puppycrawl/tools/checkstyle/doclets/*.class com/puppycrawl/tools/checkstyle/grammars/*.class com/puppycrawl/tools/checkstyle/grammars/javadoc/*.class com/puppycrawl/tools/checkstyle/gui/*.class check org.eluder.coveralls coveralls-maven-plugin 3.1.0 org.apache.maven.plugins maven-eclipse-plugin 2.10 true true org.apache.maven.plugins maven-pmd-plugin 3.4 check org.codehaus.mojo findbugs-maven-plugin ${maven.findbugs.plugin.version} check maven-project-info-reports-plugin 2.8 org.apache.maven.plugins maven-javadoc-plugin 2.10.3 1.7 false true default javadoc com.github.sevntu-checkstyle dsm-maven-plugin 2.1.3 true org.apache.maven.plugins maven-surefire-report-plugin 2.18.1 org.codehaus.mojo cobertura-maven-plugin 2.7 cobertura xml html 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 http://nemo.sonarqube.org org.apache.maven.plugins maven-pmd-plugin 3.4 pmd org.codehaus.mojo findbugs-maven-plugin ${maven.findbugs.plugin.version} org.apache.maven.plugins maven-linkcheck-plugin 1.2 GET 3000 false true dependencies.html cobertura/** dsm/** xref/** xref-test/** pmd.html findbugs.html surefire-report.html taglist.html reports/google-style/guava reports/javadoc/openjdk8 https://travis-ci.org/ https://travis-ci.org/checkstyle/checkstyle https://coveralls.io/r/checkstyle/checkstyle http://search.maven.org/* http://junit.org http://sonar-plugins.codehaus.org/maven-report **/com/puppycrawl/** http://docs.oracle.com/javase/7/docs/api/org/xml/sax/helpers.DefaultHandler.html?* 401 default-tools.jar-oracle java.vendor Oracle Corporation com.sun tools ${tools.jar.version} system ${tools.jar.path} assembly 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 2.3 package shade true all com.puppycrawl.tools.checkstyle.Main maven-assembly-plugin 2.5.4 config/assembly-bin.xml config/assembly-src.xml gnu make-bundle package single nexus-snapshot Oficial Maven Apache Repo https://nexus.codehaus.org/content/repositories/snapshots/