MiSikora / laboratory

Feature flags for multi-module Kotlin Android projects
https://mehow.io/laboratory/
Apache License 2.0
82 stars 3 forks source link

Remove Groovy DSL syntax from Gradle plugin #243

Closed MiSikora closed 2 years ago

MiSikora commented 2 years ago

:bulb: Motivation

Groovy DSL interferes in strange ways with the Gradle APIs. It does not allow nesting missing methods, and sometimes it catches functions that accept non-primitive arguments (like Project). Plus, it creates a mismatch between Kotlin scripts and Groovy scripts.

:pencil: Checklist

:crystal_ball: Next steps

N/A