gradle-lint-plugin icon indicating copy to clipboard operation
gradle-lint-plugin copied to clipboard

fixGradleLint breaks with GSting dependency

Open tkruse opened this issue 7 years ago • 0 comments

Using gradle 4.3, configuration:

plugins {
    id 'nebula.lint' version '8.3.1'
    id 'nebula.info' version '3.6.0'
}
gradleLint {
    rules  = ['dependency-parentheses', 'all-dependency']
    criticalRules = ['unused-dependency']
}

gradle fixGradleLint made this change:

-    compile "com.couchbase.client:core-io:${versions.couchbase_client_core}"
+    runtime 'com.couchbase.client:core-io:$versions.couchbase_client_core'
-    compile "com.fasterxml.jackson.core:jackson-core:${versions.jackson}"
+    runtime 'com.fasterxml.jackson.core:jackson-core:$versions.jackson'

Which is invalid because single-quoted Strings are not Groovy GStrings anymore.

tkruse avatar Nov 10 '17 08:11 tkruse