diffplug / diffplug/spotless

Add Biome assists support

Open
#2,801 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
5.6k
Forks
559
Avg merge
1d 14h
Merged PRs (30d)
43

Description

I want to have biome run assists as well, particularly [organize-imports](https://biomejs.dev/assist/actions/organize-imports/).
This would require to run the `check` command, instead of `format`.

Various other formatters (java, kotlin...) support organizing imports via Spotless, so it should be quite natural to have Biome provide similar capabilities.

As discussed in #2275 linting is however not the focus of Spotless, hence should be disabled.

Contributor guide

Open the contributing guide

Research direction

Start with the requested Biome organize-imports behavior and compare it with the existing Spotless integrations for Java and Kotlin formatters. Use the Biome assist documentation linked in the issue to verify the check command, and consider the issue complete when organize-imports is supported while linting remains disabled.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.