4.0.0oss-parentorg.sonatype.oss9com.puppycrawl.toolscheckstyle6.9-SNAPSHOTjarcheckstyleCheckstyle is a development tool to help programmers write Java code that adheres to a coding standardhttp://checkstyle.sourceforge.net/2001GNU Lesser General Public Licensehttp://www.gnu.org/licenses/old-licenses/lgpl-2.1.txtoburnOliver Burnfounder (retired)romanivanovRoman Ivanovlead developermkordasMichał KordasdeveloperdaniilyarDaniil YaroslavtsevdevelopermoradanIvan SopovdeveloperlkuehneLars Kühneformer developerrickgilesRick Gilesformer developero_sukhodolskyOleg Sukhodolskyformer developermstudmanMichael Studmanformer developertschneebergerTravis Schneebergerformer developerhttps://github.com/checkstyle/checkstyle/graphs/contributorscheckstyle-announcehttps://groups.google.com/forum/#!forum/checkstyle-announcemailto:checkstyle-announce%2Bsubscribe@googlegroups.commailto:checkstyle-announce%2Bunsubscribe@googlegroups.comprivilege of adminscheckstylehttps://groups.google.com/forum/#!forum/checkstylemailto:checkstyle%2Bsubscribe@googlegroups.commailto:checkstyle%2Bunsubscribe@googlegroups.commailto:checkstyle@googlegroups.comcheckstyle-develhttps://groups.google.com/forum/#!forum/checkstyle-develmailto:checkstyle-devel%2Bsubscribe@googlegroups.commailto:checkstyle-devel%2Bunsubscribe@googlegroups.commailto:checkstyle-devel@googlegroups.com3.0.1scm:git:git@github.com:checkstyle/checkstyle.gitscm:git:git@github.com:checkstyle/checkstyle.githttps://github.com/checkstyle/checkstyleGitHub Issueshttps://github.com/checkstyle/checkstyle/issuestravishttps://travis-ci.org/checkstyle/checkstylesourceforge-new-siteNew Sitescp://shell.sourceforge.net/home/project-web/checkstyle/htdocs/new-siteUTF-8UTF-8${project.version}4.53.43.0.11.7.0${java.home}/../lib/tools.jar1.7org.apache.commonscommons-lang33.4antlrantlr2.7.7org.antlrantlr4-runtime${antlr4.version}org.abego.treelayoutorg.abego.treelayout.corecommons-beanutilscommons-beanutils-core1.8.3commons-clicommons-cli1.3.1com.google.guavaguava18.0org.apache.antant1.9.6providedjunitjunit4.12testcom.github.stefanbirknersystem-rules1.12.1testnl.jqno.equalsverifierequalsverifier1.7.2testorg.apache.maven.pluginsmaven-pmd-plugin3.51.720falsetruetrueconfig/pmd.xmltarget/generated-sources/antlrtarget/generated-sources/antlr/com/puppycrawl/tools/checkstyle/grammars/javadocorg.codehaus.mojofindbugs-maven-plugin${maven.findbugs.plugin.version}MaxLowconfig/findbugs-exclude.xmlorg.eclipse.m2elifecycle-mapping1.0.0org.apache.maven.pluginsmaven-antrun-plugin[1.0,)runorg.codehaus.mojoantlr-maven-plugin[1.0,)generateorg.antlrantlr4-maven-plugin[4.2,)antlr4trueorg.apache.maven.pluginsmaven-enforcer-plugin[1.2,)enforceorg.codehaus.mojotidy-maven-plugin1.0-beta-1checkorg.apache.maven.pluginsmaven-clean-plugin2.6.1org.apache.maven.pluginsmaven-resources-plugin2.7org.apache.maven.pluginsmaven-compiler-plugin3.3${java.version}${java.version}org.apache.maven.pluginsmaven-install-plugin2.5.2org.apache.maven.pluginsmaven-deploy-plugin2.8.2org.apache.maven.pluginsmaven-site-plugin${maven.site.plugin.version}${basedir}/src/xdocstrueorg.apache.maven.wagonwagon-ssh2.9org.apache.maven.pluginsmaven-enforcer-plugin1.4enforce-versionsenforce1.6org.codehaus.mojoantlr-maven-plugin2.2${basedir}/src/main/resources/com/puppycrawl/tools/checkstyle/grammarsjava.ggenerateorg.antlrantlr4-maven-plugin${antlr4.version}true${basedir}/src/main/resources/${project.build.directory}/generated-sources/antlr/com/puppycrawl/tools/checkstyle/grammars/javadoc/*.g4antlr4org.codehaus.mojobuild-helper-maven-plugin1.9.1add-sourcegenerate-sourcesadd-source${project.build.directory}/generated-sources/antlr/add-test-sourceprocess-resourcesadd-test-sourcesrc/test/resourcesadd-ittest-sourceprocess-resourcesadd-test-sourcesrc/it/javaadd-ittest-resourceprocess-resourcesadd-test-sourcesrc/it/resourcesorg.apache.maven.pluginsmaven-failsafe-plugin2.18.1com/google/**/*.javaintegration-testintegration-testverifyverifyorg.apache.maven.pluginsmaven-surefire-plugin2.18.1-Duser.language=en -Duser.country=US -XX:-UseSplitVerifiersrc/test/resources-noncompilablecom/puppycrawl/**/*.javaorg.apache.maven.pluginsmaven-antrun-plugin1.8ant-phase-compilecompilerunant-phase-verifyverifyrunorg.apache.antant-nodeps1.8.1org.apache.maven.pluginsmaven-jar-plugin2.6truetruetest-jarorg.eluder.coverallscoveralls-maven-plugin3.1.0org.apache.maven.pluginsmaven-eclipse-plugin2.10truetrueorg.apache.maven.pluginsmaven-pmd-plugin3.5checkorg.codehaus.mojofindbugs-maven-plugin${maven.findbugs.plugin.version}checkorg.codehaus.mojoxml-maven-plugin1.0validateconfigjava.headersrc/site/resources/filessrc/main/resources/com/puppycrawl/tools/checkstyle/suppressions_1_0.dtdsrc/sitesite.xmlhttp://maven.apache.org/xsd/decoration-1.0.0.xsdsrc/main/resourcescheckstyle_packages.xmlsrc/main/resources/com/puppycrawl/tools/checkstyle/packages_1_0.dtdsrc/main/resourcesgoogle_checks.xmlsun_checks.xmlsrc/main/resources/com/puppycrawl/tools/checkstyle/configuration_1_3.dtdmaven-project-info-reports-plugin2.8org.apache.maven.pluginsmaven-javadoc-plugin2.10.31.7falsetruedefaultjavadoccom.github.sevntu-checkstyledsm-maven-plugin2.1.3trueorg.apache.maven.pluginsmaven-surefire-report-plugin2.18.1org.codehaus.mojocobertura-maven-plugin2.7coberturaxmlhtmlorg.apache.maven.pluginsmaven-jxr-plugin2.5org.codehaus.mojojdepend-maven-plugin2.0org.codehaus.mojotaglist-maven-plugin2.4trueTodo WorktodoignoreCaseFIXMEexactorg.codehaus.sonar-pluginsmaven-report0.1http://nemo.sonarqube.orgorg.apache.maven.pluginsmaven-pmd-plugin3.5pmdorg.codehaus.mojofindbugs-maven-plugin${maven.findbugs.plugin.version}org.apache.maven.pluginsmaven-linkcheck-plugin1.2GET3000falsetruedependencies.htmlcobertura/**dsm/**xref/**xref-test/**pmd.htmlfindbugs.htmlsurefire-report.htmltaglist.htmlreports/google-style/guavareports/javadoc/openjdk8https://travis-ci.org/https://travis-ci.org/checkstyle/checkstylehttps://coveralls.io/r/checkstyle/checkstylehttp://search.maven.org/*http://junit.orghttp://sonar-plugins.codehaus.org/maven-report**/com/puppycrawl/**http://docs.oracle.com/javase/7/docs/api/org/xml/sax/helpers.DefaultHandler.html?*401default-tools.jar-oraclejava.vendorOracle Corporationcom.suntools${tools.jar.version}system${tools.jar.path}assemblytruetruetruetruetruetruetruetrueorg.apache.maven.pluginsmaven-site-plugin${maven.site.plugin.version}gen-siteprepare-packagesiteorg.apache.maven.pluginsmaven-shade-plugin2.4packageshadetrueallcom.puppycrawl.tools.checkstyle.Mainmaven-assembly-plugin2.5.5config/assembly-bin.xmlconfig/assembly-src.xmlgnumake-bundlepackagesinglecobertura-check1.8org.codehaus.mojocobertura-maven-plugin2.7xmlhtmltrue1001008593.*.Checker7984.*.ConfigurationLoader8679.*.ConfigurationLoader\$.*6584.*.DefaultLogger7576.*.Main8090.*.PackageNamesLoader7872.*.PropertyCacheFile2219.*.TreeWalker9492.*.api.AbstractFileSetCheck7587.*.api.AbstractLoader7588.*.api.AuditEvent10093.*.api.AutomaticBean9082.*.api.AutomaticBean\$.*7590.*.api.FileContents9693.*.api.FileText5059.*.api.JavadocTagInfo2577.*.api.JavadocTagInfo\$.*08.*.api.LocalizedMessage\$.*4166.*.api.TokenTypes6280.*.checks.AbstractOptionCheck10080.*.checks.AbstractTypeAwareCheck8784.*.checks.AbstractTypeAwareCheck\$.*5080.*.checks.AvoidEscapedUnicodeCharactersCheck9798.*.checks.CheckUtils9197.*.checks.ClassResolver8593.*.checks.AbstractDeclarationCollector94100.*.checks.DescendantTokenCheck9196.*.checks.NewlineAtEndOfFileCheck8388.*.checks.OuterTypeFilenameCheck7192.*.checks.SuppressWarningsHolder7593.*.checks.TrailingCommentCheck9093.*.checks.TranslationCheck8183.*.checks.UncommentedMainCheck8388.*.checks.UniquePropertiesCheck\$.*7590.*.checks.annotation.AnnotationLocationCheck7578.*.checks.annotation.AnnotationUseStyleCheck9396.*.checks.annotation.MissingDeprecatedCheck9296.*.checks.annotation.PackageAnnotationCheck5077.*.checks.annotation.SuppressWarningsCheck7996.*.checks.blocks.EmptyBlockCheck88100.*.checks.blocks.EmptyCatchBlockCheck9698.*.checks.blocks.LeftCurlyCheck8794.*.checks.blocks.NeedBracesCheck8097.*.checks.blocks.RightCurlyCheck8895.*.checks.coding.AbstractIllegalMethodCheck10093.*.checks.coding.AbstractSuperCheck7889.*.checks.coding.DeclarationOrderCheck8293.*.checks.coding.ExplicitInitializationCheck9197.*.checks.coding.FallThroughCheck9097.*.checks.coding.FinalLocalVariableCheck82100.*.checks.coding.IllegalInstantiationCheck8197.*.checks.coding.IllegalTokenCheck83100.*.checks.coding.IllegalTokenTextCheck6092.*.checks.coding.IllegalTypeCheck9394.*.checks.coding.InnerAssignmentCheck88100.*.checks.coding.ModifiedControlVariableCheck9197.*.checks.coding.MultipleStringLiteralsCheck9096.*.checks.coding.OverloadMethodsDeclarationOrderCheck93100.*.checks.coding.ParameterAssignmentCheck8096.*.checks.coding.ReturnCountCheck5574.*.checks.coding.SimplifyBooleanReturnCheck83100.*.checks.coding.VariableDeclarationUsageDistanceCheck9098.*.checks.header.AbstractHeaderCheck8585.*.checks.header.HeaderCheck1845.*.checks.header.RegexpHeaderCheck8793.*.checks.imports.CustomImportOrderCheck98100.*.checks.imports.ImportOrderCheck10098.*.checks.indentation.ArrayInitHandler8397.*.checks.indentation.BlockParentHandler8698.*.checks.indentation.ElseHandler75100.*.checks.indentation.AbstractExpressionHandler9197.*.checks.indentation.ForHandler7595.*.checks.indentation.HandlerFactory81100.*.checks.indentation.ImportHandler5087.*.checks.indentation.IndentationCheck10093.*.checks.indentation.LineWrappingHandler8795.*.checks.indentation.MethodCallHandler6387.*.checks.indentation.MethodCallLineWrapHandler00.*.checks.indentation.MethodDefHandler87100.*.checks.indentation.NewHandler8377.*.checks.indentation.ObjectBlockHandler75100.*.checks.indentation.PackageDefHandler5085.*.checks.indentation.SlistHandler10094.*.checks.indentation.SynchronizedHandler100100.*.checks.javadoc.AbstractJavadocCheck9093.*.checks.javadoc.AbstractJavadocCheck\$.*5068.*.checks.javadoc.AtclauseOrderCheck8888.*.checks.javadoc.JavadocMethodCheck9198.*.checks.javadoc.JavadocPackageCheck8095.*.checks.javadoc.JavadocParagraphCheck92100.*.checks.javadoc.JavadocStyleCheck8998.*.checks.javadoc.JavadocTypeCheck9593.*.checks.javadoc.JavadocUtils94100.*.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.NPathComplexityCheck10090.*.checks.regexp.CommentSuppressor75100.*.checks.regexp.DetectorOptions10096.*.checks.regexp.MultilineDetector5887.*.checks.regexp.RegexpCheck97100.*.checks.regexp.RegexpMultilineCheck10076.*.checks.regexp.RegexpSinglelineCheck10076.*.checks.regexp.SinglelineDetector9396.*.checks.whitespace.AbstractParenPadCheck88100.*.checks.whitespace.EmptyForInitializerPadCheck9193.*.checks.whitespace.GenericWhitespaceCheck8696.*.checks.whitespace.NoWhitespaceAfterCheck9498.*.checks.whitespace.NoWhitespaceBeforeCheck90100.*.checks.whitespace.OperatorWrapCheck6881.*.checks.whitespace.WhitespaceAfterCheck8690.*.filters.SuppressionCommentFilter8393.*.filters.SuppressionCommentFilter\$Tag9694.*.filters.SuppressionsLoader6877.*.filters.SuppressWithNearbyCommentFilter7689.*.filters.SuppressWithNearbyCommentFilter\$Tag8878com/puppycrawl/tools/checkstyle/ant/CheckstyleAntTask*.classcom/puppycrawl/tools/checkstyle/doclets/*.classcom/puppycrawl/tools/checkstyle/grammars/*.classcom/puppycrawl/tools/checkstyle/grammars/javadoc/*.classcom/puppycrawl/tools/checkstyle/gui/*.classchecknexus-snapshotOficial Maven Apache Repohttps://nexus.codehaus.org/content/repositories/snapshots/