文件名称:依赖项注入检查:依赖项注入用法检查
文件大小:5.88MB
文件格式:ZIP
更新时间:2024-03-18 09:53:20
Java
依赖项注入用法检查 它有什么作用? DI检查是一种注释处理器,用于在使用使用了JSR 330的依赖项注入框架(如或时检测常见问题。 发现问题后,编译将失败。 当前,该库只有一次检查,可在使用依赖项注入时验证常见的编程错误:在给定的类型层次结构中复制相同依赖项的相同注入(即,超类和子类执行相同的注入,这是无用的) 。 此检查称为DuplicateInjectionInHierarchy。 为什么要使用它? 快速(生产代码中的几毫秒) 易于设置(请参阅设置部分) 可自定义的(每个检查都可以自定义以发出警告或编译器错误) 与多个DI库一起使用 在严重依赖依赖注入的项目上进行了测试 设置 只需在模块的gradle文件中添加以下行即可开始: dependencies { .. . annotationProcessor " com.groupon.android.
【文件预览】:
dependency-injection-checks-master
----compiler()
--------build.gradle(1KB)
--------src()
--------gradle.properties(657B)
----.gitignore(251B)
----settings.gradle(623B)
----build.gradle(2KB)
----.travis.yml(2KB)
----.buildscript()
--------deploy_snapshot.sh(951B)
----assets()
--------DuplicateInjectionInHierarchyCheck.png(10KB)
----gradlew(5KB)
----LICENSE(11KB)
----CHANGELOG.md(510B)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----config()
--------checkstyle()
--------findbugs()
--------license()
--------pmd()
--------quality_java.gradle(1KB)
--------formatter()
--------hooks()
----gradle()
--------wrapper()
--------gradle-mvn-push.gradle(7KB)
----RELEASING.md(745B)