Skip to content

Prohibit use of APIs that prevent task configuration avoidance in Gradle plugin's main source code #29809

@wilkinsona

Description

@wilkinsona

We've had a few goes at using Gradle's configuration avoidance APIs, but #29762 shows that we've missed or regressed things in a few places. It would be good to try to prohibit the use of the APIs that prevent configuration avoidance. Checkstyle won't help as the necessary type information isn't available. Archunit is an option though as it has full type information available.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions