Skip to content

Allow chaining native Reformat Code with google-java-format IntelliJ Plugin #1250

@yelijing18

Description

@yelijing18

The documentation for Using the formatter > IntelliJ/Android Studio/JetBrains IDEs states: "When enabled, the plugin fully replaces the native ​​Reformat Code​​ and ​​Optimize Imports​​ actions."

This design prevents developers from leveraging IntelliJ's built-in Code Style features (e.g., automatically adding a blank line after class headers via Editor > Code Style > Java > Blank Lines > After Class Header), even though this requirement aligns with our team's coding conventions and does not conflict with google-java-format rules.

Our current workaround is to first ​​disable the google-java-format plugin​​ for built-in code formatting, then ​​re-enable it​​ to apply Google Java formatting rules. This operation is very tedious and makes us feel very sad.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions