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

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
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