Make swift-format default True on Mac hosts
Also make swift lint strict to catch every formatting errors.
Bug: 1263872
Change-Id: Ie717c1f03ec1a0257cafceecc2055767d0be2077
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3605589
Reviewed-by: Brian Ryner <bryner@google.com>
Auto-Submit: Olivier Robin <olivierrobin@chromium.org>
Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
Reviewed-by: Gavin Mak <gavinmak@google.com>
diff --git a/git_cl.py b/git_cl.py
index 627f03e..054f659 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -5168,7 +5168,7 @@
cmd = [swift_format_tool]
if opts.dry_run:
- cmd.append('lint')
+ cmd += ['lint', '-s']
else:
cmd += ['format', '-i']
cmd += swift_diff_files
@@ -5242,7 +5242,7 @@
'--swift-format',
dest='use_swift_format',
action='store_true',
- default=False,
+ default=swift_format.IsSwiftFormatSupported(),
help='Enables formatting of Swift file types using swift-format '
'(macOS host only).')
parser.add_option(