Lines Matching +full:google +full:- +full:java +full:- +full:format
3 #===- google-java-format-diff.py - google-java-format Diff Reformatter -----===#
10 #===------------------------------------------------------------------------===#
13 google-java-format Diff Reformatter
20 git diff -U0 HEAD^ | google-java-format-diff.py -p1 -i
21 svn diff --diff-cmd=diff -x-U0 | google-java-format-diff.py -i
25 P4DIFF="git --no-pager diff --no-index" p4 diff | ./google-java-format-diff.py -i -p7
40 'Reformat changed lines in diff. Without -i '
43 parser.add_argument('-i', action='store_true', default=False,
46 parser.add_argument('-p', metavar='NUM', default=0,
48 parser.add_argument('-regex', metavar='PATTERN', default=None,
50 '(case sensitive, overrides -iregex)')
51 parser.add_argument('-iregex', metavar='PATTERN', default=r'.*\.java',
53 '(case insensitive, overridden by -regex)')
54 parser.add_argument('-v', '--verbose', action='store_true',
55 help='be more verbose, ineffective without -i')
56 parser.add_argument('-a', '--aosp', action='store_true',
57 help='use AOSP style instead of Google Style (4-space indentation)')
58 parser.add_argument('--skip-sorting-imports', action='store_true',
60 parser.add_argument('--skip-removing-unused-imports', action='store_true',
63 '--skip-javadoc-formatting',
67 parser.add_argument('-b', '--binary', help='path to google-java-format binary')
68 parser.add_argument('--google-java-format-jar', metavar='ABSOLUTE_PATH', default=None,
69 help='use a custom google-java-format jar')
99 end_line = start_line + line_count - 1;
101 ['-lines', str(start_line) + ':' + str(end_line)])
106 base_command = ['java', '-jar', args.google_java_format_jar]
108 binary = which('google-java-format') or '/usr/bin/google-java-format'
117 command.append('-i')
119 command.append('--aosp')
121 command.append('--skip-sorting-imports')
123 command.append('--skip-removing-unused-imports')
125 command.append('--skip-javadoc-formatting')
137 formatted_code = io.StringIO(stdout.decode('utf-8')).readlines()