From acd435975521e6ba49d2407a16d554578e46676d Mon Sep 17 00:00:00 2001 From: AntonLem Date: Tue, 12 May 2026 12:35:01 +0200 Subject: [PATCH 1/3] Add Code Formatting section --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 3699612c..eec984bf 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o - [Bytecode Manipulation](#bytecode-manipulation) - [Cluster Management](#cluster-management) - [Code Analysis](#code-analysis) + - [Code Formatting](#code-formatting) - [Compiler-compiler](#compiler-compiler) - [Configuration](#configuration) - [Constraint Satisfaction Problem Solver](#constraint-satisfaction-problem-solver) @@ -90,6 +91,14 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o * [PMD](http://pmd.sourceforge.net/) - Source code analysis of bad coding practices. * [SonarQube](http://www.sonarqube.org/) - Integrates other analysis components via plugins and provides an overview of the metrics over time. +## Code Formatting + +*Tools that format or restructure Java source code.* + +* [google-java-format](https://github.com/google/google-java-format) - Reformats Java source code to follow Google Java Style. +* [JHarmonizer](https://github.com/lemon-ant/JHarmonizer) - Safely reorders Java source code with configurable rules and Palantir Java Format. +* [Palantir Java Format](https://github.com/palantir/palantir-java-format) - Formatter based on google-java-format with wider lines and lambda-friendly output. + ## Compiler-compiler *Frameworks that help to create parsers, interpreters or compilers.* From be182b69c877d6d886506a86ba84cb3c82da17fc Mon Sep 17 00:00:00 2001 From: AntonLem Date: Tue, 2 Jun 2026 10:34:46 +0200 Subject: [PATCH 2/3] Clean up blank lines in README.md Removed extra blank lines in the README file. --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 7cb2ed59..16d17429 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ We are evaluating to make this the default, you can provide feedback here in [#1 - [People](#people) - [Socials](#socials) - [Websites](#websites) - - [Contributing](#contributing) + - [Contributing](#contributing) ## Projects @@ -237,8 +237,6 @@ _Tools that format or restructure Java source code._ - [JHarmonizer](https://github.com/lemon-ant/JHarmonizer) - Safely reorders Java source code with configurable rules and Palantir Java Format. - [Palantir Java Format](https://github.com/palantir/palantir-java-format) - Formatter based on google-java-format with wider lines and lambda-friendly output. - - ### Code Generators _Tools that generate patterns for repetitive code in order to reduce verbosity and error-proneness._ From a45cb013a72e145dafb9bcad21c1cb10387f8bd1 Mon Sep 17 00:00:00 2001 From: AntonLem Date: Tue, 2 Jun 2026 10:36:42 +0200 Subject: [PATCH 3/3] Reorder Code Formatting section in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 16d17429..ac8cf4d9 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,8 @@ We are evaluating to make this the default, you can provide feedback here in [#1 - [Text-Based User Interfaces](#text-based-user-interfaces) - [Cloud](#cloud) - [Code Analysis](#code-analysis) - - [Code Formatting](#code-formatting) - [Code Coverage](#code-coverage) + - [Code Formatting](#code-formatting) - [Code Generators](#code-generators) - [Compiler-compiler](#compiler-compiler) - [Computer Vision](#computer-vision)