pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/google/google-java-format/pull/1118

sts-5f61a10d0c5fd0c3.css" /> Add option to use default Java import optimizer by ohle · Pull Request #1118 · google/google-java-format · GitHub
Skip to content

Add option to use default Java import optimizer - #1118

Open
ohle wants to merge 3 commits into
google:masterfrom
ohle:optimize-imports-optionally
Open

Add option to use default Java import optimizer#1118
ohle wants to merge 3 commits into
google:masterfrom
ohle:optimize-imports-optionally

Conversation

@ohle

@ohle ohle commented Jul 5, 2024

Copy link
Copy Markdown

With v1.16.0, the Intellij plugin started automatically reformatting imports with no option to disable that. Before v1.16.0, it was possible to use custom import rules via Intellij settings, but these are now overridden by google-java-format.

See for example issue #986. This means that for code bases that were using google-java-format <1.16.0 and custom import rules, it is impossible to update google-java-format.

This pull request adds a checkbox to the Intellij plugin's settings (default on) that, when off, will fall back to Intellij's default import optimizer, enabling such projects to use current versions of google-java-format with their custom import rules.

Fixes #986

@ohle ohle changed the title Add option to use default Java import optimizerlly Add option to use default Java import optimizer Jul 5, 2024
@thclmnt

thclmnt commented Aug 4, 2025

Copy link
Copy Markdown

I would love this to be an option

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Provide an option to disable import ordering or customize order

2 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy