spotless
spotless copied to clipboard
Keep your code spotless
Right now we have `UNIX`, `WINDOWS`, `PLATFORM_NATIVE`, and our default `GIT_ATTRIBUTES`. These are all "content-blind", in that they can declare the line endings are without looking at the content of...
### Description It appears currently Spotless is not validating whether the `spotless:off` and `spotless:on` comments are matching. The following erroneous usages can exist, and are not detected / reported: -...
Spotless error! All target files must be within the project dir. project dir: /Users/niels/repo/sx/helium/helium-main/helium-data-model target: /Users/niels/repo/sx/helium/helium-main/build/helium-data-model/generated/sources/xjc/java/com/soundexchange/helium/distribution/iso20022/NameAndAddress3.java' I stepped through the build in a debugger and found that the problem lies...
Support https://editorconfig.org instead of this ```ts spotless { // optional: limit format enforcement to just the files changed by this feature branch ratchetFrom 'origin/main' format 'misc', { // define the...
The spotless project already publishes the main artifacts to Maven Central, however it does not currently publish the plugin marker artifacts. This means that it's not possible to reference spotless...
It would be useful if there was a field in the license header template called `$FILE`, `$file.fileName`, or similar that would be replaced with the name of the file the...
The line wrapping options that can be configured with IntelliJ _seem_ to be a little bit more flexible than the one available in Eclipse (e.g. lambda-related preferences). The closest thing...
If you are submitting a **bug**, please include the following: - [ Sql query format is not working as expected. There is no option to skip string enclosed in `...
If you are submitting a **bug**, please include the following: - [x] summary of problem "Encoding error! Spotless uses UTF-8 by default. " does not give filename of the affected...
I have 6830 java files in my maven project (found with `git ls-files "*.java" | wc -l`) spread across 44 modules. When I have no changes (`git diff --name-only origin/develop`...