jhipster/prettier-java

Prettier Java Plugin

1,214

stars

972

commits

Java

primary language

Sep 13, 2026

updated

www.jhipster.tech/prettier-java/
java
prettier

README

Prettier Java Banner

Prettier Java Plugin

CI Status npm version weekly downloads from npm code style: prettier

Intro

Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.

This plugin adds support for the Java language to Prettier.

Input

public class HelloWorld {
public static void main(String[] args) {System.out.println("Hello World!");;;;;}

@Override
public String toString() {
  return "Hello World";
}
  public int sum(int argument1,int argument2,int argument3,int argument4,int argument5
  ) {
    return argument1+argument2+ argument3 +argument4  + argument5;
  }
}

Output

public class HelloWorld {

  public static void main(String[] args) {
    System.out.println("Hello World!");
  }

  @Override
  public String toString() {
    return "Hello World";
  }

  public int sum(
    int argument1,
    int argument2,
    int argument3,
    int argument4,
    int argument5
  ) {
    return argument1 + argument2 + argument3 + argument4 + argument5;
  }
}

Playground

You can give the plugin a try in our playground!

Getting Started

Installation

npm:

npm install --save-dev --save-exact prettier prettier-plugin-java

Yarn:

yarn add --dev --exact prettier prettier-plugin-java

Usage

npm:

npx prettier --plugin=prettier-plugin-java --write "**/*.java"

Yarn:

yarn exec prettier --plugin=prettier-plugin-java --write "**/*.java"

Integration

Contributing

See CONTRIBUTING.md.

Contributors

(top 30 of 33)

clementdessoude

297 commits

dependabot[bot]

203 commits

jtkiesel

151 commits

DanielFran

107 commits

jhipster/prettier-java

Prettier Java Plugin

1,214

stars

972

commits

Java

primary language

Sep 13, 2026

updated

www.jhipster.tech/prettier-java/
java
prettier

README

Prettier Java Banner

Prettier Java Plugin

CI Status npm version weekly downloads from npm code style: prettier

Intro

Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.

This plugin adds support for the Java language to Prettier.

Input

public class HelloWorld {
public static void main(String[] args) {System.out.println("Hello World!");;;;;}

@Override
public String toString() {
  return "Hello World";
}
  public int sum(int argument1,int argument2,int argument3,int argument4,int argument5
  ) {
    return argument1+argument2+ argument3 +argument4  + argument5;
  }
}

Output

public class HelloWorld {

  public static void main(String[] args) {
    System.out.println("Hello World!");
  }

  @Override
  public String toString() {
    return "Hello World";
  }

  public int sum(
    int argument1,
    int argument2,
    int argument3,
    int argument4,
    int argument5
  ) {
    return argument1 + argument2 + argument3 + argument4 + argument5;
  }
}

Playground

You can give the plugin a try in our playground!

Getting Started

Installation

npm:

npm install --save-dev --save-exact prettier prettier-plugin-java

Yarn:

yarn add --dev --exact prettier prettier-plugin-java

Usage

npm:

npx prettier --plugin=prettier-plugin-java --write "**/*.java"

Yarn:

yarn exec prettier --plugin=prettier-plugin-java --write "**/*.java"

Integration

Contributing

See CONTRIBUTING.md.

Contributors

(top 30 of 33)

clementdessoude

297 commits

dependabot[bot]

203 commits

jtkiesel

151 commits

DanielFran

107 commits

Languages

Java

60.2%

TypeScript

38.1%

JavaScript

1.2%