Skip to content

Commit 5d1dda8

Browse files
committed
Prepare version 0.20.0
1 parent c1d2ea6 commit 5d1dda8

File tree

10 files changed

+24
-21
lines changed

10 files changed

+24
-21
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Change Log
22

3-
Version 0.20.0 *(In development)*
4-
---------------------------------
3+
Version 0.20.0 *(2020-04-10)*
4+
-----------------------------
5+
6+
- Resolves Cpd Task Creation Failure [\#204](https://github.com/vanniktech/gradle-code-quality-tools-plugin/pull/204) ([keciciler](https://github.com/keciciler))
7+
- Detekt: Add --parallel parameter support [\#202](https://github.com/vanniktech/gradle-code-quality-tools-plugin/pull/202) ([budnyjj](https://github.com/budnyjj))
8+
- Detekt: Add --build-upon-default-config parameter support [\#201](https://github.com/vanniktech/gradle-code-quality-tools-plugin/pull/201) ([budnyjj](https://github.com/budnyjj))
59

610
Version 0.19.0 *(2019-08-20)*
711
-----------------------------

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ buildscript {
1616
gradlePluginPortal() // Required for the Errorprone Gradle Plugin.
1717
}
1818
dependencies {
19-
classpath "com.vanniktech:gradle-code-quality-tools-plugin:0.19.0"
19+
classpath "com.vanniktech:gradle-code-quality-tools-plugin:0.20.0"
2020
}
2121
}
2222

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ buildscript {
1010

1111
dependencies {
1212
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
13-
classpath 'com.gradle.publish:plugin-publish-plugin:0.10.1'
13+
classpath 'com.gradle.publish:plugin-publish-plugin:0.11.0'
1414
classpath 'com.github.ben-manes:gradle-versions-plugin:0.22.0'
1515
classpath 'com.vanniktech:gradle-code-quality-tools-plugin:0.19.0'
1616
classpath 'com.vanniktech:gradle-android-junit-jacoco-plugin:0.15.0'

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=com.vanniktech
2-
VERSION_NAME=0.20.0-SNAPSHOT
2+
VERSION_NAME=0.20.0
33

44
POM_ARTIFACT_ID=gradle-code-quality-tools-plugin
55
POM_NAME=Gradle Code Quality Tools Plugin

src/main/kotlin/com/vanniktech/code/quality/tools/CodeQualityToolsPlugin.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@ import de.aaschmid.gradle.plugins.cpd.CpdExtension
1212
import de.aaschmid.gradle.plugins.cpd.CpdPlugin
1313
import org.gradle.api.Plugin
1414
import org.gradle.api.Project
15-
import org.gradle.api.plugins.quality.*
15+
import org.gradle.api.plugins.quality.Checkstyle
1616
import org.gradle.api.plugins.quality.CheckstyleExtension
17+
import org.gradle.api.plugins.quality.CheckstylePlugin
18+
import org.gradle.api.plugins.quality.Pmd
1719
import org.gradle.api.plugins.quality.PmdExtension
20+
import org.gradle.api.plugins.quality.PmdPlugin
1821
import org.gradle.language.base.plugins.LifecycleBasePlugin.CHECK_TASK_NAME
1922
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2023
import java.io.File

src/main/kotlin/com/vanniktech/code/quality/tools/DetektCheckTask.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import org.gradle.api.tasks.InputFile
99
import org.gradle.api.tasks.Optional
1010
import org.gradle.api.tasks.OutputDirectory
1111
import org.gradle.api.tasks.PathSensitive
12-
import org.gradle.api.tasks.PathSensitivity.NONE
1312
import org.gradle.api.tasks.PathSensitivity.RELATIVE
1413
import org.gradle.api.tasks.TaskAction
1514
import org.gradle.api.tasks.TaskExecutionException
@@ -24,7 +23,7 @@ import java.io.File
2423
// Ideally this would be an optional input file - https://github.com/gradle/gradle/issues/2016
2524
@Input @Optional var baselineFilePath: String? = null
2625
@InputFile @PathSensitive(RELATIVE) lateinit var configFile: File
27-
@OutputDirectory @PathSensitive(NONE) lateinit var outputDirectory: File
26+
@OutputDirectory lateinit var outputDirectory: File
2827

2928
init {
3029
group = "verification"

src/main/kotlin/com/vanniktech/code/quality/tools/KtLintFormatTask.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@ import org.gradle.api.DefaultTask
55
import org.gradle.api.tasks.CacheableTask
66
import org.gradle.api.tasks.Input
77
import org.gradle.api.tasks.OutputDirectory
8-
import org.gradle.api.tasks.PathSensitive
9-
import org.gradle.api.tasks.PathSensitivity.NONE
108
import org.gradle.api.tasks.TaskAction
119
import java.io.File
1210

1311
@CacheableTask open class KtLintFormatTask : DefaultTask() {
1412
@Input var experimental: Boolean = false
1513
@Input lateinit var version: String
16-
@OutputDirectory @PathSensitive(NONE) lateinit var outputDirectory: File
14+
@OutputDirectory lateinit var outputDirectory: File
1715

1816
init {
1917
group = "formatting"

src/main/kotlin/com/vanniktech/code/quality/tools/KtLintTask.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,13 @@ import org.gradle.api.DefaultTask
55
import org.gradle.api.tasks.CacheableTask
66
import org.gradle.api.tasks.Input
77
import org.gradle.api.tasks.OutputDirectory
8-
import org.gradle.api.tasks.PathSensitive
9-
import org.gradle.api.tasks.PathSensitivity.NONE
108
import org.gradle.api.tasks.TaskAction
119
import java.io.File
1210

1311
@CacheableTask open class KtLintTask : DefaultTask() {
1412
@Input var experimental: Boolean = false
1513
@Input lateinit var version: String
16-
@OutputDirectory @PathSensitive(NONE) lateinit var outputDirectory: File
14+
@OutputDirectory lateinit var outputDirectory: File
1715

1816
init {
1917
group = "verification"

src/test/kotlin/com/vanniktech/code/quality/tools/CodeQualityToolsPluginCpdTest.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,35 +63,35 @@ class CodeQualityToolsPluginCpdTest : CommonCodeQualityToolsTest() {
6363
extension.cpd.ignoreFailures = false
6464

6565
assertThat(androidAppProject.addCpd(extension)).isTrue()
66-
assertThat(androidAppProject.cpd.ignoreFailures).isFalse()
66+
assertThat(androidAppProject.cpd.isIgnoreFailures).isFalse()
6767

6868
assertThat(androidLibraryProject.addCpd(extension)).isTrue()
69-
assertThat(androidLibraryProject.cpd.ignoreFailures).isFalse()
69+
assertThat(androidLibraryProject.cpd.isIgnoreFailures).isFalse()
7070

7171
assertThat(javaProject.addCpd(extension)).isTrue()
72-
assertThat(javaProject.cpd.ignoreFailures).isFalse()
72+
assertThat(javaProject.cpd.isIgnoreFailures).isFalse()
7373
}
7474

7575
@Test fun ignoreFailuresTrue() {
7676
val extension = defaultExtensions()
7777
extension.cpd.ignoreFailures = true
7878

7979
assertThat(androidAppProject.addCpd(extension)).isTrue()
80-
assertThat(androidAppProject.cpd.ignoreFailures).isTrue()
80+
assertThat(androidAppProject.cpd.isIgnoreFailures).isTrue()
8181

8282
assertThat(androidLibraryProject.addCpd(extension)).isTrue()
83-
assertThat(androidLibraryProject.cpd.ignoreFailures).isTrue()
83+
assertThat(androidLibraryProject.cpd.isIgnoreFailures).isTrue()
8484

8585
assertThat(javaProject.addCpd(extension)).isTrue()
86-
assertThat(javaProject.cpd.ignoreFailures).isTrue()
86+
assertThat(javaProject.cpd.isIgnoreFailures).isTrue()
8787
}
8888

8989
@Test fun failEarlyFalse() {
9090
val extension = defaultExtensions()
9191
extension.failEarly = false
9292

9393
assertThat(javaProject.addCpd(extension)).isTrue()
94-
assertThat(javaProject.cpd.ignoreFailures).isTrue()
94+
assertThat(javaProject.cpd.isIgnoreFailures).isTrue()
9595
}
9696

9797
@Test fun toolsVersion() {

src/test/kotlin/com/vanniktech/code/quality/tools/utils.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import org.gradle.internal.reflect.Instantiator
1313
fun defaultExtensions(): CodeQualityToolsPluginExtension {
1414
// This is not ideal but the only solution I have found that somewhat works.
1515
return CodeQualityToolsPluginExtension(InstantiatorBackedObjectFactory(object : Instantiator {
16+
@Suppress("DEPRECATION")
1617
override fun <T : Any?> newInstance(type: Class<out T>, vararg parameters: Any?): T {
1718
return type.newInstance()
1819
}

0 commit comments

Comments
 (0)