From acd435975521e6ba49d2407a16d554578e46676d Mon Sep 17 00:00:00 2001 From: AntonLem Date: Tue, 12 May 2026 12:35:01 +0200 Subject: [PATCH] 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.*