v.g.vassilev created this revision. This adds a new flag `-style` which is passed to `clang-apply-replacements` and defaults to `file` meaning it would pick up the closest `.clang-format` file in tree.
Repository: rL LLVM https://reviews.llvm.org/D33930 Files: clang-tidy/tool/run-clang-tidy.py Index: clang-tidy/tool/run-clang-tidy.py =================================================================== --- clang-tidy/tool/run-clang-tidy.py +++ clang-tidy/tool/run-clang-tidy.py @@ -105,6 +105,8 @@ invocation = [args.clang_apply_replacements_binary] if args.format: invocation.append('-format') + if args.style: + invocation.append('-style=' + args.style) invocation.append(tmpdir) subprocess.call(invocation) @@ -148,6 +150,8 @@ parser.add_argument('-fix', action='store_true', help='apply fix-its') parser.add_argument('-format', action='store_true', help='Reformat code ' 'after applying fixes') + parser.add_argument('-style', default=['file'], help='The style of reformat ' + 'code after applying fixes') parser.add_argument('-p', dest='build_path', help='Path used to read a compile command database.') parser.add_argument('-extra-arg', dest='extra_arg',
Index: clang-tidy/tool/run-clang-tidy.py =================================================================== --- clang-tidy/tool/run-clang-tidy.py +++ clang-tidy/tool/run-clang-tidy.py @@ -105,6 +105,8 @@ invocation = [args.clang_apply_replacements_binary] if args.format: invocation.append('-format') + if args.style: + invocation.append('-style=' + args.style) invocation.append(tmpdir) subprocess.call(invocation) @@ -148,6 +150,8 @@ parser.add_argument('-fix', action='store_true', help='apply fix-its') parser.add_argument('-format', action='store_true', help='Reformat code ' 'after applying fixes') + parser.add_argument('-style', default=['file'], help='The style of reformat ' + 'code after applying fixes') parser.add_argument('-p', dest='build_path', help='Path used to read a compile command database.') parser.add_argument('-extra-arg', dest='extra_arg',
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits