Skip to content

Conversation

@scana
Copy link

@scana scana commented Oct 23, 2025

Built on top of #318 for easier libraries and plugins management.

This PR add support for running Gradle API related lint checks, which will help with supporting newer versions of Gradle and Gradle Project Isolation feature which lack of might be causing an issue with syncing, described here: #315

From Gradle Lint project description:

An initial set of lint checks for Gradle Plugin authors to help them catch mistakes in their code. They are expected to be used on Gradle projects that apply java-gradle-plugin. It will catch uses of internal Gradle and Android Gradle Plugin APIs and eager task configuration.

For the migration phase, this PR explicitly disables lint tasks within regular CI checks and adds a new workflow that verifies if lint checks are passing.

On com.android.lint plugin

Android Lint plugin can be used within JVM projects and is not strictly related to Android.
It's being used in other popular Gradle plugins, e.g:

Result from running Gradle Lint checks on this plugin so far:

Screenshot 2025-10-23 at 12 59 31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant