没有合适的资源?快使用搜索试试~ 我知道了~
diKTat:Kotlin的严格编码标准和用于检测代码气味,代码样式问题和错误的自定义规则集
共673个文件
kt:561个
md:21个
yml:20个
需积分: 10 0 下载量 180 浏览量
2021-02-02
10:49:20
上传
评论
收藏 2.85MB ZIP 举报
温馨提示
DiKTat是Kotlin的严格,也是在顶部作为AST访问者实现的代码样式规则的。 它可用于检测和自动修复CI / CD过程中的代码异味。 可在找到可用的受支持规则和检查的完整列表。 现在,diKTat已被添加到列表和。 感谢社区的支持! 先见 为什么要在CI / CD中使用diktat? 有多种工具(例如detekt和ktlint在进行静态分析。 为什么我需要diktat? 首先-实际上,您可以将diktat与任何其他静态分析仪结合使用。 diKTat甚至使用ktlint框架将代码解析为AST。 我们正在努力为这些项目做出贡献。 diktat的主要特征如下: 更多检查。 它具有100多次检查,与代码风格紧密相关。 其他棉短绒缺少的独特检查。 高度可配置的。 可以从代码或配置文件中配置和禁止每次检查。 您可以在项目中使用的严格的详细编码约定。 作为CLI应用程序运行 手动安装KTlint: 或使用curl: curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.39.0/ktlint &&
资源推荐
资源详情
资源评论
收起资源包目录
diKTat:Kotlin的严格编码标准和用于检测代码气味,代码样式问题和错误的自定义规则集 (673个子文件)
gradlew.bat 3KB
references.bib 3KB
jvm.config 202B
maven.config 35B
.gitattributes 27B
.gitignore 88B
build.gradle 157B
gradlew 6KB
gradle-wrapper.jar 58KB
StreamGobbler.java 2KB
test_arguments.json 526B
options.json 526B
1_9_a_special_space_cases.json 224B
1_3_a_package_naming.json 211B
1_3_b_package_naming.json 211B
NewlinesRuleWarnTest.kt 34KB
AstNodeUtils.kt 30KB
NewlinesRule.kt 27KB
WhiteSpaceRuleWarnTest.kt 24KB
AstNodeUtilsTest.kt 24KB
IdentifierNamingWarnTest.kt 24KB
LocalVariablesWarnTest.kt 23KB
IdentifierNaming.kt 22KB
WhiteSpaceRule.kt 22KB
LineLength.kt 20KB
IndentationRuleWarnTest.kt 19KB
KdocFormatting.kt 18KB
FileStructureRule.kt 18KB
CommentsFormatting.kt 17KB
Warnings.kt 17KB
IndentationRule.kt 16KB
BlockStructureBracesWarnTest.kt 16KB
CommentsFormattingTest.kt 16KB
KdocCommentsWarnTest.kt 15KB
KdocComments.kt 14KB
Checkers.kt 14KB
KdocFormattingTest.kt 13KB
KdocMethods.kt 13KB
PackageNaming.kt 13KB
BlockStructureBraces.kt 13KB
HeaderCommentRuleTest.kt 12KB
VariablesWithUsagesSearchTest.kt 12KB
DiktatRuleSetProvider.kt 12KB
SmartCastRule.kt 12KB
KdocMethodsTest.kt 12KB
HeaderCommentRule.kt 11KB
SingleConstructorRule.kt 11KB
SortRuleWarnTest.kt 11KB
SmartCastRuleWarnTest.kt 11KB
DiktatSmokeTest.kt 11KB
FileStructureRuleTest.kt 11KB
ClassLikeStructuresOrderRule.kt 10KB
LocalVariablesRule.kt 10KB
CommentedCodeTest.kt 10KB
LineLengthWarnTest.kt 10KB
AnnotationNewLineRuleWarnTest.kt 10KB
WarningNames.kt 10KB
GenerationDocs.kt 10KB
NullChecksRule.kt 10KB
NestedFunctionBlockWarnTest.kt 9KB
PackageNamingWarnTest.kt 9KB
NullableTypeRule.kt 8KB
BracesRuleWarnTest.kt 8KB
DiktatJavaExecTaskBase.kt 8KB
CompactInitialization.kt 8KB
DiktatJavaExecTaskTest.kt 8KB
ClassLikeStructuresOrderRuleWarnTest.kt 8KB
KotlinParserTest.kt 8KB
ConsecutiveSpacesRuleWarnTest.kt 7KB
DiktatGradlePluginFunctionalTest.kt 7KB
BracesInConditionalsAndLoopsRule.kt 7KB
CommentsRule.kt 7KB
ExtensionFunctionsSameNameRule.kt 7KB
AccurateCalculationsWarnTest.kt 7KB
SortRule.kt 7KB
AccurateCalculationsRule.kt 7KB
UselessSupertype.kt 6KB
StringCaseUtils.kt 6KB
EnumsSeparatedWarnTest.kt 6KB
DiktatBaseMojoTest.kt 6KB
SingleInitRule.kt 6KB
InlineClassesWarnTest.kt 6KB
NullChecksRuleWarnTest.kt 6KB
LongNumericalValuesSeparatedRule.kt 6KB
RulesConfigReader.kt 6KB
EmptyBlockWarnTest.kt 6KB
StringConcatenationWarnTest.kt 6KB
VariableGenericTypeDeclarationRuleWarnTest.kt 6KB
LambdaLengthWarnTest.kt 6KB
KotlinParser.kt 6KB
FunctionLengthWarnTest.kt 6KB
VariablesSearch.kt 6KB
DiktatBaseMojo.kt 6KB
ImplicitBackingPropertyWarnTest.kt 6KB
OverloadingArgumentsFunctionWarnTest.kt 5KB
SingleLineStatementsRuleWarnTest.kt 5KB
LongNumericalValuesSeparatedWarnTest.kt 5KB
HeaderCommentRuleFixTest.kt 5KB
DataClassesRule.kt 5KB
StringTemplateFormatRule.kt 5KB
共 673 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
一叶障不了目
- 粉丝: 12
- 资源: 4608
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 封装swagger组件,提供全新UI以及无状态登录接口调用解决方案
- 小龙坎支局2024年4月渠道积分核对数据.xlam
- onlyoffice搭建及与alist使用的view.html
- Quadcopter-UAV-attitude-estimation-linux常用命令大全demo
- Quadcopter-UAV-attitude-estimation-based-on-数据库课程设计
- pbdlib-python-master.zip
- 43904245495352013_base.apk
- 基于springboot+vue + redis的工作流审批系统
- 【qt基础语法及实际案例解析】qt基础语法及实际案例解析
- 结课作业.psd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功