Skip to content

build(spotless): add Spotless and Ktlint for formatting and linting - #10

Closed
LMLiam wants to merge 47 commits into
mainfrom
task/issue-4/add-spotless
Closed

build(spotless): add Spotless and Ktlint for formatting and linting#10
LMLiam wants to merge 47 commits into
mainfrom
task/issue-4/add-spotless

Conversation

@LMLiam

@LMLiam LMLiam commented Sep 4, 2025

Copy link
Copy Markdown
Owner

📌 Summary

Adds Spotless and Ktlint to enforce code syntax

🔍 Related Issues / Tickets

🛠 Changes in Detail

  • Adds Spotless and Ktlint

🧩 Modules Affected

  • spi-tooling-annotations
  • spi-tooling-processor
  • Other:

📦 Versioning

  • Version bump applied (release PR)
  • Snapshot only (PR build)

🧪 Testing

Not necessary

✅ Checklist

  • Code builds locally without errors
  • All tests pass locally (./gradlew kotest)
  • Added/updated tests for new or changed logic
  • Updated documentation / README if needed
  • No unrelated changes included

📜 Notes for Reviewers

LMLiam added 30 commits August 31, 2025 12:22
LMLiam and others added 17 commits August 31, 2025 12:22
…tes, feature requests, questions, refactor proposals, and test coverage requests
@github-actions

github-actions Bot commented Sep 4, 2025

Copy link
Copy Markdown

🆕 PR Snapshot Published to Maven Central Snapshot Repository

You can test this PR build by adding the following dependencies:

Version: 0.1.21-PR10-1757009298-SNAPSHOT

implementation "io.github.eventhorizonlab:spi-tooling-annotations:0.1.21-PR10-1757009298-SNAPSHOT"
kapt "io.github.eventhorizonlab:spi-tooling-processor:0.1.21-PR10-1757009298-SNAPSHOT"

This comment will be updated automatically if a new snapshot is published for this PR

@LMLiam LMLiam added type:maintenance Maintenance, refactor, chore, or tooling upkeep area:tooling Build, Gradle, CI/release, packaging, and dependencies labels Jun 6, 2026
@LMLiam LMLiam changed the title feat: add Spotless and Ktlint plugins for code formatting and linting build(spotless): add Spotless and Ktlint for formatting and linting Jun 6, 2026
@LMLiam LMLiam closed this Jun 6, 2026
@LMLiam

LMLiam commented Jun 6, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #44. This PR was auto-closed when main’s commit history was rewritten to the verb(scope): convention; it cannot be reopened (branch was force-pushed), so it was recreated as #44 with the rebased branch.

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

Labels

area:tooling Build, Gradle, CI/release, packaging, and dependencies type:maintenance Maintenance, refactor, chore, or tooling upkeep

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build(spotless): add Spotless for syntax enforcement

1 participant