-
Notifications
You must be signed in to change notification settings - Fork 1
Configure Spotless through convention plugins #142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates from a manual Spotless plugin configuration to using a centralized convention plugin (streamConventions 0.3.0). The changes eliminate custom license management tasks and delegate formatting responsibilities to the convention plugin.
- Removes direct Spotless plugin dependency in favor of
stream-projectconvention plugin - Updates
streamConventionsversion from 0.1.1 to 0.3.0 - Deletes license template files and custom license generation tasks
Reviewed Changes
Copilot reviewed 2 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| gradle/libs.versions.toml | Updates streamConventions version to 0.3.0, removes spotless plugin reference, and adds stream-project plugin |
| build.gradle.kts | Replaces manual spotless configuration with streamProject DSL, removes custom license generation tasks and unused imports |
| config/license/license.template | Removes license template file (now handled by convention plugin) |
| config/license/generated/license-2025.txt | Removes generated license file (now handled by convention plugin) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
SDK Size Comparison 📏
|
|



Goal
AND-880
As the title says.
Note: I'm not running
spotlessApplyhere to avoid bundling the migration with all the Spotless changes. I'll do it in a follow up (#143). What will change:Implementation
Replace local Spotless configuration with the convention.
Testing
Run spotlessApply and verify that the files are updated accordingly.
Checklist