google-java-format is a program that reformats Java source code to comply with Google Java Style. The formatter can act on whole files, on limited lines, on specific offsets, passing through to standard-out (default) or altered in-place. There is no configurability as to the formatter's algorithm for formatting. This is a deliberate design decision to unify our code formatting on a single format. The formatter can be used in software that generates java to output more legible java code. Just include the library in your maven/gradle/etc. configuration. A google-java-format IntelliJ plugin is available from the plugin repository. To install it, go to your IDE's settings and select the Plugins category. Click the Marketplace tab, search for the google-java-format plugin, and click the Install button.

Features

  • You can use the formatter through the formatSource methods
  • Third-party integrations
  • The formatter can be used in software which generates java to output more legible java code
  • Include the library in your maven/gradle/etc. configuration
  • IntelliJ, Android Studio, and other JetBrains IDEs
  • There is no configurability as to the formatter's algorithm for formatting

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow google-java-format

google-java-format Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of google-java-format!

Additional Project Details

Operating Systems

Android, Mac

Programming Language

Java

Related Categories

Java Data Formats Software, Java Source Code Analysis Tool, Java Code Formatters

Registered

2021-12-28