[clang-tidy] Fix command line is too long issue which breaks test on Windows

This patch tries to fix command line too long problem on Windows for
https://reviews.llvm.org/D86671.

The command line is too long with check_clang_tidy.py program on Windows,
because the configuration is long for regression test. Fix this issue by
passing the settings in file instead.

Differential Revision: https://reviews.llvm.org/D107325
This commit is contained in:
Douglas Chen 2021-08-03 22:01:29 +02:00 committed by Nico Weber
parent 2e75986a21
commit 559d142331
5 changed files with 392 additions and 197 deletions

View File

@ -491,6 +491,8 @@ void IdentifierNamingCheck::HungarianNotation::loadFileConfig(
std::string IdentifierNamingCheck::HungarianNotation::getPrefix(
const Decl *D,
const IdentifierNamingCheck::HungarianNotationOption &HNOption) const {
if (!D)
return {};
const auto *ND = dyn_cast<NamedDecl>(D);
if (!ND)
return {};

View File

@ -0,0 +1,114 @@
Checks: readability-identifier-naming
CheckOptions:
- key: readability-identifier-naming.AbstractClassCase
value: CamelCase
- key: readability-identifier-naming.ClassCase
value: CamelCase
- key: readability-identifier-naming.ClassConstantCase
value: CamelCase
- key: readability-identifier-naming.ClassMemberCase
value: CamelCase
- key: readability-identifier-naming.ConstantCase
value: CamelCase
- key: readability-identifier-naming.ConstantMemberCase
value: CamelCase
- key: readability-identifier-naming.ConstantParameterCase
value: CamelCase
- key: readability-identifier-naming.ConstantPointerParameterCase
value: CamelCase
- key: readability-identifier-naming.ConstexprVariableCase
value: CamelCase
- key: readability-identifier-naming.EnumConstantCase
value: CamelCase
- key: readability-identifier-naming.GlobalConstantCase
value: CamelCase
- key: readability-identifier-naming.GlobalConstantPointerCase
value: CamelCase
- key: readability-identifier-naming.GlobalPointerCase
value: CamelCase
- key: readability-identifier-naming.GlobalVariableCase
value: CamelCase
- key: readability-identifier-naming.LocalConstantCase
value: CamelCase
- key: readability-identifier-naming.LocalConstantPointerCase
value: CamelCase
- key: readability-identifier-naming.LocalPointerCase
value: CamelCase
- key: readability-identifier-naming.LocalVariableCase
value: CamelCase
- key: readability-identifier-naming.MemberCase
value: CamelCase
- key: readability-identifier-naming.ParameterCase
value: CamelCase
- key: readability-identifier-naming.PointerParameterCase
value: CamelCase
- key: readability-identifier-naming.PrivateMemberCase
value: CamelCase
- key: readability-identifier-naming.ProtectedMemberCase
value: CamelCase
- key: readability-identifier-naming.PublicMemberCase
value: CamelCase
- key: readability-identifier-naming.ScopedEnumConstantCase
value: CamelCase
- key: readability-identifier-naming.StaticConstantCase
value: CamelCase
- key: readability-identifier-naming.StaticVariableCase
value: CamelCase
- key: readability-identifier-naming.VariableCase
value: CamelCase
- key: readability-identifier-naming.AbstractClassHungarianPrefix
value: On
- key: readability-identifier-naming.ClassHungarianPrefix
value: On
- key: readability-identifier-naming.ClassConstantHungarianPrefix
value: On
- key: readability-identifier-naming.ClassMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantParameterHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantPointerParameterHungarianPrefix
value: On
- key: readability-identifier-naming.ConstexprVariableHungarianPrefix
value: On
- key: readability-identifier-naming.EnumConstantHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalConstantHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalConstantPointerHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalPointerHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalVariableHungarianPrefix
value: On
- key: readability-identifier-naming.LocalConstantHungarianPrefix
value: On
- key: readability-identifier-naming.LocalConstantPointerHungarianPrefix
value: On
- key: readability-identifier-naming.LocalPointerHungarianPrefix
value: On
- key: readability-identifier-naming.LocalVariableHungarianPrefix
value: On
- key: readability-identifier-naming.MemberHungarianPrefix
value: On
- key: readability-identifier-naming.ParameterHungarianPrefix
value: On
- key: readability-identifier-naming.PointerParameterHungarianPrefix
value: On
- key: readability-identifier-naming.PrivateMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ProtectedMemberHungarianPrefix
value: On
- key: readability-identifier-naming.PublicMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ScopedEnumConstantHungarianPrefix
value: On
- key: readability-identifier-naming.StaticConstantHungarianPrefix
value: On
- key: readability-identifier-naming.StaticVariableHungarianPrefix
value: On
- key: readability-identifier-naming.VariableHungarianPrefix
value: On

View File

@ -0,0 +1,272 @@
Checks: readability-identifier-naming
CheckOptions:
- key: readability-identifier-naming.AbstractClassCase
value: CamelCase
- key: readability-identifier-naming.ClassCase
value: CamelCase
- key: readability-identifier-naming.ClassConstantCase
value: CamelCase
- key: readability-identifier-naming.ClassMemberCase
value: CamelCase
- key: readability-identifier-naming.ConstantCase
value: CamelCase
- key: readability-identifier-naming.ConstantMemberCase
value: CamelCase
- key: readability-identifier-naming.ConstantParameterCase
value: CamelCase
- key: readability-identifier-naming.ConstantPointerParameterCase
value: CamelCase
- key: readability-identifier-naming.ConstexprVariableCase
value: CamelCase
- key: readability-identifier-naming.EnumConstantCase
value: CamelCase
- key: readability-identifier-naming.GlobalConstantCase
value: CamelCase
- key: readability-identifier-naming.GlobalConstantPointerCase
value: CamelCase
- key: readability-identifier-naming.GlobalPointerCase
value: CamelCase
- key: readability-identifier-naming.GlobalVariableCase
value: CamelCase
- key: readability-identifier-naming.LocalConstantCase
value: CamelCase
- key: readability-identifier-naming.LocalConstantPointerCase
value: CamelCase
- key: readability-identifier-naming.LocalPointerCase
value: CamelCase
- key: readability-identifier-naming.LocalVariableCase
value: CamelCase
- key: readability-identifier-naming.MemberCase
value: CamelCase
- key: readability-identifier-naming.ParameterCase
value: CamelCase
- key: readability-identifier-naming.PointerParameterCase
value: CamelCase
- key: readability-identifier-naming.PrivateMemberCase
value: CamelCase
- key: readability-identifier-naming.ProtectedMemberCase
value: CamelCase
- key: readability-identifier-naming.PublicMemberCase
value: CamelCase
- key: readability-identifier-naming.ScopedEnumConstantCase
value: CamelCase
- key: readability-identifier-naming.StaticConstantCase
value: CamelCase
- key: readability-identifier-naming.StaticVariableCase
value: CamelCase
- key: readability-identifier-naming.VariableCase
value: CamelCase
- key: readability-identifier-naming.AbstractClassHungarianPrefix
value: On
- key: readability-identifier-naming.ClassHungarianPrefix
value: On
- key: readability-identifier-naming.ClassConstantHungarianPrefix
value: On
- key: readability-identifier-naming.ClassMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantParameterHungarianPrefix
value: On
- key: readability-identifier-naming.ConstantPointerParameterHungarianPrefix
value: On
- key: readability-identifier-naming.ConstexprVariableHungarianPrefix
value: On
- key: readability-identifier-naming.EnumConstantHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalConstantHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalConstantPointerHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalPointerHungarianPrefix
value: On
- key: readability-identifier-naming.GlobalVariableHungarianPrefix
value: On
- key: readability-identifier-naming.LocalConstantHungarianPrefix
value: On
- key: readability-identifier-naming.LocalConstantPointerHungarianPrefix
value: On
- key: readability-identifier-naming.LocalPointerHungarianPrefix
value: On
- key: readability-identifier-naming.LocalVariableHungarianPrefix
value: On
- key: readability-identifier-naming.MemberHungarianPrefix
value: On
- key: readability-identifier-naming.ParameterHungarianPrefix
value: On
- key: readability-identifier-naming.PointerParameterHungarianPrefix
value: On
- key: readability-identifier-naming.PrivateMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ProtectedMemberHungarianPrefix
value: On
- key: readability-identifier-naming.PublicMemberHungarianPrefix
value: On
- key: readability-identifier-naming.ScopedEnumConstantHungarianPrefix
value: On
- key: readability-identifier-naming.StaticConstantHungarianPrefix
value: On
- key: readability-identifier-naming.StaticVariableHungarianPrefix
value: On
- key: readability-identifier-naming.VariableHungarianPrefix
value: On
- key: readability-identifier-naming.HungarianNotation.Options.TreatStructAsClass
value: false
- key: readability-identifier-naming.HungarianNotation.DerivedType.Array
value: ary
- key: readability-identifier-naming.HungarianNotation.DerivedType.Pointer
value: p
- key: readability-identifier-naming.HungarianNotation.DerivedType.FunctionPointer
value: fn
- key: readability-identifier-naming.HungarianNotation.CString.CharPrinter
value: sz
- key: readability-identifier-naming.HungarianNotation.CString.CharArray
value: sz
- key: readability-identifier-naming.HungarianNotation.CString.WideCharPrinter
value: wsz
- key: readability-identifier-naming.HungarianNotation.CString.WideCharArray
value: wsz
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.int8_t
value: i8
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.int16_t
value: i16
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.int32_t
value: i32
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.int64_t
value: i64
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint8_t
value: u8
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint16_t
value: u16
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint32_t
value: u32
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint64_t
value: u64
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.char8_t
value: c8
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.char16_t
value: c16
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.char32_t
value: c32
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.float
value: f
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.double
value: d
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.char
value: c
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.bool
value: b
- key: readability-identifier-naming.HungarianNotation.PrimitiveType._Bool
value: b
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.int
value: i
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.size_t
value: n
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.wchar_t
value: wc
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.short-int
value: si
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.short
value: s
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-int
value: si
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-short
value: ss
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-short-int
value: ssi
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long-long-int
value: slli
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long-long
value: sll
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long-int
value: sli
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long
value: sl
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed
value: s
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long-long-int
value: ulli
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long-long
value: ull
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long-int
value: uli
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long
value: ul
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-short-int
value: usi
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-short
value: us
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-int
value: ui
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned
value: u
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-long-int
value: lli
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-double
value: ld
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-long
value: ll
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-int
value: li
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.long
value: l
- key: readability-identifier-naming.HungarianNotation.PrimitiveType.ptrdiff_t
value: p
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.BOOL
value: b
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.BOOLEAN
value: b
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.BYTE
value: by
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.CHAR
value: c
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.UCHAR
value: uc
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.SHORT
value: s
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.USHORT
value: us
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.WORD
value: w
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.DWORD
value: dw
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.DWORD32
value: dw32
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.DWORD64
value: dw64
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.LONG
value: l
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONG
value: ul
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONG32
value: ul32
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONG64
value: ul64
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONGLONG
value: ull
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.HANDLE
value: h
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT
value: i
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT8
value: i8
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT16
value: i16
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT32
value: i32
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT64
value: i64
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT
value: ui
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT8
value: u8
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT16
value: u16
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT32
value: u32
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT64
value: u64
- key: readability-identifier-naming.HungarianNotation.UserDefinedType.PVOID
value: p

View File

@ -1,141 +1,5 @@
// RUN: %check_clang_tidy %s readability-identifier-naming %t -- \
// RUN: -config='{ CheckOptions: [ \
// RUN: { key: readability-identifier-naming.AbstractClassCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ClassCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ClassConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ClassMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantPointerParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstexprVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.EnumConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalConstantPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalConstantPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.MemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.PointerParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.PrivateMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ProtectedMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.PublicMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ScopedEnumConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.StaticConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.StaticVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.VariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.AbstractClassHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ClassHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ClassConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ClassMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantPointerParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstexprVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.EnumConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalConstantPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalConstantPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.MemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.PointerParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.PrivateMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ProtectedMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.PublicMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ScopedEnumConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.StaticConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.StaticVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.VariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.Options.TreatStructAsClass , value: false }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.DerivedType.Array , value: ary }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.DerivedType.Pointer , value: p }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.DerivedType.FunctionPointer , value: fn }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.CString.CharPrinter , value: sz }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.CString.CharArray , value: sz }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.CString.WideCharPrinter , value: wsz }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.CString.WideCharArray , value: wsz }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.int8_t , value: i8 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.int16_t , value: i16 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.int32_t , value: i32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.int64_t , value: i64 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint8_t , value: u8 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint16_t , value: u16 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint32_t , value: u32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.uint64_t , value: u64 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.char8_t , value: c8 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.char16_t , value: c16 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.char32_t , value: c32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.float , value: f }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.double , value: d }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.char , value: c }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.bool , value: b }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType._Bool , value: b }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.int , value: i }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.size_t , value: n }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.wchar_t , value: wc }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.short-int , value: si }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.short , value: s }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-int , value: si }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-short , value: ss }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-short-int , value: ssi }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long-long-int , value: slli }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long-long , value: sll }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long-int , value: sli }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed-long , value: sl }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.signed , value: s }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long-long-int , value: ulli }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long-long , value: ull }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long-int , value: uli }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-long , value: ul }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-short-int , value: usi }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-short , value: us }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned-int , value: ui }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.unsigned , value: u }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-long-int , value: lli }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-double , value: ld }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-long , value: ll }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.long-int , value: li }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.long , value: l }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.PrimitiveType.ptrdiff_t , value: p }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.BOOL , value: b }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.BOOLEAN , value: b }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.BYTE , value: by }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.CHAR , value: c }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.UCHAR , value: uc }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.SHORT , value: s }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.USHORT , value: us }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.WORD , value: w }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.DWORD , value: dw }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.DWORD32 , value: dw32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.DWORD64 , value: dw64 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.LONG , value: l }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONG , value: ul }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONG32 , value: ul32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONG64 , value: ul64 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.ULONGLONG , value: ull }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.HANDLE , value: h }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT , value: i }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT8 , value: i8 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT16 , value: i16 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT32 , value: i32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.INT64 , value: i64 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT , value: ui }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT8 , value: u8 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT16 , value: u16 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT32 , value: u32 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.UINT64 , value: u64 }, \
// RUN: { key: readability-identifier-naming.HungarianNotation.UserDefinedType.PVOID , value: p }, \
// RUN: ]}'
// RUN: clang-tidy %s --config-file=%S/Inputs/readability-identifier-naming/hungarian-notation1/.clang-tidy 2>&1 \
// RUN: | FileCheck -check-prefixes=CHECK-MESSAGES %s
// clang-format off
typedef signed char int8_t; // NOLINT

View File

@ -1,62 +1,5 @@
// RUN: %check_clang_tidy %s readability-identifier-naming %t -- \
// RUN: -config='{ CheckOptions: [ \
// RUN: { key: readability-identifier-naming.AbstractClassCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ClassCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ClassConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ClassMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstantPointerParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ConstexprVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.EnumConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalConstantPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.GlobalVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalConstantPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalPointerCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.LocalVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.MemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.PointerParameterCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.PrivateMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ProtectedMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.PublicMemberCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.ScopedEnumConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.StaticConstantCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.StaticVariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.VariableCase , value: CamelCase }, \
// RUN: { key: readability-identifier-naming.AbstractClassHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ClassHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ClassConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ClassMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstantPointerParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ConstexprVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.EnumConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalConstantPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.GlobalVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalConstantPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalPointerHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.LocalVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.MemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.PointerParameterHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.PrivateMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ProtectedMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.PublicMemberHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.ScopedEnumConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.StaticConstantHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.StaticVariableHungarianPrefix , value: On }, \
// RUN: { key: readability-identifier-naming.VariableHungarianPrefix , value: On }, \
// RUN: ]}'
// RUN: clang-tidy %s --config-file=%S/Inputs/readability-identifier-naming/hungarian-notation2/.clang-tidy 2>&1 \
// RUN: | FileCheck -check-prefixes=CHECK-MESSAGES %s
// clang-format off
typedef signed char int8_t; // NOLINT