1b1994897Sopenharmony_ci# Copyright (c) 2021-2024 Huawei Device Co., Ltd. 2b1994897Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3b1994897Sopenharmony_ci# you may not use this file except in compliance with the License. 4b1994897Sopenharmony_ci# You may obtain a copy of the License at 5b1994897Sopenharmony_ci# 6b1994897Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7b1994897Sopenharmony_ci# 8b1994897Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9b1994897Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10b1994897Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11b1994897Sopenharmony_ci# See the License for the specific language governing permissions and 12b1994897Sopenharmony_ci# limitations under the License. 13b1994897Sopenharmony_ci 14b1994897Sopenharmony_ci--- 15b1994897Sopenharmony_ciWarningsAsErrors: "*" 16b1994897Sopenharmony_ciAnalyzeTemporaryDtors: false 17b1994897Sopenharmony_ciUser: user 18b1994897Sopenharmony_ciCheckOptions: 19b1994897Sopenharmony_ci - key: google-readability-braces-around-statements.ShortStatementLines 20b1994897Sopenharmony_ci value: "1" 21b1994897Sopenharmony_ci - key: google-readability-function-size.StatementThreshold 22b1994897Sopenharmony_ci value: "800" 23b1994897Sopenharmony_ci - key: google-readability-namespace-comments.ShortNamespaceLines 24b1994897Sopenharmony_ci value: "10" 25b1994897Sopenharmony_ci - key: google-readability-namespace-comments.SpacesBeforeComments 26b1994897Sopenharmony_ci value: "2" 27b1994897Sopenharmony_ci - key: modernize-loop-convert.MaxCopySize 28b1994897Sopenharmony_ci value: "16" 29b1994897Sopenharmony_ci - key: modernize-loop-convert.MinConfidence 30b1994897Sopenharmony_ci value: reasonable 31b1994897Sopenharmony_ci - key: modernize-loop-convert.NamingStyle 32b1994897Sopenharmony_ci value: CamelCase 33b1994897Sopenharmony_ci - key: modernize-pass-by-value.IncludeStyle 34b1994897Sopenharmony_ci value: llvm 35b1994897Sopenharmony_ci - key: modernize-replace-auto-ptr.IncludeStyle 36b1994897Sopenharmony_ci value: llvm 37b1994897Sopenharmony_ci - key: modernize-use-nullptr.NullMacros 38b1994897Sopenharmony_ci value: "NULL" 39b1994897Sopenharmony_ci - key: readability-function-size.LineThreshold 40b1994897Sopenharmony_ci value: 200 41b1994897Sopenharmony_ci - key: readability-magic-numbers.IgnoredIntegerValues 42b1994897Sopenharmony_ci value: "1;2;3;4;5;6;7;8" 43b1994897Sopenharmony_ci - key: readability-identifier-naming.AbstractClassCase 44b1994897Sopenharmony_ci value: CamelCase 45b1994897Sopenharmony_ci - key: readability-identifier-naming.ClassCase 46b1994897Sopenharmony_ci value: CamelCase 47b1994897Sopenharmony_ci - key: readability-identifier-naming.ClassConstantCase 48b1994897Sopenharmony_ci value: UPPER_CASE 49b1994897Sopenharmony_ci - key: readability-identifier-naming.ClassMemberCase 50b1994897Sopenharmony_ci value: camelBack 51b1994897Sopenharmony_ci - key: readability-identifier-naming.ClassMemberSuffix 52b1994897Sopenharmony_ci value: _ 53b1994897Sopenharmony_ci - key: readability-identifier-naming.ClassMethodCase 54b1994897Sopenharmony_ci value: CamelCase 55b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstantCase 56b1994897Sopenharmony_ci value: UPPER_CASE 57b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstantMemberCase 58b1994897Sopenharmony_ci value: camelBack 59b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstantMemberSuffix 60b1994897Sopenharmony_ci value: _ 61b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstantParameterCase 62b1994897Sopenharmony_ci value: camelBack 63b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstantPointerParameterCase 64b1994897Sopenharmony_ci value: camelBack 65b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstexprFunctionCase 66b1994897Sopenharmony_ci value: CamelCase 67b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstexprMethodCase 68b1994897Sopenharmony_ci value: CamelCase 69b1994897Sopenharmony_ci - key: readability-identifier-naming.ConstexprVariableCase 70b1994897Sopenharmony_ci value: UPPER_CASE 71b1994897Sopenharmony_ci - key: readability-identifier-naming.EnumCase 72b1994897Sopenharmony_ci value: CamelCase 73b1994897Sopenharmony_ci - key: readability-identifier-naming.EnumConstantCase 74b1994897Sopenharmony_ci value: UPPER_CASE 75b1994897Sopenharmony_ci - key: readability-identifier-naming.FunctionCase 76b1994897Sopenharmony_ci value: CamelCase 77b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalConstantCase 78b1994897Sopenharmony_ci value: UPPER_CASE 79b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalConstantPointerCase 80b1994897Sopenharmony_ci value: UPPER_CASE 81b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalFunctionCase 82b1994897Sopenharmony_ci value: CamelCase 83b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalPointerCase 84b1994897Sopenharmony_ci value: camelBack 85b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalPointerPrefix 86b1994897Sopenharmony_ci value: g_ 87b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalVariableCase 88b1994897Sopenharmony_ci value: camelBack 89b1994897Sopenharmony_ci - key: readability-identifier-naming.GlobalVariablePrefix 90b1994897Sopenharmony_ci value: g_ 91b1994897Sopenharmony_ci - key: readability-identifier-naming.InlineNamespaceCase 92b1994897Sopenharmony_ci value: lower_case 93b1994897Sopenharmony_ci - key: readability-identifier-naming.LocalConstantCase 94b1994897Sopenharmony_ci value: camelBack 95b1994897Sopenharmony_ci - key: readability-identifier-naming.LocalConstantPointerCase 96b1994897Sopenharmony_ci value: camelBack 97b1994897Sopenharmony_ci - key: readability-identifier-naming.LocalPointerCase 98b1994897Sopenharmony_ci value: camelBack 99b1994897Sopenharmony_ci - key: readability-identifier-naming.LocalVariableCase 100b1994897Sopenharmony_ci value: camelBack 101b1994897Sopenharmony_ci - key: readability-identifier-naming.MemberCase 102b1994897Sopenharmony_ci value: camelBack 103b1994897Sopenharmony_ci - key: readability-identifier-naming.MemberSuffix 104b1994897Sopenharmony_ci value: _ 105b1994897Sopenharmony_ci - key: readability-identifier-naming.MethodCase 106b1994897Sopenharmony_ci value: CamelCase 107b1994897Sopenharmony_ci - key: readability-identifier-naming.NamespaceCase 108b1994897Sopenharmony_ci value: lower_case 109b1994897Sopenharmony_ci - key: readability-identifier-naming.ParameterCase 110b1994897Sopenharmony_ci value: camelBack 111b1994897Sopenharmony_ci - key: readability-identifier-naming.ParameterPackCase 112b1994897Sopenharmony_ci value: camelBack 113b1994897Sopenharmony_ci - key: readability-identifier-naming.PointerParameterCase 114b1994897Sopenharmony_ci value: camelBack 115b1994897Sopenharmony_ci - key: readability-identifier-naming.PrivateMemberCase 116b1994897Sopenharmony_ci value: camelBack 117b1994897Sopenharmony_ci - key: readability-identifier-naming.PrivateMemberSuffix 118b1994897Sopenharmony_ci value: _ 119b1994897Sopenharmony_ci - key: readability-identifier-naming.PrivateMethodCase 120b1994897Sopenharmony_ci value: CamelCase 121b1994897Sopenharmony_ci - key: readability-identifier-naming.ProtectedMemberCase 122b1994897Sopenharmony_ci value: camelBack 123b1994897Sopenharmony_ci - key: readability-identifier-naming.ProtectedMemberSuffix 124b1994897Sopenharmony_ci value: _ 125b1994897Sopenharmony_ci - key: readability-identifier-naming.ProtectedMethodCase 126b1994897Sopenharmony_ci value: CamelCase 127b1994897Sopenharmony_ci - key: readability-identifier-naming.PublicMemberCase 128b1994897Sopenharmony_ci value: camelBack 129b1994897Sopenharmony_ci - key: readability-identifier-naming.PublicMemberSuffix 130b1994897Sopenharmony_ci value: "" 131b1994897Sopenharmony_ci - key: readability-identifier-naming.PublicMethodCase 132b1994897Sopenharmony_ci value: CamelCase 133b1994897Sopenharmony_ci - key: readability-identifier-naming.StaticConstantCase 134b1994897Sopenharmony_ci value: UPPER_CASE 135b1994897Sopenharmony_ci - key: readability-identifier-naming.StaticVariableCase 136b1994897Sopenharmony_ci value: camelBack 137b1994897Sopenharmony_ci - key: readability-identifier-naming.StructCase 138b1994897Sopenharmony_ci value: CamelCase 139b1994897Sopenharmony_ci - key: readability-identifier-naming.TemplateParameterCase 140b1994897Sopenharmony_ci value: CamelCase 141b1994897Sopenharmony_ci - key: readability-identifier-naming.TemplateTemplateParameterCase 142b1994897Sopenharmony_ci value: CamelCase 143b1994897Sopenharmony_ci - key: readability-identifier-naming.TypeAliasCase 144b1994897Sopenharmony_ci value: CamelCase 145b1994897Sopenharmony_ci - key: readability-identifier-naming.TypedefCase 146b1994897Sopenharmony_ci value: CamelCase 147b1994897Sopenharmony_ci - key: readability-identifier-naming.TypeTemplateParameterCase 148b1994897Sopenharmony_ci value: CamelCase 149b1994897Sopenharmony_ci - key: readability-identifier-naming.UnionCase 150b1994897Sopenharmony_ci value: CamelCase 151b1994897Sopenharmony_ci - key: readability-identifier-naming.ValueTemplateParameterCase 152b1994897Sopenharmony_ci value: UPPER_CASE 153b1994897Sopenharmony_ci - key: readability-identifier-naming.VariableCase 154b1994897Sopenharmony_ci value: camelBack 155b1994897Sopenharmony_ci - key: readability-identifier-naming.VirtualMethodCase 156b1994897Sopenharmony_ci value: CamelCase 157