4.0.0 oss-parent org.sonatype.oss 9 com.puppycrawl.tools checkstyle 6.6-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 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 1.7.0 ${java.home}/../lib/tools.jar 1.7 org.apache.commons commons-lang3 3.3.2 antlr antlr 2.7.7 org.antlr antlr4-runtime ${antlr4.version} commons-beanutils commons-beanutils-core 1.8.3 commons-cli commons-cli 1.2 com.google.guava guava 18.0 org.apache.ant ant 1.9.4 provided junit junit 4.12 test org.eclipse.m2e lifecycle-mapping 1.0.0 https://github.com/checkstyle/checkstyle/issues 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.8 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.6 xml true 100 100 83 89 .*.Checker7186 .*.ConfigurationLoader8679 .*.ConfigurationLoader\$.*6584 .*.DefaultConfiguration10092 .*.DefaultLogger7576 .*.Defn1000 .*.Main00 .*.PackageNamesLoader7872 .*.PackageObjectFactory7575 .*.PropertiesExpander5083 .*.PropertyCacheFile2219 .*.TreeWalker9090 com.puppycrawl.tools.checkstyle.Utils8491 .*.XMLLogger8697 .*.api.AbstractFileSetCheck7587 .*.api.AbstractLoader7588 .*.api.AbstractViolationReporter10090 .*.api.AnnotationUtility6060 .*.api.AuditEvent10093 .*.api.AutomaticBean9082 .*.api.AutomaticBean\$.*7590 .*.api.Check10086 .*.api.Comment10095 .*.api.DetailAST9598 .*.api.FastStack7595 .*.api.FileContents9694 .*.api.FileText5059 .*.api.FilterSet8380 .*.api.FullIdent8396 .*.api.JavadocTagInfo2577 .*.api.JavadocTagInfo\$.*08 .*.api.JavadocTokenTypes1000 .*.api.LineColumn060 .*.api.LocalizedMessage5367 .*.api.LocalizedMessage\$.*4166 .*.api.ScopeUtils9094 .*.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\$.*75100 .*.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.MagicNumberCheck9398 .*.checks.coding.MissingCtorCheck7592 .*.checks.coding.MissingSwitchDefaultCheck10087 .*.checks.coding.ModifiedControlVariableCheck8393 .*.checks.coding.MultipleStringLiteralsCheck9094 .*.checks.coding.MultipleVariableDeclarationsCheck9696 .*.checks.coding.NestedForDepthCheck5090 .*.checks.coding.NestedIfDepthCheck7585 .*.checks.coding.NestedTryDepthCheck5083 .*.checks.coding.OneStatementPerLineCheck9396 .*.checks.coding.OverloadMethodsDeclarationOrderCheck9396 .*.checks.coding.PackageDeclarationCheck5063 .*.checks.coding.ParameterAssignmentCheck8091 .*.checks.coding.RequireThisCheck10089 .*.checks.coding.ReturnCountCheck5073 .*.checks.coding.SimplifyBooleanExpressionCheck10077 .*.checks.coding.SimplifyBooleanReturnCheck8396 .*.checks.coding.StringLiteralEqualityCheck10087 .*.checks.coding.UnnecessaryParenthesesCheck9196 .*.checks.coding.VariableDeclarationUsageDistanceCheck9097 .*.checks.design.DesignForExtensionCheck6781 .*.checks.design.FinalClassCheck8095 .*.checks.design.FinalClassCheck\$.*10092 .*.checks.design.HideUtilityClassConstructorCheck9597 .*.checks.design.InnerTypeLastCheck10093 .*.checks.design.InterfaceIsTypeCheck10085 .*.checks.design.MutableExceptionCheck8592 .*.checks.design.OneTopLevelClassCheck7795 .*.checks.design.ThrowsCountCheck7583 .*.checks.design.VisibilityModifierCheck9595 .*.checks.header.AbstractHeaderCheck7985 .*.checks.header.HeaderCheck1845 .*.checks.header.RegexpHeaderCheck8793 .*.checks.imports.AvoidStarImportCheck9088 .*.checks.imports.AvoidStaticImportCheck8595 .*.checks.imports.CustomImportOrderCheck9391 .*.checks.imports.Guard86100 .*.checks.imports.IllegalImportCheck10094 .*.checks.imports.ImportControlCheck7570 .*.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.javadoc.AbstractJavadocCheck9093 .*.checks.javadoc.AbstractJavadocCheck\$.*5068 .*.checks.javadoc.AtclauseOrderCheck8888 .*.checks.javadoc.HtmlTag7590 .*.checks.javadoc.JavadocMethodCheck9096 .*.checks.javadoc.JavadocNodeImpl10087 .*.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.ModifierOrderCheck9291 .*.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.AnonInnerLengthCheck10092 .*.checks.sizes.ExecutableStatementCountCheck8195 .*.checks.sizes.LineLengthCheck10089 .*.checks.sizes.MethodCountCheck3123 .*.checks.sizes.MethodLengthCheck10095 .*.checks.sizes.OuterTypeNumberCheck7594 .*.checks.sizes.ParameterNumberCheck10093 .*.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.OperatorWrapCheck6882 .*.checks.whitespace.ParenPadCheck8695 .*.checks.whitespace.SeparatorWrapCheck10093 .*.checks.whitespace.TypecastParenPadCheck8788 .*.checks.whitespace.WhitespaceAfterCheck9090 .*.checks.whitespace.WhitespaceAroundCheck9698 .*.filters.CSVFilter10093 .*.filters.IntMatchFilter10090 .*.filters.IntRangeFilter10090 .*.filters.SuppressElement6978 .*.filters.SuppressionCommentFilter8387 .*.filters.SuppressionCommentFilter\$.*8784 .*.filters.SuppressionFilter00 .*.filters.SuppressionsLoader6877 .*.filters.SuppressWithNearbyCommentFilter7689 .*.filters.SuppressWithNearbyCommentFilter\$.*8175 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.0.1 org.apache.maven.plugins maven-eclipse-plugin 2.9 true true org.apache.maven.plugins maven-pmd-plugin 3.4 1.7 20 false true true rulesets/java/basic.xml rulesets/java/clone.xml rulesets/java/empty.xml rulesets/java/finalizers.xml rulesets/java/imports.xml rulesets/java/unnecessary.xml rulesets/java/unusedcode.xml target/generated-sources/antlr target/generated-sources/antlr/com/puppycrawl/tools/checkstyle/grammars/javadoc check maven-project-info-reports-plugin 2.8 org.apache.maven.plugins maven-javadoc-plugin 2.10.2 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.6 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 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 1.7 20 false pmd org.codehaus.mojo findbugs-maven-plugin 3.0.1 config/findbugs-exclude.xml 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.3 config/assembly-bin.xml config/assembly-src.xml gnu make-bundle package single