Skip to content

Commit 67c53ac

Browse files
java-team-github-botgoogle-java-format Team
authored andcommitted
Add --skip-reflowing-long-strings option to google-java-format-diff.py
Support forwarding --skip-reflowing-long-strings to google-java-format so line-scoped diff formatting avoids reflowing long string literals in unrelated parts of the file. PiperOrigin-RevId: 956958246
1 parent fce6509 commit 67c53ac

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎scripts/google-java-format-diff.py‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ def main():
9090
action='store_true',
9191
default=False,
9292
help='do not reformat javadoc')
93+
parser.add_argument(
94+
'--skip-reflowing-long-strings',
95+
action='store_true',
96+
default=False,
97+
help='do not reflow long string literals',
98+
)
9399
parser.add_argument('-b', '--binary', help='path to google-java-format binary')
94100
parser.add_argument('--google-java-format-jar', metavar='ABSOLUTE_PATH', default=None,
95101
help='use a custom google-java-format jar')
@@ -144,6 +150,8 @@ def main():
144150
base_command.append('--skip-removing-unused-imports')
145151
if args.skip_javadoc_formatting:
146152
base_command.append('--skip-javadoc-formatting')
153+
if args.skip_reflowing_long_strings:
154+
base_command.append('--skip-reflowing-long-strings')
147155

148156
with ThreadPoolExecutor() as executor:
149157
format_futures = []

0 commit comments

Comments
 (0)