1#
2# Copyright (C) 2016 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#      http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17### DO NOT COPY THIS FILE TO YOUR PROJECT. ###
18
19#
20# This is the .clang-format file used by all Brillo projects, conforming to the
21# style guide defined by Brillo. To use this file create a *relative* symlink in
22# your project pointing to this file, as this repository is expected to be
23# present in all manifests.
24#
25# See go/brillo-c++-style for details about the style guide.
26#
27
28BasedOnStyle: Google
29AllowShortFunctionsOnASingleLine: Inline
30AllowShortIfStatementsOnASingleLine: false
31AllowShortLoopsOnASingleLine: false
32BinPackArguments: false
33BinPackParameters: false
34CommentPragmas: NOLINT:.*
35DerivePointerAlignment: false
36PointerAlignment: Left
37TabWidth: 2
38