diff --git a/src/main/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRule.groovy b/src/main/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRule.groovy index 0802dec3..bd469fef 100644 --- a/src/main/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRule.groovy +++ b/src/main/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRule.groovy @@ -56,8 +56,7 @@ class SpaceAssignmentRule extends ModelAwareGradleLintRule { return dslStack().empty || dslStack().containsAll(['subprojects']) || dslStack().containsAll(['allprojects']) || - dslStack().contains('configureEach') || - dslStack().contains('tasks') + dslStack().contains('configureEach') } private void addViolation(MethodCallExpression call) { diff --git a/src/test/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRuleSpec.groovy b/src/test/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRuleSpec.groovy index 0e1b2e52..5b9cd071 100644 --- a/src/test/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRuleSpec.groovy +++ b/src/test/groovy/com/netflix/nebula/lint/rule/dsl/SpaceAssignmentRuleSpec.groovy @@ -58,6 +58,13 @@ class SpaceAssignmentRuleSpec extends BaseIntegrationTestKitSpec { if (matcher.find()) { def x = matcher.group(1).replace(".", "/") } + tasks.register('hello') { + doLast { + if (matcher.find()) { + def x = matcher.group(1).replace(".", "/") + } + } + } """ when: