diff options
author | saturneric <[email protected]> | 2024-07-10 14:12:46 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-07-10 14:12:46 +0000 |
commit | 200350782286b4882bbc6ab3995168e67c4a7ef6 (patch) | |
tree | 9b9b9b65f100effdb98ff154afdd2d1abb79bc0f /.clang-tidy | |
download | Modules-200350782286b4882bbc6ab3995168e67c4a7ef6.tar.gz Modules-200350782286b4882bbc6ab3995168e67c4a7ef6.zip |
feat: initialize and move in two modules
Diffstat (limited to '.clang-tidy')
-rw-r--r-- | .clang-tidy | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 0000000..681e8f5 --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,73 @@ +# Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +--- +# Configure clang-tidy for this project. + +FormatStyle: file + +Checks: > + -*, + bugprone-*, + google-*, + misc-*, + modernize-*, + performance-*, + portability-*, + readability-*, + -google-readability-namespace-comments, + -google-runtime-int, + -google-runtime-references, + -misc-non-private-member-variables-in-classes, + -readability-named-parameter, + -readability-braces-around-statements, + -readability-magic-numbers, + -readability-named-parameter, + -readability-identifier-length, + -bugprone-easily-swappable-parameters, + -readability-redundant-access-specifiers, + -readability-identifier-length + +CheckOptions: + - { key: readability-identifier-naming.NamespaceCase, value: CamelCase } + - { key: readability-identifier-naming.ClassCase, value: CamelCase } + - { key: readability-identifier-naming.StructCase, value: CamelCase } + - { + key: readability-identifier-naming.TemplateParameterCase, + value: CamelCase, + } + - { key: readability-identifier-naming.FunctionCase, value: CamelCase } + - { key: readability-identifier-naming.VariableCase, value: lower_case } + - { key: readability-identifier-naming.PrivateMethodCase, value: lower_case } + - { key: readability-identifier-naming.ProtectedMethodCase, value: camelBack } + - { key: readability-identifier-naming.PublicMethodCase, value: CamelCase } + - { key: readability-identifier-naming.PrivateMemberSuffix, value: _ } + - { key: readability-identifier-naming.ProtectedMemberSuffix, value: _ } + - { + key: readability-identifier-naming.MacroDefinitionCase, + value: UPPER_CASE, + } + - { key: readability-identifier-naming.EnumConstantCase, value: UPPER_CASE } + - { key: readability-identifier-naming.EnumConstantPrefix, value: k } + - { + key: readability-identifier-naming.ConstexprVariableCase, + value: CamelCase, + } + - { key: readability-identifier-naming.ConstexprVariablePrefix, value: k } + - { key: readability-identifier-naming.GlobalConstantCase, value: CamelCase } + - { key: readability-identifier-naming.GlobalConstantPrefix, value: k } + - { key: readability-identifier-naming.MemberConstantCase, value: CamelCase } + - { key: readability-identifier-naming.MemberConstantPrefix, value: k } + - { key: readability-identifier-naming.StaticConstantCase, value: CamelCase } + - { key: readability-identifier-naming.StaticConstantPrefix, value: k } |