blob: a9cfe743a0a58529c6b75430d80843c810172475 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package fidlgen_cpp
import (
fidl ""
// NewClangFormatter a formatter that invokes clang-format.
// TODO( Use --style=file and copy the .clang-format file to the correct location.
// An alternate way to do this is to load the config directly from .clang_format and put the
// style as JSON in quotes.
func NewClangFormatter(clangFormatPath string) fidl.Formatter {
if clangFormatPath != "" {
return fidl.NewFormatter(clangFormatPath, "--style=google")
// Don't format if path isn't specified.
return fidl.NewFormatter("")