diff --git a/CHANGELOG.md b/CHANGELOG.md index 7320b00..b01e9a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +## 0.1.4 + +__2018-05-01__ + +- Feat: split tasks with build-type and flavor +- Feat: support define the custom config for checkstyle, findbugs and pmd +- Feat: integrate unit-test on okcheck +- Feat: support incremental check locally for pmd, lint, ktlint, okcheck, (findbugs and checkstyle incremental by offical support) +- Feat: apply sub plugin only if it is enabled, because we provide sub-scope extension now +- Feat: support using latest success commit id as the target compare id if there isn't any okcheck on the current branch +- Feat: using built-in extension to make config more readable, such as okcheck `{ findbugs {..} unittest {..} .. }` +- Feat: support config the version of ktlint through ktlint scope on okcheck + ## 0.1.3 - Feat: using debug type instead for both library and application diff --git a/README-zh.md b/README-zh.md index efa0f5b..1d49591 100644 --- a/README-zh.md +++ b/README-zh.md @@ -1,6 +1,17 @@ # Okcheck -差量扫描,自动集成Lint、KtLint、UnitTest、Checkstyle、Findbugs、Pmd强大且灵活的Android Gradle插件 +![](https://img.shields.io/badge/OkCheck-Increamental-green.svg) +![](https://img.shields.io/badge/OkCheck-Lint-yellow.svg) +![](https://img.shields.io/badge/OkCheck-KtLint-yellow.svg) +![](https://img.shields.io/badge/OkCheck-UnitTest-yellow.svg) +![](https://img.shields.io/badge/OkCheck-Checkstyle-yellow.svg) +![](https://img.shields.io/badge/OkCheck-Findbugs-yellow.svg) +![](https://img.shields.io/badge/OkCheck-Pmd-yellow.svg) +[![](https://img.shields.io/badge/SnapShot-0.1.5-blue.svg)](https://oss.sonatype.org/content/repositories/snapshots/com/liulishuo/okcheck/) + +差量扫描,自动集成Lint、KtLint、UnitTest、Checkstyle、Findbugs、Pmd 强大且灵活的Android Gradle插件 + +> [English](https://github.com/lingochamp/okcheck) ## 基本差量扫描 @@ -25,7 +36,6 @@ allprojects { 至此,就已经完全整合,并且采用我们定制的统一规则生效5大静态扫描工具与单元测试,以及可以通过`./gradlew okcheck`差分静态扫描,并且默认所有报告会整合到根项目的`build/reports`目录下,方便统一导出。 - ## 任务说明 当进行`okcheck`任务的时候,会对所有的`variant`进行编译与扫描(如有一般都有`debug`与 `release`两个编译类型导致,存在至少两个`variant`),因此通常来说我们只需要对某一个`variant`进行编译扫描即可: 如`okcheckDebug`。 diff --git a/README.md b/README.md index ce27ba5..cbccc3c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,17 @@ -# Okcheck +# OkCheck + +![](https://img.shields.io/badge/OkCheck-Increamental-green.svg) +![](https://img.shields.io/badge/OkCheck-Lint-yellow.svg) +![](https://img.shields.io/badge/OkCheck-KtLint-yellow.svg) +![](https://img.shields.io/badge/OkCheck-UnitTest-yellow.svg) +![](https://img.shields.io/badge/OkCheck-Checkstyle-yellow.svg) +![](https://img.shields.io/badge/OkCheck-Findbugs-yellow.svg) +![](https://img.shields.io/badge/OkCheck-Pmd-yellow.svg) Incremental scan,integrate Lint、KtLint、UnitTest、Checkstyle、Findbugs、Pmd, powerful and easy to use. +> [中文文档](https://github.com/lingochamp/okcheck/blob/master/README-zh.md) + ## Basic Incremental Scan - Base on the Git version control, compare to the latest success scan => Only scan the changed module