autonomousapps / autonomousapps/dependency-analysis-gradle-plugin

Add wildcard support for exclusion rules

Open
#1,184 11 comments 1 reaction 0 assignees View on GitHub
enhancement more information needed
Dominant language
Kotlin
Stars
2.2k
Forks
158
Avg merge
16h 25m
Merged PRs (30d)
46

Description

**Is your feature request related to a problem? Please describe.**
Right now, if I want to ignore multiple packages from the same project, I have to list each one individually. And the rules need to be updated any time a new package from that project gets added. This can be a bit cumbersome.

**Describe the solution you'd like**
Add wildcard support to the exclude rules, so something like `exclude('project:*')` would work.

**Describe alternatives you've considered**
Excluding each individually.

**Additional context**
N/A

Contributor guide

Open the contributing guide

Research direction

Start by locating the exclude-rule implementation and its existing tests, then trace how package identifiers are matched. Confirm the expected behavior for a pattern such as `project:*`, including whether it matches all packages in that project, and add coverage showing wildcard exclusions work without listing each package.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.