# ![](https://raw.githubusercontent.com/checkstyle/resources/master/img/checkstyle-logos/checkstyle-logo-260x99.png)
Checkstyle is a tool for checking Java source code for adherence to a Code Standard
or set of validation rules (best practices).
[![][travis img]][travis]
[![][appveyor img]][appveyor]
[![][circleci img]][circleci]
[![][cirrusci img]][cirrusci]
[![][coverage img]][coverage]
[![][snyk img]][snyk]
[![][semaphoreci img]][semaphoreci]
[![][azure img]][azure]
[![][error prone img]][error prone]
[![][pitest img]][pitest]
[![][checker framework img]][checker framework]
[![][dependabot img]][dependabot]
[![][mavenbadge img]][mavenbadge]
[![][sonar img]][sonar]
[![][release notes/version img]][release notes/version]
[![][closed issues img]][closed issues]
[![][link check img]][link check]
[![][milestone img]][milestone]
Contributors chat: [![][matrix_con img]][matrix_con]
The latest release version can be found at
[GitHub releases](https://github.com/checkstyle/checkstyle/releases/)
or at [Maven repo](https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/).
Each-commit builds of maven artifacts can be found at
[Maven Snapshot repository](https://oss.sonatype.org/content/repositories/snapshots/com/puppycrawl/tools/checkstyle/).
Documentation is available in HTML format, see https://checkstyle.org/checks.html.
## Build instructions and Contribution
[Build instructions](https://checkstyle.org/contributing.html#Build)
[Setup IDE for development](https://checkstyle.org/beginning_development.html)
[Explanation on how to create your own module](https://checkstyle.org/extending.html)
[Verification of code quality](https://checkstyle.org/contributing.html#Quality_matters)
[Sending Pull Request](https://checkstyle.org/contributing.html#Submitting_your_contribution)
[Report Issue](https://checkstyle.org/contributing.html#Report_an_issue)
## Continuous integration and Quality reports
See our CIs statuses.
Quality reports: https://checkstyle.org/project-reports.html
JavaScript, CSS and Java source file analysis on Codacy: [![][codacy img]][codacy]
## Feedback/Support
Please send any feedback to https://groups.google.com/forum/?hl=en#!forum/checkstyle
Questions and Answers from community: [![][stackoverflow img]][stackoverflow]
Bugs and Feature requests (not the questions): https://github.com/checkstyle/checkstyle/issues
## Support/Sponsor checkstyle
If you want to speed up fixing of issue and want to encourage somebody in
internet to resolve any issue:
[![][flattr img]][flattr]
[![][liberapay img]][liberapay]
[![][backers.opencollective img]][backers.opencollective]
[![][sponsors.opencollective img]][sponsors.opencollective]
## Licensing
[![][license img]][license]
This software is licensed under the terms in the file named "LICENSE" in this
directory.
The software uses the ANTLR package (https://www.antlr.org/). Its license terms
are in the file named "RIGHTS.antlr" in this directory.
This product includes software developed by
The Apache Software Foundation (https://www.apache.org/).
The software uses the Logging and Beanutils packages from the
Apache Commons project (https://commons.apache.org/). The license terms
of these packages are in the file named "LICENSE.apache20" in this
directory.
The software uses the Google Guava Libraries
(https://github.com/google/guava/). The license terms of
these packages are in the file named "LICENSE.apache20" in this
directory.
The software uses the Picocli Library
(https://github.com/remkop/picocli/). Its license terms
are in the file named "LICENSE.apache20" in this directory.
[travis]:https://travis-ci.com/github/checkstyle/checkstyle/builds
[travis img]:https://api.travis-ci.com/checkstyle/checkstyle.svg
[appveyor]:https://ci.appveyor.com/project/checkstyle/checkstyle/history
[appveyor img]:https://ci.appveyor.com/api/projects/status/rw6bw3dl9kph6ucc?svg=true
[sonar]:https://sonarcloud.io/dashboard?id=org.checkstyle%3Acheckstyle
[sonar img]:https://sonarcloud.io/api/project_badges/measure?project=org.checkstyle%3Acheckstyle&metric=sqale_index
[codacy]:https://www.codacy.com/app/checkstyle/checkstyle
[codacy img]:https://api.codacy.com/project/badge/3adf12d434314ba8b38277ea46d3c44b
[coverage]:https://codecov.io/github/checkstyle/checkstyle?branch=master
[coverage img]:https://codecov.io/github/checkstyle/checkstyle/coverage.svg?branch=master
[license]:LICENSE
[license img]:https://img.shields.io/badge/license-GNU%20LGPL%20v2.1-blue.svg
[mavenbadge]:https://search.maven.org/search?q=g:%22com.puppycrawl.tools%22%20AND%20a:%22checkstyle%22
[mavenbadge img]:https://img.shields.io/maven-central/v/com.puppycrawl.tools/checkstyle.svg?label=Maven%20Central
[matrix_con]:https://app.element.io/#/room/#checkstyle_checkstyle:gitter.im
[matrix_con img]:https://matrix.to/img/matrix-badge.svg
[stackoverflow]:https://stackoverflow.com/questions/tagged/checkstyle
[stackoverflow img]:https://img.shields.io/badge/stackoverflow-CHECKSTYLE-blue.svg
[teamcity]:https://teamcity.jetbrains.com/viewType.html?buildTypeId=Checkstyle_IdeaInspectionsMaster
[teamcity img]:https://teamcity.jetbrains.com/app/rest/builds/buildType:(id:Checkstyle_IdeaInspectionsMaster)/statusIcon
[circleci]: https://circleci.com/gh/checkstyle/checkstyle/tree/master
[circleci img]: https://circleci.com/gh/checkstyle/checkstyle/tree/master.svg?style=svg
[cirrusci]: https://cirrus-ci.com/github/checkstyle/checkstyle
[cirrusci img]: https://api.cirrus-ci.com/github/checkstyle/checkstyle.svg?branch=master
[snyk]: https://snyk.io/test/github/checkstyle/checkstyle?targetFile=pom.xml
[snyk img]: https://snyk.io/test/github/checkstyle/checkstyle/badge.svg
[semaphoreci]: https://checkstyle.semaphoreci.com/projects/checkstyle
[semaphoreci img]: https://checkstyle.semaphoreci.com/badges/checkstyle/branches/master.svg?style=shields
[flattr]:https://flattr.com/submit/auto?fid=g39d10&url=https%3A%2F%2Fcheckstyle.org
[flattr img]:https://button.flattr.com/flattr-badge-large.png
[azure]:https://dev.azure.com/romanivanovjr/romanivanovjr/_build/latest?definitionId=1&branchName=master
[azure img]:https://dev.azure.com/romanivanovjr/romanivanovjr/_apis/build/status/checkstyle.checkstyle?branchName=master
[liberapay]:https://liberapay.com/checkstyle/
[liberapay img]:https://liberapay.com/assets/widgets/donate.svg
[backers.opencollective]:https://opencollective.com/checkstyle/
[backers.opencollective img]:https://opencollective.com/checkstyle/backers/badge.svg
[sponsors.opencollective]:https://opencollective.com/checkstyle/
[sponsors.opencollective img]:https://opencollective.com/checkstyle/sponsors/badge.svg
[dependabot]:https://dependabot.com
[dependabot img]:https://api.dependabot.com/badges/status?host=github&repo=checkstyle/checkstyle
[closed issues]:https://github.com/checkstyle/checkstyle/actions/workflows/no-old-refs.yml
[closed issues img]:https://github.com/checkstyle/checkstyle/actions/workflows/no-old-refs.yml/badge.svg
[release notes/version]:https://github.com/checkstyle/checkstyle/actions/workflows/releasenotes-gen.yml
[release notes/version img]:https://github.com/checkstyle/checkstyle/actions/workflows/releasenotes-gen.yml/badge.svg
[link check]:https://github.com/checkstyle/checkstyle/actions/workflows/run-link-check.yml
[link check img]:https://github.com/checkstyle/checkstyle/actions/workflows/run-link-check.yml/badge.svg
[error prone]:https://github.com/checkstyle/checkstyle/actions/workflows/error-prone.yml
[error prone img]:https://github.com/checkstyle/checkstyle/actions/workflows/error-prone.yml/badge.svg
[pitest]:https://github.com/checkstyle/checkstyle/actions/workflows/pitest.yml
[pitest img]:https://github.com/checkstyle/checkstyle/actions/workflows/pitest.yml/badge.svg
[checker framework]:https://github.com/checkstyle/checkstyle/actions/workflows/checker-framework.yml
[checker framework img]:https://github.com/checkstyle/checkstyle/actions/workflows/checker-framework.yml/badge.svg
[m
没有合适的资源?快使用搜索试试~ 我知道了~
checkstyle-checkstyle-10.17.0.zip
共2000个文件
java:1298个
txt:428个
xml:244个
需积分: 0 1 下载量 176 浏览量
更新于2024-08-01
收藏 11.69MB ZIP 举报
CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具
收起资源包目录
checkstyle-checkstyle-10.17.0.zip (2000个子文件)
javaguide.css 6KB
site.css 2KB
javaguide.html 49KB
CodeConventions.doc4.html 8KB
CodeConvTOC.doc.html 7KB
CodeConventions.doc6.html 6KB
CodeConventions.doc2.html 5KB
CodeConventions.doc8.html 4KB
CodeConventions.doc9.html 4KB
CodeConventions.doc3.html 4KB
CodeConventions.doc5.html 4KB
CodeConventions.doc7.html 3KB
CodeConventions.doc10.html 3KB
CodeConventions.doc.html 2KB
CodeConventions.doc1.html 2KB
Copyright.doc.html 2KB
Example5.html 409B
InputJavaParserFullJavaIdentifierSupport.java 165KB
AbstractItModuleTestSupport.java 21KB
XpathRegressionMatchXpathTest.java 21KB
InputVariableDeclarationUsageDistanceCheck.java 18KB
XpathRegressionAnnotationUseStyleTest.java 13KB
AbstractIndentationTestSupport.java 12KB
XpathRegressionIndentationTest.java 12KB
InputIndentationCorrectWhileDoWhileAndParameter.java 12KB
InputIndentationCorrectWhileDoWhileAndParameter.java 12KB
InputIndentationCorrectWhileDoWhileAndParameter.java 12KB
XpathRegressionMissingOverrideTest.java 12KB
XpathRegressionGenericWhitespaceTest.java 11KB
XpathRegressionAnnotationLocationTest.java 11KB
CommentsIndentationTest.java 11KB
AbstractXpathTestSupport.java 11KB
ParenPadTest.java 11KB
InputFallThrough.java 11KB
XpathRegressionFinalLocalVariableTest.java 10KB
XpathRegressionUnnecessaryParenthesesTest.java 10KB
VisibilityModifierCheckExamplesTest.java 10KB
XpathRegressionAbbreviationAsWordInNameTest.java 10KB
CustomImportOrderTest.java 10KB
XpathRegressionCommentsIndentationTest.java 9KB
XpathRegressionCatchParameterNameTest.java 9KB
XpathRegressionReturnCountTest.java 9KB
XpathRegressionFinalParametersTest.java 9KB
XpathRegressionMissingJavadocTypeTest.java 9KB
XpathRegressionAvoidEscapedUnicodeCharactersTest.java 8KB
InputEmptyBlockBasic.java 8KB
XpathRegressionJavadocMethodTest.java 7KB
XpathRegressionInvalidJavadocPositionTest.java 7KB
InputJavaDocTagContinuationIndentation.java 7KB
XpathRegressionAnnotationOnSameLineTest.java 7KB
InputCommentsIndentationCommentIsAtTheEndOfBlock.java 7KB
InputIndentationCorrectIfAndParameter.java 7KB
XpathRegressionCustomImportOrderTest.java 7KB
InputIndentationCorrectIfAndParameter.java 7KB
XpathRegressionMethodCountTest.java 7KB
InputIndentationCorrectIfAndParameter.java 7KB
InputIndentationCorrectReturnAndParameter.java 7KB
InputIndentationCorrectReturnAndParameter.java 7KB
InputIndentationCorrectReturnAndParameter.java 7KB
InputParenPad.java 7KB
XpathRegressionAvoidNestedBlocksTest.java 7KB
RightCurlyTest.java 7KB
InputModifierOrder.java 7KB
IndentationTest.java 7KB
XpathRegressionEmptyLineSeparatorTest.java 7KB
InputOperatorWrap.java 7KB
WhitespaceAroundExamplesTest.java 7KB
XpathRegressionMethodLengthTest.java 6KB
XpathRegressionPatternVariableNameTest.java 6KB
InputIndentationCorrectFieldAndParameter.java 6KB
InputIndentationCorrectFieldAndParameter.java 6KB
XpathRegressionMultipleStringLiteralsTest.java 6KB
InputIndentationCorrectFieldAndParameter.java 6KB
GenericWhitespaceTest.java 6KB
XpathRegressionConstructorsDeclarationGroupingTest.java 6KB
InputMethodParamPad.java 6KB
XpathRegressionParameterNameTest.java 6KB
MemberNameTest.java 6KB
ModifierOrderTest.java 6KB
XpathRegressionInnerTypeLastTest.java 6KB
XpathRegressionVariableDeclarationUsageDistanceTest.java 6KB
XpathRegressionTypecastParenPadTest.java 6KB
XpathRegressionIllegalInstantiationTest.java 6KB
InputOneStatementPerLine.java 6KB
XpathRegressionNoWhitespaceBeforeCaseDefaultColonTest.java 6KB
XpathRegressionInterfaceMemberImpliedModifierTest.java 6KB
XpathRegressionEqualsHashCodeTest.java 6KB
XpathRegressionParameterNumberTest.java 6KB
XpathRegressionMethodTypeParameterNameTest.java 6KB
XpathRegressionAbstractClassNameTest.java 5KB
XpathRegressionExecutableStatementCountTest.java 5KB
XpathRegressionNoWhitespaceAfterTest.java 5KB
XpathRegressionImportOrderTest.java 5KB
XpathRegressionMultipleVariableDeclarationsTest.java 5KB
InputCommentsIndentationInSwitchBlock.java 5KB
EmptyBlockTest.java 5KB
XpathRegressionLambdaParameterNameTest.java 5KB
XpathRegressionIllegalTokenTextTest.java 5KB
XpathRegressionVisibilityModifierTest.java 5KB
InputWhitespaceAroundBasic.java 5KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源推荐
资源预览
资源评论
2019-11-24 上传
125 浏览量
111 浏览量
2020-01-13 上传
164 浏览量
2012-11-19 上传
2021-03-10 上传
166 浏览量
2017-03-11 上传
5星 · 资源好评率100%
105 浏览量
5星 · 资源好评率100%
156 浏览量
106 浏览量
198 浏览量
2021-07-26 上传
2022-08-31 上传
166 浏览量
5星 · 资源好评率100%
178 浏览量
2018-12-21 上传
191 浏览量
资源评论
qxmjava
- 粉丝: 24
- 资源: 702
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 青藏高原冻土空间分布-2023年最新绘制
- order system(1).c
- 基于微博数据的舆情分析项目(包括微博爬虫、LDA主题分析和情感分析)高分项目
- 测试电路板用的双针床设备(含工程图sw17可编辑+cad)全套技术开发资料100%好用.zip
- 基于Python控制台的网络入侵检测
- 基于微博数据的舆情分析项目-包括数据分析、LDA主题分析和情感分析(高分项目源码)
- 制作生成自己专属的安卓app应用 制作apk
- 基于python开发的贪食蛇(源码)
- frmcurvechart.ui
- NSFetchedResultsControllerError如何解决.md
- 基于java银行客户信息管理系统论文.doc
- EmptyStackException(解决方案).md
- RuntimeError.md
- wqwerwerwere
- 基于java+ssm+mysql的4S店预约保养系统任务书.docx
- 基于java在线考试系统2毕业论文.doc
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功