ReSharper 2021.1 Help

Code Inspections in C++

In C++, ReSharper 2021.1 provides two kinds of code inspections: 296 inspections that detect errors such as broken syntax, unresolved symbols, compiler errors, and so on (you cannot configure or disable any of these inspections), and 1408 proprietary code inspections, any of which you can disable or change its severity level.
These code inspections help you detect code issues in design time in all open files, and additionally they allow you to find code issues in specific scope.

Configurable C++ inspections are listed below, grouped by their categories.

.NET Core (1 inspection)

 

Inspection
ID
EditorConfig property
Default severity
Delegate constructors with a member pointer parameter are unsupported by .NET Core
CppThisArgMemberFuncDelegateCtorIsUnsuportedByDotNetCore
resharper_cpp_this_arg_member_func_delegate_ctor_is_unsuported_by_dot_net_core_highlighting
Disabled

Clang Diagnostics (737 inspections)

Inspections in this category correspond to Clang compiler warnings integrated with ReSharper.
Inspection
ID
EditorConfig property
Default severity
#pragma-messages clang diagnostic
CppClangTidyClangDiagnosticPragmaMessages
resharper_cpp_clang_tidy_clang_diagnostic_pragma_messages_highlighting
Warning
#warnings clang diagnostic
CppClangTidyClangDiagnosticWarnings
resharper_cpp_clang_tidy_clang_diagnostic_warnings_highlighting
Warning
absolute-value clang diagnostic
CppClangTidyClangDiagnosticAbsoluteValue
resharper_cpp_clang_tidy_clang_diagnostic_absolute_value_highlighting
Warning
abstract-final-class clang diagnostic
CppClangTidyClangDiagnosticAbstractFinalClass
resharper_cpp_clang_tidy_clang_diagnostic_abstract_final_class_highlighting
Warning
abstract-vbase-init clang diagnostic
CppClangTidyClangDiagnosticAbstractVbaseInit
resharper_cpp_clang_tidy_clang_diagnostic_abstract_vbase_init_highlighting
Warning
address-of-packed-member clang diagnostic
CppClangTidyClangDiagnosticAddressOfPackedMember
resharper_cpp_clang_tidy_clang_diagnostic_address_of_packed_member_highlighting
Warning
address-of-temporary clang diagnostic
CppClangTidyClangDiagnosticAddressOfTemporary
resharper_cpp_clang_tidy_clang_diagnostic_address_of_temporary_highlighting
Warning
alloca clang diagnostic
CppClangTidyClangDiagnosticAlloca
resharper_cpp_clang_tidy_clang_diagnostic_alloca_highlighting
Warning
alloca-with-align-alignof clang diagnostic
CppClangTidyClangDiagnosticAllocaWithAlignAlignof
resharper_cpp_clang_tidy_clang_diagnostic_alloca_with_align_alignof_highlighting
Warning
ambiguous-delete clang diagnostic
CppClangTidyClangDiagnosticAmbiguousDelete
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_delete_highlighting
Warning
ambiguous-ellipsis clang diagnostic
CppClangTidyClangDiagnosticAmbiguousEllipsis
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_ellipsis_highlighting
Warning
ambiguous-macro clang diagnostic
CppClangTidyClangDiagnosticAmbiguousMacro
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_macro_highlighting
Warning
ambiguous-member-template clang diagnostic
CppClangTidyClangDiagnosticAmbiguousMemberTemplate
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_member_template_highlighting
Warning
ambiguous-reversed-operator clang diagnostic
CppClangTidyClangDiagnosticAmbiguousReversedOperator
resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_reversed_operator_highlighting
Warning
analyzer-incompatible-plugin clang diagnostic
CppClangTidyClangDiagnosticAnalyzerIncompatiblePlugin
resharper_cpp_clang_tidy_clang_diagnostic_analyzer_incompatible_plugin_highlighting
Warning
anon-enum-enum-conversion clang diagnostic
CppClangTidyClangDiagnosticAnonEnumEnumConversion
resharper_cpp_clang_tidy_clang_diagnostic_anon_enum_enum_conversion_highlighting
Warning
anonymous-pack-parens clang diagnostic
CppClangTidyClangDiagnosticAnonymousPackParens
resharper_cpp_clang_tidy_clang_diagnostic_anonymous_pack_parens_highlighting
Warning
arc-bridge-casts-disallowed-in-nonarc clang diagnostic
CppClangTidyClangDiagnosticArcBridgeCastsDisallowedInNonarc
resharper_cpp_clang_tidy_clang_diagnostic_arc_bridge_casts_disallowed_in_nonarc_highlighting
Warning
arc-maybe-repeated-use-of-weak clang diagnostic
CppClangTidyClangDiagnosticArcMaybeRepeatedUseOfWeak
resharper_cpp_clang_tidy_clang_diagnostic_arc_maybe_repeated_use_of_weak_highlighting
Warning
arc-non-pod-memaccess clang diagnostic
CppClangTidyClangDiagnosticArcNonPodMemaccess
resharper_cpp_clang_tidy_clang_diagnostic_arc_non_pod_memaccess_highlighting
Warning
arc-performSelector-leaks clang diagnostic
CppClangTidyClangDiagnosticArcPerformSelectorLeaks
resharper_cpp_clang_tidy_clang_diagnostic_arc_perform_selector_leaks_highlighting
Warning
arc-repeated-use-of-weak clang diagnostic
CppClangTidyClangDiagnosticArcRepeatedUseOfWeak
resharper_cpp_clang_tidy_clang_diagnostic_arc_repeated_use_of_weak_highlighting
Warning
arc-retain-cycles clang diagnostic
CppClangTidyClangDiagnosticArcRetainCycles
resharper_cpp_clang_tidy_clang_diagnostic_arc_retain_cycles_highlighting
Warning
arc-unsafe-retained-assign clang diagnostic
CppClangTidyClangDiagnosticArcUnsafeRetainedAssign
resharper_cpp_clang_tidy_clang_diagnostic_arc_unsafe_retained_assign_highlighting
Warning
argument-outside-range clang diagnostic
CppClangTidyClangDiagnosticArgumentOutsideRange
resharper_cpp_clang_tidy_clang_diagnostic_argument_outside_range_highlighting
Warning
array-bounds clang diagnostic
CppClangTidyClangDiagnosticArrayBounds
resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_highlighting
Warning
array-bounds-pointer-arithmetic clang diagnostic
CppClangTidyClangDiagnosticArrayBoundsPointerArithmetic
resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_pointer_arithmetic_highlighting
Warning
asm-operand-widths clang diagnostic
CppClangTidyClangDiagnosticAsmOperandWidths
resharper_cpp_clang_tidy_clang_diagnostic_asm_operand_widths_highlighting
Warning
assign-enum clang diagnostic
CppClangTidyClangDiagnosticAssignEnum
resharper_cpp_clang_tidy_clang_diagnostic_assign_enum_highlighting
Warning
assume clang diagnostic
CppClangTidyClangDiagnosticAssume
resharper_cpp_clang_tidy_clang_diagnostic_assume_highlighting
Warning
atimport-in-framework-header clang diagnostic
CppClangTidyClangDiagnosticAtimportInFrameworkHeader
resharper_cpp_clang_tidy_clang_diagnostic_atimport_in_framework_header_highlighting
Warning
atomic-alignment clang diagnostic
CppClangTidyClangDiagnosticAtomicAlignment
resharper_cpp_clang_tidy_clang_diagnostic_atomic_alignment_highlighting
Warning
atomic-implicit-seq-cst clang diagnostic
CppClangTidyClangDiagnosticAtomicImplicitSeqCst
resharper_cpp_clang_tidy_clang_diagnostic_atomic_implicit_seq_cst_highlighting
Suggestion
atomic-memory-ordering clang diagnostic
CppClangTidyClangDiagnosticAtomicMemoryOrdering
resharper_cpp_clang_tidy_clang_diagnostic_atomic_memory_ordering_highlighting
Warning
atomic-property-with-user-defined-accessor clang diagnostic
CppClangTidyClangDiagnosticAtomicPropertyWithUserDefinedAccessor
resharper_cpp_clang_tidy_clang_diagnostic_atomic_property_with_user_defined_accessor_highlighting
Warning
at-protocol clang diagnostic
CppClangTidyClangDiagnosticAtProtocol
resharper_cpp_clang_tidy_clang_diagnostic_at_protocol_highlighting
Warning
attribute-packed-for-bitfield clang diagnostic
CppClangTidyClangDiagnosticAttributePackedForBitfield
resharper_cpp_clang_tidy_clang_diagnostic_attribute_packed_for_bitfield_highlighting
Warning
auto-disable-vptr-sanitizer clang diagnostic
CppClangTidyClangDiagnosticAutoDisableVptrSanitizer
resharper_cpp_clang_tidy_clang_diagnostic_auto_disable_vptr_sanitizer_highlighting
Warning
auto-import clang diagnostic
CppClangTidyClangDiagnosticAutoImport
resharper_cpp_clang_tidy_clang_diagnostic_auto_import_highlighting
Warning
auto-storage-class clang diagnostic
CppClangTidyClangDiagnosticAutoStorageClass
resharper_cpp_clang_tidy_clang_diagnostic_auto_storage_class_highlighting
Warning
auto-var-id clang diagnostic
CppClangTidyClangDiagnosticAutoVarId
resharper_cpp_clang_tidy_clang_diagnostic_auto_var_id_highlighting
Warning
availability clang diagnostic
CppClangTidyClangDiagnosticAvailability
resharper_cpp_clang_tidy_clang_diagnostic_availability_highlighting
Warning
avr-rtlib-linking-quirks clang diagnostic
CppClangTidyClangDiagnosticAvrRtlibLinkingQuirks
resharper_cpp_clang_tidy_clang_diagnostic_avr_rtlib_linking_quirks_highlighting
Disabled
backslash-newline-escape clang diagnostic
CppClangTidyClangDiagnosticBackslashNewlineEscape
resharper_cpp_clang_tidy_clang_diagnostic_backslash_newline_escape_highlighting
Warning
bad-function-cast clang diagnostic
CppClangTidyClangDiagnosticBadFunctionCast
resharper_cpp_clang_tidy_clang_diagnostic_bad_function_cast_highlighting
Warning
binding-in-condition clang diagnostic
CppClangTidyClangDiagnosticBindingInCondition
resharper_cpp_clang_tidy_clang_diagnostic_binding_in_condition_highlighting
Warning
bind-to-temporary-copy clang diagnostic
CppClangTidyClangDiagnosticBindToTemporaryCopy
resharper_cpp_clang_tidy_clang_diagnostic_bind_to_temporary_copy_highlighting
Warning
bitfield-constant-conversion clang diagnostic
CppClangTidyClangDiagnosticBitfieldConstantConversion
resharper_cpp_clang_tidy_clang_diagnostic_bitfield_constant_conversion_highlighting
Warning
bitfield-enum-conversion clang diagnostic
CppClangTidyClangDiagnosticBitfieldEnumConversion
resharper_cpp_clang_tidy_clang_diagnostic_bitfield_enum_conversion_highlighting
Warning
bitfield-width clang diagnostic
CppClangTidyClangDiagnosticBitfieldWidth
resharper_cpp_clang_tidy_clang_diagnostic_bitfield_width_highlighting
Warning
bitwise-conditional-parentheses clang diagnostic
CppClangTidyClangDiagnosticBitwiseConditionalParentheses
resharper_cpp_clang_tidy_clang_diagnostic_bitwise_conditional_parentheses_highlighting
Warning
bitwise-op-parentheses clang diagnostic
CppClangTidyClangDiagnosticBitwiseOpParentheses
resharper_cpp_clang_tidy_clang_diagnostic_bitwise_op_parentheses_highlighting
Warning
block-capture-autoreleasing clang diagnostic
CppClangTidyClangDiagnosticBlockCaptureAutoreleasing
resharper_cpp_clang_tidy_clang_diagnostic_block_capture_autoreleasing_highlighting
Warning
bool-conversion clang diagnostic
CppClangTidyClangDiagnosticBoolConversion
resharper_cpp_clang_tidy_clang_diagnostic_bool_conversion_highlighting
Warning
bool-operation clang diagnostic
CppClangTidyClangDiagnosticBoolOperation
resharper_cpp_clang_tidy_clang_diagnostic_bool_operation_highlighting
Warning
braced-scalar-init clang diagnostic
CppClangTidyClangDiagnosticBracedScalarInit
resharper_cpp_clang_tidy_clang_diagnostic_braced_scalar_init_highlighting
Warning
bridge-cast clang diagnostic
CppClangTidyClangDiagnosticBridgeCast
resharper_cpp_clang_tidy_clang_diagnostic_bridge_cast_highlighting
Warning
builtin-assume-aligned-alignment clang diagnostic
CppClangTidyClangDiagnosticBuiltinAssumeAlignedAlignment
resharper_cpp_clang_tidy_clang_diagnostic_builtin_assume_aligned_alignment_highlighting
Disabled
builtin-macro-redefined clang diagnostic
CppClangTidyClangDiagnosticBuiltinMacroRedefined
resharper_cpp_clang_tidy_clang_diagnostic_builtin_macro_redefined_highlighting
Warning
builtin-memcpy-chk-size clang diagnostic
CppClangTidyClangDiagnosticBuiltinMemcpyChkSize
resharper_cpp_clang_tidy_clang_diagnostic_builtin_memcpy_chk_size_highlighting
Warning
builtin-requires-header clang diagnostic
CppClangTidyClangDiagnosticBuiltinRequiresHeader
resharper_cpp_clang_tidy_clang_diagnostic_builtin_requires_header_highlighting
Warning
c++11-compat clang diagnostic
CppClangTidyClangDiagnosticCpp11Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_highlighting
Disabled
c++11-compat-deprecated-writable-strings clang diagnostic
CppClangTidyClangDiagnosticCpp11CompatDeprecatedWritableStrings
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_deprecated_writable_strings_highlighting
Disabled
c++11-compat-reserved-user-defined-literal clang diagnostic
CppClangTidyClangDiagnosticCpp11CompatReservedUserDefinedLiteral
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_reserved_user_defined_literal_highlighting
Disabled
c++11-extensions clang diagnostic
CppClangTidyClangDiagnosticCpp11Extensions
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extensions_highlighting
Warning
c++11-extra-semi clang diagnostic
CppClangTidyClangDiagnosticCpp11ExtraSemi
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extra_semi_highlighting
Warning
c++11-inline-namespace clang diagnostic
CppClangTidyClangDiagnosticCpp11InlineNamespace
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_inline_namespace_highlighting
Warning
c++11-long-long clang diagnostic
CppClangTidyClangDiagnosticCpp11LongLong
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_long_long_highlighting
Warning
c++11-narrowing clang diagnostic
CppClangTidyClangDiagnosticCpp11Narrowing
resharper_cpp_clang_tidy_clang_diagnostic_cpp11_narrowing_highlighting
Warning
c++14-binary-literal clang diagnostic
CppClangTidyClangDiagnosticCpp14BinaryLiteral
resharper_cpp_clang_tidy_clang_diagnostic_cpp14_binary_literal_highlighting
Warning
c++14-compat clang diagnostic
CppClangTidyClangDiagnosticCpp14Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp14_compat_highlighting
Disabled
c++14-extensions clang diagnostic
CppClangTidyClangDiagnosticCpp14Extensions
resharper_cpp_clang_tidy_clang_diagnostic_cpp14_extensions_highlighting
Warning
c++17-compat clang diagnostic
CppClangTidyClangDiagnosticCpp17Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp17_compat_highlighting
Disabled
c++17-compat-mangling clang diagnostic
CppClangTidyClangDiagnosticCpp17CompatMangling
resharper_cpp_clang_tidy_clang_diagnostic_cpp17_compat_mangling_highlighting
Disabled
c++17-extensions clang diagnostic
CppClangTidyClangDiagnosticCpp17Extensions
resharper_cpp_clang_tidy_clang_diagnostic_cpp17_extensions_highlighting
Warning
c++20-compat clang diagnostic
CppClangTidyClangDiagnosticCpp20Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp20_compat_highlighting
Disabled
c++20-designator clang diagnostic
CppClangTidyClangDiagnosticCpp20Designator
resharper_cpp_clang_tidy_clang_diagnostic_cpp20_designator_highlighting
Warning
c++20-extensions clang diagnostic
CppClangTidyClangDiagnosticCpp20Extensions
resharper_cpp_clang_tidy_clang_diagnostic_cpp20_extensions_highlighting
Warning
c++2a-extensions clang diagnostic
CppClangTidyClangDiagnosticCpp2aExtensions
resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_extensions_highlighting
Warning
c++98-c++11-c++14-c++17-compat clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11Cpp14Cpp17Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_cpp17_compat_highlighting
Disabled
c++98-c++11-c++14-c++17-compat-pedantic clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11Cpp14Cpp17CompatPedantic
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_cpp17_compat_pedantic_highlighting
Disabled
c++98-c++11-c++14-compat clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11Cpp14Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_compat_highlighting
Disabled
c++98-c++11-c++14-compat-pedantic clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11Cpp14CompatPedantic
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_compat_pedantic_highlighting
Disabled
c++98-c++11-compat clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_highlighting
Disabled
c++98-c++11-compat-binary-literal clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11CompatBinaryLiteral
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_binary_literal_highlighting
Disabled
c++98-c++11-compat-pedantic clang diagnostic
CppClangTidyClangDiagnosticCpp98Cpp11CompatPedantic
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_pedantic_highlighting
Disabled
c++98-compat clang diagnostic
CppClangTidyClangDiagnosticCpp98Compat
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_highlighting
Disabled
c++98-compat-bind-to-temporary-copy clang diagnostic
CppClangTidyClangDiagnosticCpp98CompatBindToTemporaryCopy
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_bind_to_temporary_copy_highlighting
Disabled
c++98-compat-extra-semi clang diagnostic
CppClangTidyClangDiagnosticCpp98CompatExtraSemi
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_extra_semi_highlighting
Disabled
c++98-compat-local-type-template-args clang diagnostic
CppClangTidyClangDiagnosticCpp98CompatLocalTypeTemplateArgs
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_local_type_template_args_highlighting
Disabled
c++98-compat-pedantic clang diagnostic
CppClangTidyClangDiagnosticCpp98CompatPedantic
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_pedantic_highlighting
Disabled
c++98-compat-unnamed-type-template-args clang diagnostic
CppClangTidyClangDiagnosticCpp98CompatUnnamedTypeTemplateArgs
resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_unnamed_type_template_args_highlighting
Disabled
c++-compat clang diagnostic
CppClangTidyClangDiagnosticCppCompat
resharper_cpp_clang_tidy_clang_diagnostic_cpp_compat_highlighting
Disabled
c11-extensions clang diagnostic
CppClangTidyClangDiagnosticC11Extensions
resharper_cpp_clang_tidy_clang_diagnostic_c11_extensions_highlighting
Warning
c2x-extensions clang diagnostic
CppClangTidyClangDiagnosticC2xExtensions
resharper_cpp_clang_tidy_clang_diagnostic_c2x_extensions_highlighting
Warning
c99-compat clang diagnostic
CppClangTidyClangDiagnosticC99Compat
resharper_cpp_clang_tidy_clang_diagnostic_c99_compat_highlighting
Disabled
c99-designator clang diagnostic
CppClangTidyClangDiagnosticC99Designator
resharper_cpp_clang_tidy_clang_diagnostic_c99_designator_highlighting
Warning
c99-extensions clang diagnostic
CppClangTidyClangDiagnosticC99Extensions
resharper_cpp_clang_tidy_clang_diagnostic_c99_extensions_highlighting
Warning
call-to-pure-virtual-from-ctor-dtor clang diagnostic
CppClangTidyClangDiagnosticCallToPureVirtualFromCtorDtor
resharper_cpp_clang_tidy_clang_diagnostic_call_to_pure_virtual_from_ctor_dtor_highlighting
Warning
cast-align clang diagnostic
CppClangTidyClangDiagnosticCastAlign
resharper_cpp_clang_tidy_clang_diagnostic_cast_align_highlighting
Warning
cast-calling-convention clang diagnostic
CppClangTidyClangDiagnosticCastCallingConvention
resharper_cpp_clang_tidy_clang_diagnostic_cast_calling_convention_highlighting
Warning
cast-of-sel-type clang diagnostic
CppClangTidyClangDiagnosticCastOfSelType
resharper_cpp_clang_tidy_clang_diagnostic_cast_of_sel_type_highlighting
Warning
cast-qual clang diagnostic
CppClangTidyClangDiagnosticCastQual
resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_highlighting
Warning
cast-qual-unrelated clang diagnostic
CppClangTidyClangDiagnosticCastQualUnrelated
resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_unrelated_highlighting
Warning
CFString-literal clang diagnostic
CppClangTidyClangDiagnosticCFStringLiteral
resharper_cpp_clang_tidy_clang_diagnostic_cf_string_literal_highlighting
Warning
char-subscripts clang diagnostic
CppClangTidyClangDiagnosticCharSubscripts
resharper_cpp_clang_tidy_clang_diagnostic_char_subscripts_highlighting
Warning
Clang compiler error
CppClangTidyClangDiagnosticError
resharper_cpp_clang_tidy_clang_diagnostic_error_highlighting
Disabled
clang-cl-pch clang diagnostic
CppClangTidyClangDiagnosticClangClPch
resharper_cpp_clang_tidy_clang_diagnostic_clang_cl_pch_highlighting
Disabled
class-varargs clang diagnostic
CppClangTidyClangDiagnosticClassVarargs
resharper_cpp_clang_tidy_clang_diagnostic_class_varargs_highlighting
Warning
cmse-union-leak clang diagnostic
CppClangTidyClangDiagnosticCmseUnionLeak
resharper_cpp_clang_tidy_clang_diagnostic_cmse_union_leak_highlighting
Warning
comma clang diagnostic
CppClangTidyClangDiagnosticComma
resharper_cpp_clang_tidy_clang_diagnostic_comma_highlighting
Warning
comment clang diagnostic
CppClangTidyClangDiagnosticComment
resharper_cpp_clang_tidy_clang_diagnostic_comment_highlighting
Warning
compare-distinct-pointer-types clang diagnostic
CppClangTidyClangDiagnosticCompareDistinctPointerTypes
resharper_cpp_clang_tidy_clang_diagnostic_compare_distinct_pointer_types_highlighting
Warning
complex-component-init clang diagnostic
CppClangTidyClangDiagnosticComplexComponentInit
resharper_cpp_clang_tidy_clang_diagnostic_complex_component_init_highlighting
Warning
concepts-ts-compat clang diagnostic
CppClangTidyClangDiagnosticConceptsTsCompat
resharper_cpp_clang_tidy_clang_diagnostic_concepts_ts_compat_highlighting
Disabled
conditional-type-mismatch clang diagnostic
CppClangTidyClangDiagnosticConditionalTypeMismatch
resharper_cpp_clang_tidy_clang_diagnostic_conditional_type_mismatch_highlighting
Warning
conditional-uninitialized clang diagnostic
CppClangTidyClangDiagnosticConditionalUninitialized
resharper_cpp_clang_tidy_clang_diagnostic_conditional_uninitialized_highlighting
Warning
config-macros clang diagnostic
CppClangTidyClangDiagnosticConfigMacros
resharper_cpp_clang_tidy_clang_diagnostic_config_macros_highlighting
Warning
constant-conversion clang diagnostic
CppClangTidyClangDiagnosticConstantConversion
resharper_cpp_clang_tidy_clang_diagnostic_constant_conversion_highlighting
Warning
constant-evaluated clang diagnostic
CppClangTidyClangDiagnosticConstantEvaluated
resharper_cpp_clang_tidy_clang_diagnostic_constant_evaluated_highlighting
Warning
constant-logical-operand clang diagnostic
CppClangTidyClangDiagnosticConstantLogicalOperand
resharper_cpp_clang_tidy_clang_diagnostic_constant_logical_operand_highlighting
Warning
constexpr-not-const clang diagnostic
CppClangTidyClangDiagnosticConstexprNotConst
resharper_cpp_clang_tidy_clang_diagnostic_constexpr_not_const_highlighting
Warning
consumed clang diagnostic
CppClangTidyClangDiagnosticConsumed
resharper_cpp_clang_tidy_clang_diagnostic_consumed_highlighting
Warning
conversion clang diagnostic
CppClangTidyClangDiagnosticConversion
resharper_cpp_clang_tidy_clang_diagnostic_conversion_highlighting
Warning
coroutine-missing-unhandled-exception clang diagnostic
CppClangTidyClangDiagnosticCoroutineMissingUnhandledException
resharper_cpp_clang_tidy_clang_diagnostic_coroutine_missing_unhandled_exception_highlighting
Warning
covered-switch-default clang diagnostic
CppClangTidyClangDiagnosticCoveredSwitchDefault
resharper_cpp_clang_tidy_clang_diagnostic_covered_switch_default_highlighting
Warning
cstring-format-directive clang diagnostic
CppClangTidyClangDiagnosticCstringFormatDirective
resharper_cpp_clang_tidy_clang_diagnostic_cstring_format_directive_highlighting
Warning
ctad-maybe-unsupported clang diagnostic
CppClangTidyClangDiagnosticCtadMaybeUnsupported
resharper_cpp_clang_tidy_clang_diagnostic_ctad_maybe_unsupported_highlighting
Warning
ctu clang diagnostic
CppClangTidyClangDiagnosticCtu
resharper_cpp_clang_tidy_clang_diagnostic_ctu_highlighting
Disabled
cuda-compat clang diagnostic
CppClangTidyClangDiagnosticCudaCompat
resharper_cpp_clang_tidy_clang_diagnostic_cuda_compat_highlighting
Disabled
custom-atomic-properties clang diagnostic
CppClangTidyClangDiagnosticCustomAtomicProperties
resharper_cpp_clang_tidy_clang_diagnostic_custom_atomic_properties_highlighting
Warning
dangling clang diagnostic
CppClangTidyClangDiagnosticDangling
resharper_cpp_clang_tidy_clang_diagnostic_dangling_highlighting
Warning
dangling-else clang diagnostic
CppClangTidyClangDiagnosticDanglingElse
resharper_cpp_clang_tidy_clang_diagnostic_dangling_else_highlighting
Warning
dangling-field clang diagnostic
CppClangTidyClangDiagnosticDanglingField
resharper_cpp_clang_tidy_clang_diagnostic_dangling_field_highlighting
Warning
dangling-gsl clang diagnostic
CppClangTidyClangDiagnosticDanglingGsl
resharper_cpp_clang_tidy_clang_diagnostic_dangling_gsl_highlighting
Warning
dangling-initializer-list clang diagnostic
CppClangTidyClangDiagnosticDanglingInitializerList
resharper_cpp_clang_tidy_clang_diagnostic_dangling_initializer_list_highlighting
Warning
darwin-sdk-settings clang diagnostic
CppClangTidyClangDiagnosticDarwinSdkSettings
resharper_cpp_clang_tidy_clang_diagnostic_darwin_sdk_settings_highlighting
Disabled
date-time clang diagnostic
CppClangTidyClangDiagnosticDateTime
resharper_cpp_clang_tidy_clang_diagnostic_date_time_highlighting
Warning
dealloc-in-category clang diagnostic
CppClangTidyClangDiagnosticDeallocInCategory
resharper_cpp_clang_tidy_clang_diagnostic_dealloc_in_category_highlighting
Warning
debug-compression-unavailable clang diagnostic
CppClangTidyClangDiagnosticDebugCompressionUnavailable
resharper_cpp_clang_tidy_clang_diagnostic_debug_compression_unavailable_highlighting
Warning
declaration-after-statement clang diagnostic
CppClangTidyClangDiagnosticDeclarationAfterStatement
resharper_cpp_clang_tidy_clang_diagnostic_declaration_after_statement_highlighting
Warning
defaulted-function-deleted clang diagnostic
CppClangTidyClangDiagnosticDefaultedFunctionDeleted
resharper_cpp_clang_tidy_clang_diagnostic_defaulted_function_deleted_highlighting
Disabled
delegating-ctor-cycles clang diagnostic
CppClangTidyClangDiagnosticDelegatingCtorCycles
resharper_cpp_clang_tidy_clang_diagnostic_delegating_ctor_cycles_highlighting
Warning
delete-abstract-non-virtual-dtor clang diagnostic
CppClangTidyClangDiagnosticDeleteAbstractNonVirtualDtor
resharper_cpp_clang_tidy_clang_diagnostic_delete_abstract_non_virtual_dtor_highlighting
Warning
delete-incomplete clang diagnostic
CppClangTidyClangDiagnosticDeleteIncomplete
resharper_cpp_clang_tidy_clang_diagnostic_delete_incomplete_highlighting
Warning
delete-non-abstract-non-virtual-dtor clang diagnostic
CppClangTidyClangDiagnosticDeleteNonAbstractNonVirtualDtor
resharper_cpp_clang_tidy_clang_diagnostic_delete_non_abstract_non_virtual_dtor_highlighting
Warning
delete-non-virtual-dtor clang diagnostic
CppClangTidyClangDiagnosticDeleteNonVirtualDtor
resharper_cpp_clang_tidy_clang_diagnostic_delete_non_virtual_dtor_highlighting
Warning
deprecated clang diagnostic
CppClangTidyClangDiagnosticDeprecated
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_highlighting
Warning
deprecated-anon-enum-enum-conversion clang diagnostic
CppClangTidyClangDiagnosticDeprecatedAnonEnumEnumConversion
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_anon_enum_enum_conversion_highlighting
Warning
deprecated-array-compare clang diagnostic
CppClangTidyClangDiagnosticDeprecatedArrayCompare
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_array_compare_highlighting
Warning
deprecated-attributes clang diagnostic
CppClangTidyClangDiagnosticDeprecatedAttributes
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_attributes_highlighting
Warning
deprecated-comma-subscript clang diagnostic
CppClangTidyClangDiagnosticDeprecatedCommaSubscript
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_comma_subscript_highlighting
Warning
deprecated-copy clang diagnostic
CppClangTidyClangDiagnosticDeprecatedCopy
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_highlighting
Warning
deprecated-copy-dtor clang diagnostic
CppClangTidyClangDiagnosticDeprecatedCopyDtor
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_dtor_highlighting
Warning
deprecated-declarations clang diagnostic
CppClangTidyClangDiagnosticDeprecatedDeclarations
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_declarations_highlighting
Warning
deprecated-dynamic-exception-spec clang diagnostic
CppClangTidyClangDiagnosticDeprecatedDynamicExceptionSpec
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_dynamic_exception_spec_highlighting
Warning
deprecated-enum-compare clang diagnostic
CppClangTidyClangDiagnosticDeprecatedEnumCompare
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_compare_highlighting
Warning
deprecated-enum-compare-conditional clang diagnostic
CppClangTidyClangDiagnosticDeprecatedEnumCompareConditional
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_compare_conditional_highlighting
Warning
deprecated-enum-enum-conversion clang diagnostic
CppClangTidyClangDiagnosticDeprecatedEnumEnumConversion
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_enum_conversion_highlighting
Warning
deprecated-enum-float-conversion clang diagnostic
CppClangTidyClangDiagnosticDeprecatedEnumFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_float_conversion_highlighting
Warning
deprecated-implementations clang diagnostic
CppClangTidyClangDiagnosticDeprecatedImplementations
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_implementations_highlighting
Warning
deprecated-increment-bool clang diagnostic
CppClangTidyClangDiagnosticDeprecatedIncrementBool
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_increment_bool_highlighting
Warning
deprecated-objc-isa-usage clang diagnostic
CppClangTidyClangDiagnosticDeprecatedObjcIsaUsage
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_isa_usage_highlighting
Warning
deprecated-objc-pointer-introspection clang diagnostic
CppClangTidyClangDiagnosticDeprecatedObjcPointerIntrospection
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_highlighting
Warning
deprecated-objc-pointer-introspection-performSelector clang diagnostic
CppClangTidyClangDiagnosticDeprecatedObjcPointerIntrospectionPerformSelector
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_perform_selector_highlighting
Warning
deprecated-register clang diagnostic
CppClangTidyClangDiagnosticDeprecatedRegister
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_register_highlighting
Warning
deprecated-this-capture clang diagnostic
CppClangTidyClangDiagnosticDeprecatedThisCapture
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_this_capture_highlighting
Warning
deprecated-volatile clang diagnostic
CppClangTidyClangDiagnosticDeprecatedVolatile
resharper_cpp_clang_tidy_clang_diagnostic_deprecated_volatile_highlighting
Warning
direct-ivar-access clang diagnostic
CppClangTidyClangDiagnosticDirectIvarAccess
resharper_cpp_clang_tidy_clang_diagnostic_direct_ivar_access_highlighting
Warning
disabled-macro-expansion clang diagnostic
CppClangTidyClangDiagnosticDisabledMacroExpansion
resharper_cpp_clang_tidy_clang_diagnostic_disabled_macro_expansion_highlighting
Warning
distributed-object-modifiers clang diagnostic
CppClangTidyClangDiagnosticDistributedObjectModifiers
resharper_cpp_clang_tidy_clang_diagnostic_distributed_object_modifiers_highlighting
Warning
division-by-zero clang diagnostic
CppClangTidyClangDiagnosticDivisionByZero
resharper_cpp_clang_tidy_clang_diagnostic_division_by_zero_highlighting
Warning
dll-attribute-on-redeclaration clang diagnostic
CppClangTidyClangDiagnosticDllAttributeOnRedeclaration
resharper_cpp_clang_tidy_clang_diagnostic_dll_attribute_on_redeclaration_highlighting
Warning
dllexport-explicit-instantiation-decl clang diagnostic
CppClangTidyClangDiagnosticDllexportExplicitInstantiationDecl
resharper_cpp_clang_tidy_clang_diagnostic_dllexport_explicit_instantiation_decl_highlighting
Warning
dllimport-static-field-def clang diagnostic
CppClangTidyClangDiagnosticDllimportStaticFieldDef
resharper_cpp_clang_tidy_clang_diagnostic_dllimport_static_field_def_highlighting
Warning
documentation clang diagnostic
CppClangTidyClangDiagnosticDocumentation
resharper_cpp_clang_tidy_clang_diagnostic_documentation_highlighting
Warning
documentation-deprecated-sync clang diagnostic
CppClangTidyClangDiagnosticDocumentationDeprecatedSync
resharper_cpp_clang_tidy_clang_diagnostic_documentation_deprecated_sync_highlighting
Warning
documentation-html clang diagnostic
CppClangTidyClangDiagnosticDocumentationHtml
resharper_cpp_clang_tidy_clang_diagnostic_documentation_html_highlighting
Warning
documentation-pedantic clang diagnostic
CppClangTidyClangDiagnosticDocumentationPedantic
resharper_cpp_clang_tidy_clang_diagnostic_documentation_pedantic_highlighting
Warning
documentation-unknown-command clang diagnostic
CppClangTidyClangDiagnosticDocumentationUnknownCommand
resharper_cpp_clang_tidy_clang_diagnostic_documentation_unknown_command_highlighting
Warning
dollar-in-identifier-extension clang diagnostic
CppClangTidyClangDiagnosticDollarInIdentifierExtension
resharper_cpp_clang_tidy_clang_diagnostic_dollar_in_identifier_extension_highlighting
Warning
double-promotion clang diagnostic
CppClangTidyClangDiagnosticDoublePromotion
resharper_cpp_clang_tidy_clang_diagnostic_double_promotion_highlighting
Warning
dtor-name clang diagnostic
CppClangTidyClangDiagnosticDtorName
resharper_cpp_clang_tidy_clang_diagnostic_dtor_name_highlighting
Warning
dtor-typedef clang diagnostic
CppClangTidyClangDiagnosticDtorTypedef
resharper_cpp_clang_tidy_clang_diagnostic_dtor_typedef_highlighting
Warning
duplicate-decl-specifier clang diagnostic
CppClangTidyClangDiagnosticDuplicateDeclSpecifier
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_decl_specifier_highlighting
Warning
duplicate-enum clang diagnostic
CppClangTidyClangDiagnosticDuplicateEnum
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_enum_highlighting
Warning
duplicate-method-arg clang diagnostic
CppClangTidyClangDiagnosticDuplicateMethodArg
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_method_arg_highlighting
Warning
duplicate-method-match clang diagnostic
CppClangTidyClangDiagnosticDuplicateMethodMatch
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_method_match_highlighting
Warning
duplicate-protocol clang diagnostic
CppClangTidyClangDiagnosticDuplicateProtocol
resharper_cpp_clang_tidy_clang_diagnostic_duplicate_protocol_highlighting
Warning
dynamic-class-memaccess clang diagnostic
CppClangTidyClangDiagnosticDynamicClassMemaccess
resharper_cpp_clang_tidy_clang_diagnostic_dynamic_class_memaccess_highlighting
Warning
dynamic-exception-spec clang diagnostic
CppClangTidyClangDiagnosticDynamicExceptionSpec
resharper_cpp_clang_tidy_clang_diagnostic_dynamic_exception_spec_highlighting
Warning
embedded-directive clang diagnostic
CppClangTidyClangDiagnosticEmbeddedDirective
resharper_cpp_clang_tidy_clang_diagnostic_embedded_directive_highlighting
Warning
empty-body clang diagnostic
CppClangTidyClangDiagnosticEmptyBody
resharper_cpp_clang_tidy_clang_diagnostic_empty_body_highlighting
Warning
empty-decomposition clang diagnostic
CppClangTidyClangDiagnosticEmptyDecomposition
resharper_cpp_clang_tidy_clang_diagnostic_empty_decomposition_highlighting
Warning
empty-init-stmt clang diagnostic
CppClangTidyClangDiagnosticEmptyInitStmt
resharper_cpp_clang_tidy_clang_diagnostic_empty_init_stmt_highlighting
Warning
empty-translation-unit clang diagnostic
CppClangTidyClangDiagnosticEmptyTranslationUnit
resharper_cpp_clang_tidy_clang_diagnostic_empty_translation_unit_highlighting
Warning
encode-type clang diagnostic
CppClangTidyClangDiagnosticEncodeType
resharper_cpp_clang_tidy_clang_diagnostic_encode_type_highlighting
Warning
enum-compare clang diagnostic
CppClangTidyClangDiagnosticEnumCompare
resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_highlighting
Warning
enum-compare-conditional clang diagnostic
CppClangTidyClangDiagnosticEnumCompareConditional
resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_conditional_highlighting
Warning
enum-compare-switch clang diagnostic
CppClangTidyClangDiagnosticEnumCompareSwitch
resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_switch_highlighting
Warning
enum-conversion clang diagnostic
CppClangTidyClangDiagnosticEnumConversion
resharper_cpp_clang_tidy_clang_diagnostic_enum_conversion_highlighting
Warning
enum-enum-conversion clang diagnostic
CppClangTidyClangDiagnosticEnumEnumConversion
resharper_cpp_clang_tidy_clang_diagnostic_enum_enum_conversion_highlighting
Warning
enum-float-conversion clang diagnostic
CppClangTidyClangDiagnosticEnumFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_enum_float_conversion_highlighting
Warning
enum-too-large clang diagnostic
CppClangTidyClangDiagnosticEnumTooLarge
resharper_cpp_clang_tidy_clang_diagnostic_enum_too_large_highlighting
Warning
exceptions clang diagnostic
CppClangTidyClangDiagnosticExceptions
resharper_cpp_clang_tidy_clang_diagnostic_exceptions_highlighting
Warning
excess-initializers clang diagnostic
CppClangTidyClangDiagnosticExcessInitializers
resharper_cpp_clang_tidy_clang_diagnostic_excess_initializers_highlighting
Warning
exit-time-destructors clang diagnostic
CppClangTidyClangDiagnosticExitTimeDestructors
resharper_cpp_clang_tidy_clang_diagnostic_exit_time_destructors_highlighting
Warning
expansion-to-defined clang diagnostic
CppClangTidyClangDiagnosticExpansionToDefined
resharper_cpp_clang_tidy_clang_diagnostic_expansion_to_defined_highlighting
Warning
explicit-initialize-call clang diagnostic
CppClangTidyClangDiagnosticExplicitInitializeCall
resharper_cpp_clang_tidy_clang_diagnostic_explicit_initialize_call_highlighting
Warning
explicit-ownership-type clang diagnostic
CppClangTidyClangDiagnosticExplicitOwnershipType
resharper_cpp_clang_tidy_clang_diagnostic_explicit_ownership_type_highlighting
Warning
export-unnamed clang diagnostic
CppClangTidyClangDiagnosticExportUnnamed
resharper_cpp_clang_tidy_clang_diagnostic_export_unnamed_highlighting
Warning
export-using-directive clang diagnostic
CppClangTidyClangDiagnosticExportUsingDirective
resharper_cpp_clang_tidy_clang_diagnostic_export_using_directive_highlighting
Warning
extern-c-compat clang diagnostic
CppClangTidyClangDiagnosticExternCCompat
resharper_cpp_clang_tidy_clang_diagnostic_extern_c_compat_highlighting
Disabled
extern-initializer clang diagnostic
CppClangTidyClangDiagnosticExternInitializer
resharper_cpp_clang_tidy_clang_diagnostic_extern_initializer_highlighting
Warning
extra-qualification clang diagnostic
CppClangTidyClangDiagnosticExtraQualification
resharper_cpp_clang_tidy_clang_diagnostic_extra_qualification_highlighting
Warning
extra-semi clang diagnostic
CppClangTidyClangDiagnosticExtraSemi
resharper_cpp_clang_tidy_clang_diagnostic_extra_semi_highlighting
Warning
extra-semi-stmt clang diagnostic
CppClangTidyClangDiagnosticExtraSemiStmt
resharper_cpp_clang_tidy_clang_diagnostic_extra_semi_stmt_highlighting
Warning
extra-tokens clang diagnostic
CppClangTidyClangDiagnosticExtraTokens
resharper_cpp_clang_tidy_clang_diagnostic_extra_tokens_highlighting
Warning
fallback clang diagnostic
CppClangTidyClangDiagnosticFallback
resharper_cpp_clang_tidy_clang_diagnostic_fallback_highlighting
Warning
final-dtor-non-final-class clang diagnostic
CppClangTidyClangDiagnosticFinalDtorNonFinalClass
resharper_cpp_clang_tidy_clang_diagnostic_final_dtor_non_final_class_highlighting
Warning
fixed-enum-extension clang diagnostic
CppClangTidyClangDiagnosticFixedEnumExtension
resharper_cpp_clang_tidy_clang_diagnostic_fixed_enum_extension_highlighting
Disabled
flag-enum clang diagnostic
CppClangTidyClangDiagnosticFlagEnum
resharper_cpp_clang_tidy_clang_diagnostic_flag_enum_highlighting
Warning
flexible-array-extensions clang diagnostic
CppClangTidyClangDiagnosticFlexibleArrayExtensions
resharper_cpp_clang_tidy_clang_diagnostic_flexible_array_extensions_highlighting
Warning
float-conversion clang diagnostic
CppClangTidyClangDiagnosticFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_float_conversion_highlighting
Warning
float-equal clang diagnostic
CppClangTidyClangDiagnosticFloatEqual
resharper_cpp_clang_tidy_clang_diagnostic_float_equal_highlighting
Warning
float-overflow-conversion clang diagnostic
CppClangTidyClangDiagnosticFloatOverflowConversion
resharper_cpp_clang_tidy_clang_diagnostic_float_overflow_conversion_highlighting
Warning
float-zero-conversion clang diagnostic
CppClangTidyClangDiagnosticFloatZeroConversion
resharper_cpp_clang_tidy_clang_diagnostic_float_zero_conversion_highlighting
Warning
for-loop-analysis clang diagnostic
CppClangTidyClangDiagnosticForLoopAnalysis
resharper_cpp_clang_tidy_clang_diagnostic_for_loop_analysis_highlighting
Warning
format clang diagnostic
CppClangTidyClangDiagnosticFormat
resharper_cpp_clang_tidy_clang_diagnostic_format_highlighting
Warning
format-extra-args clang diagnostic
CppClangTidyClangDiagnosticFormatExtraArgs
resharper_cpp_clang_tidy_clang_diagnostic_format_extra_args_highlighting
Warning
format-invalid-specifier clang diagnostic
CppClangTidyClangDiagnosticFormatInvalidSpecifier
resharper_cpp_clang_tidy_clang_diagnostic_format_invalid_specifier_highlighting
Warning
format-non-iso clang diagnostic
CppClangTidyClangDiagnosticFormatNonIso
resharper_cpp_clang_tidy_clang_diagnostic_format_non_iso_highlighting
Warning
format-nonliteral clang diagnostic
CppClangTidyClangDiagnosticFormatNonliteral
resharper_cpp_clang_tidy_clang_diagnostic_format_nonliteral_highlighting
Warning
format-pedantic clang diagnostic
CppClangTidyClangDiagnosticFormatPedantic
resharper_cpp_clang_tidy_clang_diagnostic_format_pedantic_highlighting
Warning
format-security clang diagnostic
CppClangTidyClangDiagnosticFormatSecurity
resharper_cpp_clang_tidy_clang_diagnostic_format_security_highlighting
Warning
format-type-confusion clang diagnostic
CppClangTidyClangDiagnosticFormatTypeConfusion
resharper_cpp_clang_tidy_clang_diagnostic_format_type_confusion_highlighting
Warning
format-zero-length clang diagnostic
CppClangTidyClangDiagnosticFormatZeroLength
resharper_cpp_clang_tidy_clang_diagnostic_format_zero_length_highlighting
Warning
fortify-source clang diagnostic
CppClangTidyClangDiagnosticFortifySource
resharper_cpp_clang_tidy_clang_diagnostic_fortify_source_highlighting
Warning
four-char-constants clang diagnostic
CppClangTidyClangDiagnosticFourCharConstants
resharper_cpp_clang_tidy_clang_diagnostic_four_char_constants_highlighting
Warning
frame-address clang diagnostic
CppClangTidyClangDiagnosticFrameAddress
resharper_cpp_clang_tidy_clang_diagnostic_frame_address_highlighting
Warning
frame-larger-than= clang diagnostic
CppClangTidyClangDiagnosticFrameLargerThanEq
resharper_cpp_clang_tidy_clang_diagnostic_frame_larger_than_eq_highlighting
Warning
framework-include-private-from-public clang diagnostic
CppClangTidyClangDiagnosticFrameworkIncludePrivateFromPublic
resharper_cpp_clang_tidy_clang_diagnostic_framework_include_private_from_public_highlighting
Warning
function-def-in-objc-container clang diagnostic
CppClangTidyClangDiagnosticFunctionDefInObjcContainer
resharper_cpp_clang_tidy_clang_diagnostic_function_def_in_objc_container_highlighting
Warning
function-multiversion clang diagnostic
CppClangTidyClangDiagnosticFunctionMultiversion
resharper_cpp_clang_tidy_clang_diagnostic_function_multiversion_highlighting
Warning
gcc-compat clang diagnostic
CppClangTidyClangDiagnosticGccCompat
resharper_cpp_clang_tidy_clang_diagnostic_gcc_compat_highlighting
Disabled
global-constructors clang diagnostic
CppClangTidyClangDiagnosticGlobalConstructors
resharper_cpp_clang_tidy_clang_diagnostic_global_constructors_highlighting
Disabled
global-isel clang diagnostic
CppClangTidyClangDiagnosticGlobalIsel
resharper_cpp_clang_tidy_clang_diagnostic_global_isel_highlighting
Warning
gnu-alignof-expression clang diagnostic
CppClangTidyClangDiagnosticGnuAlignofExpression
resharper_cpp_clang_tidy_clang_diagnostic_gnu_alignof_expression_highlighting
Warning
gnu-anonymous-struct clang diagnostic
CppClangTidyClangDiagnosticGnuAnonymousStruct
resharper_cpp_clang_tidy_clang_diagnostic_gnu_anonymous_struct_highlighting
Disabled
gnu-array-member-paren-init clang diagnostic
CppClangTidyClangDiagnosticGnuArrayMemberParenInit
resharper_cpp_clang_tidy_clang_diagnostic_gnu_array_member_paren_init_highlighting
Warning
gnu-auto-type clang diagnostic
CppClangTidyClangDiagnosticGnuAutoType
resharper_cpp_clang_tidy_clang_diagnostic_gnu_auto_type_highlighting
Warning
gnu-binary-literal clang diagnostic
CppClangTidyClangDiagnosticGnuBinaryLiteral
resharper_cpp_clang_tidy_clang_diagnostic_gnu_binary_literal_highlighting
Warning
gnu-case-range clang diagnostic
CppClangTidyClangDiagnosticGnuCaseRange
resharper_cpp_clang_tidy_clang_diagnostic_gnu_case_range_highlighting
Warning
gnu-complex-integer clang diagnostic
CppClangTidyClangDiagnosticGnuComplexInteger
resharper_cpp_clang_tidy_clang_diagnostic_gnu_complex_integer_highlighting
Warning
gnu-compound-literal-initializer clang diagnostic
CppClangTidyClangDiagnosticGnuCompoundLiteralInitializer
resharper_cpp_clang_tidy_clang_diagnostic_gnu_compound_literal_initializer_highlighting
Warning
gnu-conditional-omitted-operand clang diagnostic
CppClangTidyClangDiagnosticGnuConditionalOmittedOperand
resharper_cpp_clang_tidy_clang_diagnostic_gnu_conditional_omitted_operand_highlighting
Warning
gnu-designator clang diagnostic
CppClangTidyClangDiagnosticGnuDesignator
resharper_cpp_clang_tidy_clang_diagnostic_gnu_designator_highlighting
Warning
gnu-empty-initializer clang diagnostic
CppClangTidyClangDiagnosticGnuEmptyInitializer
resharper_cpp_clang_tidy_clang_diagnostic_gnu_empty_initializer_highlighting
Warning
gnu-empty-struct clang diagnostic
CppClangTidyClangDiagnosticGnuEmptyStruct
resharper_cpp_clang_tidy_clang_diagnostic_gnu_empty_struct_highlighting
Warning
gnu-flexible-array-initializer clang diagnostic
CppClangTidyClangDiagnosticGnuFlexibleArrayInitializer
resharper_cpp_clang_tidy_clang_diagnostic_gnu_flexible_array_initializer_highlighting
Warning
gnu-flexible-array-union-member clang diagnostic
CppClangTidyClangDiagnosticGnuFlexibleArrayUnionMember
resharper_cpp_clang_tidy_clang_diagnostic_gnu_flexible_array_union_member_highlighting
Warning
gnu-folding-constant clang diagnostic
CppClangTidyClangDiagnosticGnuFoldingConstant
resharper_cpp_clang_tidy_clang_diagnostic_gnu_folding_constant_highlighting
Warning
gnu-imaginary-constant clang diagnostic
CppClangTidyClangDiagnosticGnuImaginaryConstant
resharper_cpp_clang_tidy_clang_diagnostic_gnu_imaginary_constant_highlighting
Warning
gnu-include-next clang diagnostic
CppClangTidyClangDiagnosticGnuIncludeNext
resharper_cpp_clang_tidy_clang_diagnostic_gnu_include_next_highlighting
Warning
gnu-inline-cpp-without-extern clang diagnostic
CppClangTidyClangDiagnosticGnuInlineCppWithoutExtern
resharper_cpp_clang_tidy_clang_diagnostic_gnu_inline_cpp_without_extern_highlighting
Warning
gnu-label-as-value clang diagnostic
CppClangTidyClangDiagnosticGnuLabelAsValue
resharper_cpp_clang_tidy_clang_diagnostic_gnu_label_as_value_highlighting
Warning
gnu-redeclared-enum clang diagnostic
CppClangTidyClangDiagnosticGnuRedeclaredEnum
resharper_cpp_clang_tidy_clang_diagnostic_gnu_redeclared_enum_highlighting
Warning
gnu-statement-expression clang diagnostic
CppClangTidyClangDiagnosticGnuStatementExpression
resharper_cpp_clang_tidy_clang_diagnostic_gnu_statement_expression_highlighting
Warning
gnu-static-float-init clang diagnostic
CppClangTidyClangDiagnosticGnuStaticFloatInit
resharper_cpp_clang_tidy_clang_diagnostic_gnu_static_float_init_highlighting
Warning
gnu-string-literal-operator-template clang diagnostic
CppClangTidyClangDiagnosticGnuStringLiteralOperatorTemplate
resharper_cpp_clang_tidy_clang_diagnostic_gnu_string_literal_operator_template_highlighting
Warning
gnu-union-cast clang diagnostic
CppClangTidyClangDiagnosticGnuUnionCast
resharper_cpp_clang_tidy_clang_diagnostic_gnu_union_cast_highlighting
Warning
gnu-variable-sized-type-not-at-end clang diagnostic
CppClangTidyClangDiagnosticGnuVariableSizedTypeNotAtEnd
resharper_cpp_clang_tidy_clang_diagnostic_gnu_variable_sized_type_not_at_end_highlighting
Warning
gnu-zero-variadic-macro-arguments clang diagnostic
CppClangTidyClangDiagnosticGnuZeroVariadicMacroArguments
resharper_cpp_clang_tidy_clang_diagnostic_gnu_zero_variadic_macro_arguments_highlighting
Warning
header-guard clang diagnostic
CppClangTidyClangDiagnosticHeaderGuard
resharper_cpp_clang_tidy_clang_diagnostic_header_guard_highlighting
Warning
header-hygiene clang diagnostic
CppClangTidyClangDiagnosticHeaderHygiene
resharper_cpp_clang_tidy_clang_diagnostic_header_hygiene_highlighting
Warning
hip-only clang diagnostic
CppClangTidyClangDiagnosticHipOnly
resharper_cpp_clang_tidy_clang_diagnostic_hip_only_highlighting
Warning
idiomatic-parentheses clang diagnostic
CppClangTidyClangDiagnosticIdiomaticParentheses
resharper_cpp_clang_tidy_clang_diagnostic_idiomatic_parentheses_highlighting
Warning
ignored-attributes clang diagnostic
CppClangTidyClangDiagnosticIgnoredAttributes
resharper_cpp_clang_tidy_clang_diagnostic_ignored_attributes_highlighting
Disabled
ignored-optimization-argument clang diagnostic
CppClangTidyClangDiagnosticIgnoredOptimizationArgument
resharper_cpp_clang_tidy_clang_diagnostic_ignored_optimization_argument_highlighting
Warning
ignored-pragma-intrinsic clang diagnostic
CppClangTidyClangDiagnosticIgnoredPragmaIntrinsic
resharper_cpp_clang_tidy_clang_diagnostic_ignored_pragma_intrinsic_highlighting
Warning
ignored-pragma-optimize clang diagnostic
CppClangTidyClangDiagnosticIgnoredPragmaOptimize
resharper_cpp_clang_tidy_clang_diagnostic_ignored_pragma_optimize_highlighting
Disabled
ignored-pragmas clang diagnostic
CppClangTidyClangDiagnosticIgnoredPragmas
resharper_cpp_clang_tidy_clang_diagnostic_ignored_pragmas_highlighting
Warning
ignored-qualifiers clang diagnostic
CppClangTidyClangDiagnosticIgnoredQualifiers
resharper_cpp_clang_tidy_clang_diagnostic_ignored_qualifiers_highlighting
Suggestion
implicit-atomic-properties clang diagnostic
CppClangTidyClangDiagnosticImplicitAtomicProperties
resharper_cpp_clang_tidy_clang_diagnostic_implicit_atomic_properties_highlighting
Warning
implicit-const-int-float-conversion clang diagnostic
CppClangTidyClangDiagnosticImplicitConstIntFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_implicit_const_int_float_conversion_highlighting
Warning
implicit-conversion-floating-point-to-bool clang diagnostic
CppClangTidyClangDiagnosticImplicitConversionFloatingPointToBool
resharper_cpp_clang_tidy_clang_diagnostic_implicit_conversion_floating_point_to_bool_highlighting
Warning
implicit-exception-spec-mismatch clang diagnostic
CppClangTidyClangDiagnosticImplicitExceptionSpecMismatch
resharper_cpp_clang_tidy_clang_diagnostic_implicit_exception_spec_mismatch_highlighting
Warning
implicit-fallthrough clang diagnostic
CppClangTidyClangDiagnosticImplicitFallthrough
resharper_cpp_clang_tidy_clang_diagnostic_implicit_fallthrough_highlighting
Warning
implicit-fallthrough-per-function clang diagnostic
CppClangTidyClangDiagnosticImplicitFallthroughPerFunction
resharper_cpp_clang_tidy_clang_diagnostic_implicit_fallthrough_per_function_highlighting
Warning
implicit-fixed-point-conversion clang diagnostic
CppClangTidyClangDiagnosticImplicitFixedPointConversion
resharper_cpp_clang_tidy_clang_diagnostic_implicit_fixed_point_conversion_highlighting
Warning
implicit-float-conversion clang diagnostic
CppClangTidyClangDiagnosticImplicitFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_implicit_float_conversion_highlighting
Warning
implicit-function-declaration clang diagnostic
CppClangTidyClangDiagnosticImplicitFunctionDeclaration
resharper_cpp_clang_tidy_clang_diagnostic_implicit_function_declaration_highlighting
Warning
implicit-int clang diagnostic
CppClangTidyClangDiagnosticImplicitInt
resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_highlighting
Warning
implicit-int-conversion clang diagnostic
CppClangTidyClangDiagnosticImplicitIntConversion
resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_conversion_highlighting
Warning
implicit-int-float-conversion clang diagnostic
CppClangTidyClangDiagnosticImplicitIntFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_implicit_int_float_conversion_highlighting
Warning
implicitly-unsigned-literal clang diagnostic
CppClangTidyClangDiagnosticImplicitlyUnsignedLiteral
resharper_cpp_clang_tidy_clang_diagnostic_implicitly_unsigned_literal_highlighting
Warning
implicit-retain-self clang diagnostic
CppClangTidyClangDiagnosticImplicitRetainSelf
resharper_cpp_clang_tidy_clang_diagnostic_implicit_retain_self_highlighting
Warning
import-preprocessor-directive-pedantic clang diagnostic
CppClangTidyClangDiagnosticImportPreprocessorDirectivePedantic
resharper_cpp_clang_tidy_clang_diagnostic_import_preprocessor_directive_pedantic_highlighting
Warning
inaccessible-base clang diagnostic
CppClangTidyClangDiagnosticInaccessibleBase
resharper_cpp_clang_tidy_clang_diagnostic_inaccessible_base_highlighting
Warning
include-next-absolute-path clang diagnostic
CppClangTidyClangDiagnosticIncludeNextAbsolutePath
resharper_cpp_clang_tidy_clang_diagnostic_include_next_absolute_path_highlighting
Warning
include-next-outside-header clang diagnostic
CppClangTidyClangDiagnosticIncludeNextOutsideHeader
resharper_cpp_clang_tidy_clang_diagnostic_include_next_outside_header_highlighting
Warning
incompatible-exception-spec clang diagnostic
CppClangTidyClangDiagnosticIncompatibleExceptionSpec
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_exception_spec_highlighting
Warning
incompatible-function-pointer-types clang diagnostic
CppClangTidyClangDiagnosticIncompatibleFunctionPointerTypes
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_function_pointer_types_highlighting
Warning
incompatible-library-redeclaration clang diagnostic
CppClangTidyClangDiagnosticIncompatibleLibraryRedeclaration
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_library_redeclaration_highlighting
Warning
incompatible-ms-struct clang diagnostic
CppClangTidyClangDiagnosticIncompatibleMsStruct
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_ms_struct_highlighting
Warning
incompatible-pointer-types clang diagnostic
CppClangTidyClangDiagnosticIncompatiblePointerTypes
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_highlighting
Warning
incompatible-pointer-types-discards-qualifiers clang diagnostic
CppClangTidyClangDiagnosticIncompatiblePointerTypesDiscardsQualifiers
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_discards_qualifiers_highlighting
Warning
incompatible-property-type clang diagnostic
CppClangTidyClangDiagnosticIncompatiblePropertyType
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_property_type_highlighting
Warning
incompatible-sysroot clang diagnostic
CppClangTidyClangDiagnosticIncompatibleSysroot
resharper_cpp_clang_tidy_clang_diagnostic_incompatible_sysroot_highlighting
Warning
incomplete-framework-module-declaration clang diagnostic
CppClangTidyClangDiagnosticIncompleteFrameworkModuleDeclaration
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_framework_module_declaration_highlighting
Warning
incomplete-implementation clang diagnostic
CppClangTidyClangDiagnosticIncompleteImplementation
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_implementation_highlighting
Warning
incomplete-module clang diagnostic
CppClangTidyClangDiagnosticIncompleteModule
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_module_highlighting
Warning
incomplete-setjmp-declaration clang diagnostic
CppClangTidyClangDiagnosticIncompleteSetjmpDeclaration
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_setjmp_declaration_highlighting
Warning
incomplete-umbrella clang diagnostic
CppClangTidyClangDiagnosticIncompleteUmbrella
resharper_cpp_clang_tidy_clang_diagnostic_incomplete_umbrella_highlighting
Warning
inconsistent-dllimport clang diagnostic
CppClangTidyClangDiagnosticInconsistentDllimport
resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_dllimport_highlighting
Warning
inconsistent-missing-destructor-override clang diagnostic
CppClangTidyClangDiagnosticInconsistentMissingDestructorOverride
resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_destructor_override_highlighting
Warning
inconsistent-missing-override clang diagnostic
CppClangTidyClangDiagnosticInconsistentMissingOverride
resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_override_highlighting
Warning
increment-bool clang diagnostic
CppClangTidyClangDiagnosticIncrementBool
resharper_cpp_clang_tidy_clang_diagnostic_increment_bool_highlighting
Warning
IndependentClass-attribute clang diagnostic
CppClangTidyClangDiagnosticIndependentClassAttribute
resharper_cpp_clang_tidy_clang_diagnostic_independent_class_attribute_highlighting
Warning
infinite-recursion clang diagnostic
CppClangTidyClangDiagnosticInfiniteRecursion
resharper_cpp_clang_tidy_clang_diagnostic_infinite_recursion_highlighting
Warning
initializer-overrides clang diagnostic
CppClangTidyClangDiagnosticInitializerOverrides
resharper_cpp_clang_tidy_clang_diagnostic_initializer_overrides_highlighting
Warning
injected-class-name clang diagnostic
CppClangTidyClangDiagnosticInjectedClassName
resharper_cpp_clang_tidy_clang_diagnostic_injected_class_name_highlighting
Warning
inline-asm clang diagnostic
CppClangTidyClangDiagnosticInlineAsm
resharper_cpp_clang_tidy_clang_diagnostic_inline_asm_highlighting
Warning
inline-new-delete clang diagnostic
CppClangTidyClangDiagnosticInlineNewDelete
resharper_cpp_clang_tidy_clang_diagnostic_inline_new_delete_highlighting
Warning
instantiation-after-specialization clang diagnostic
CppClangTidyClangDiagnosticInstantiationAfterSpecialization
resharper_cpp_clang_tidy_clang_diagnostic_instantiation_after_specialization_highlighting
Warning
int-conversion clang diagnostic
CppClangTidyClangDiagnosticIntConversion
resharper_cpp_clang_tidy_clang_diagnostic_int_conversion_highlighting
Warning
integer-overflow clang diagnostic
CppClangTidyClangDiagnosticIntegerOverflow
resharper_cpp_clang_tidy_clang_diagnostic_integer_overflow_highlighting
Warning
int-in-bool-context clang diagnostic
CppClangTidyClangDiagnosticIntInBoolContext
resharper_cpp_clang_tidy_clang_diagnostic_int_in_bool_context_highlighting
Warning
int-to-pointer-cast clang diagnostic
CppClangTidyClangDiagnosticIntToPointerCast
resharper_cpp_clang_tidy_clang_diagnostic_int_to_pointer_cast_highlighting
Warning
int-to-void-pointer-cast clang diagnostic
CppClangTidyClangDiagnosticIntToVoidPointerCast
resharper_cpp_clang_tidy_clang_diagnostic_int_to_void_pointer_cast_highlighting
Warning
invalid-constexpr clang diagnostic
CppClangTidyClangDiagnosticInvalidConstexpr
resharper_cpp_clang_tidy_clang_diagnostic_invalid_constexpr_highlighting
Warning
invalid-iboutlet clang diagnostic
CppClangTidyClangDiagnosticInvalidIboutlet
resharper_cpp_clang_tidy_clang_diagnostic_invalid_iboutlet_highlighting
Warning
invalid-initializer-from-system-header clang diagnostic
CppClangTidyClangDiagnosticInvalidInitializerFromSystemHeader
resharper_cpp_clang_tidy_clang_diagnostic_invalid_initializer_from_system_header_highlighting
Warning
invalid-ios-deployment-target clang diagnostic
CppClangTidyClangDiagnosticInvalidIosDeploymentTarget
resharper_cpp_clang_tidy_clang_diagnostic_invalid_ios_deployment_target_highlighting
Warning
invalid-no-builtin-names clang diagnostic
CppClangTidyClangDiagnosticInvalidNoBuiltinNames
resharper_cpp_clang_tidy_clang_diagnostic_invalid_no_builtin_names_highlighting
Warning
invalid-noreturn clang diagnostic
CppClangTidyClangDiagnosticInvalidNoreturn
resharper_cpp_clang_tidy_clang_diagnostic_invalid_noreturn_highlighting
Warning
invalid-offsetof clang diagnostic
CppClangTidyClangDiagnosticInvalidOffsetof
resharper_cpp_clang_tidy_clang_diagnostic_invalid_offsetof_highlighting
Warning
invalid-or-nonexistent-directory clang diagnostic
CppClangTidyClangDiagnosticInvalidOrNonexistentDirectory
resharper_cpp_clang_tidy_clang_diagnostic_invalid_or_nonexistent_directory_highlighting
Warning
invalid-partial-specialization clang diagnostic
CppClangTidyClangDiagnosticInvalidPartialSpecialization
resharper_cpp_clang_tidy_clang_diagnostic_invalid_partial_specialization_highlighting
Warning
invalid-pp-token clang diagnostic
CppClangTidyClangDiagnosticInvalidPpToken
resharper_cpp_clang_tidy_clang_diagnostic_invalid_pp_token_highlighting
Warning
invalid-source-encoding clang diagnostic
CppClangTidyClangDiagnosticInvalidSourceEncoding
resharper_cpp_clang_tidy_clang_diagnostic_invalid_source_encoding_highlighting
Warning
invalid-token-paste clang diagnostic
CppClangTidyClangDiagnosticInvalidTokenPaste
resharper_cpp_clang_tidy_clang_diagnostic_invalid_token_paste_highlighting
Warning
jump-seh-finally clang diagnostic
CppClangTidyClangDiagnosticJumpSehFinally
resharper_cpp_clang_tidy_clang_diagnostic_jump_seh_finally_highlighting
Warning
keyword-compat clang diagnostic
CppClangTidyClangDiagnosticKeywordCompat
resharper_cpp_clang_tidy_clang_diagnostic_keyword_compat_highlighting
Disabled
keyword-macro clang diagnostic
CppClangTidyClangDiagnosticKeywordMacro
resharper_cpp_clang_tidy_clang_diagnostic_keyword_macro_highlighting
Warning
knr-promoted-parameter clang diagnostic
CppClangTidyClangDiagnosticKnrPromotedParameter
resharper_cpp_clang_tidy_clang_diagnostic_knr_promoted_parameter_highlighting
Warning
language-extension-token clang diagnostic
CppClangTidyClangDiagnosticLanguageExtensionToken
resharper_cpp_clang_tidy_clang_diagnostic_language_extension_token_highlighting
Warning
large-by-value-copy clang diagnostic
CppClangTidyClangDiagnosticLargeByValueCopy
resharper_cpp_clang_tidy_clang_diagnostic_large_by_value_copy_highlighting
Warning
literal-conversion clang diagnostic
CppClangTidyClangDiagnosticLiteralConversion
resharper_cpp_clang_tidy_clang_diagnostic_literal_conversion_highlighting
Warning
literal-range clang diagnostic
CppClangTidyClangDiagnosticLiteralRange
resharper_cpp_clang_tidy_clang_diagnostic_literal_range_highlighting
Warning
local-type-template-args clang diagnostic
CppClangTidyClangDiagnosticLocalTypeTemplateArgs
resharper_cpp_clang_tidy_clang_diagnostic_local_type_template_args_highlighting
Warning
logical-not-parentheses clang diagnostic
CppClangTidyClangDiagnosticLogicalNotParentheses
resharper_cpp_clang_tidy_clang_diagnostic_logical_not_parentheses_highlighting
Warning
logical-op-parentheses clang diagnostic
CppClangTidyClangDiagnosticLogicalOpParentheses
resharper_cpp_clang_tidy_clang_diagnostic_logical_op_parentheses_highlighting
Disabled
long-long clang diagnostic
CppClangTidyClangDiagnosticLongLong
resharper_cpp_clang_tidy_clang_diagnostic_long_long_highlighting
Warning
macro-redefined clang diagnostic
CppClangTidyClangDiagnosticMacroRedefined
resharper_cpp_clang_tidy_clang_diagnostic_macro_redefined_highlighting
Warning
main clang diagnostic
CppClangTidyClangDiagnosticMain
resharper_cpp_clang_tidy_clang_diagnostic_main_highlighting
Warning
main-return-type clang diagnostic
CppClangTidyClangDiagnosticMainReturnType
resharper_cpp_clang_tidy_clang_diagnostic_main_return_type_highlighting
Warning
malformed-warning-check clang diagnostic
CppClangTidyClangDiagnosticMalformedWarningCheck
resharper_cpp_clang_tidy_clang_diagnostic_malformed_warning_check_highlighting
Warning
many-braces-around-scalar-init clang diagnostic
CppClangTidyClangDiagnosticManyBracesAroundScalarInit
resharper_cpp_clang_tidy_clang_diagnostic_many_braces_around_scalar_init_highlighting
Warning
max-tokens clang diagnostic
CppClangTidyClangDiagnosticMaxTokens
resharper_cpp_clang_tidy_clang_diagnostic_max_tokens_highlighting
Disabled
max-unsigned-zero clang diagnostic
CppClangTidyClangDiagnosticMaxUnsignedZero
resharper_cpp_clang_tidy_clang_diagnostic_max_unsigned_zero_highlighting
Warning
memset-transposed-args clang diagnostic
CppClangTidyClangDiagnosticMemsetTransposedArgs
resharper_cpp_clang_tidy_clang_diagnostic_memset_transposed_args_highlighting
Warning
memsize-comparison clang diagnostic
CppClangTidyClangDiagnosticMemsizeComparison
resharper_cpp_clang_tidy_clang_diagnostic_memsize_comparison_highlighting
Warning
method-signatures clang diagnostic
CppClangTidyClangDiagnosticMethodSignatures
resharper_cpp_clang_tidy_clang_diagnostic_method_signatures_highlighting
Warning
microsoft-anon-tag clang diagnostic
CppClangTidyClangDiagnosticMicrosoftAnonTag
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_anon_tag_highlighting
Warning
microsoft-cast clang diagnostic
CppClangTidyClangDiagnosticMicrosoftCast
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cast_highlighting
Warning
microsoft-charize clang diagnostic
CppClangTidyClangDiagnosticMicrosoftCharize
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_charize_highlighting
Warning
microsoft-comment-paste clang diagnostic
CppClangTidyClangDiagnosticMicrosoftCommentPaste
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_comment_paste_highlighting
Warning
microsoft-const-init clang diagnostic
CppClangTidyClangDiagnosticMicrosoftConstInit
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_const_init_highlighting
Warning
microsoft-cpp-macro clang diagnostic
CppClangTidyClangDiagnosticMicrosoftCppMacro
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cpp_macro_highlighting
Warning
microsoft-default-arg-redefinition clang diagnostic
CppClangTidyClangDiagnosticMicrosoftDefaultArgRedefinition
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_default_arg_redefinition_highlighting
Warning
microsoft-drectve-section clang diagnostic
CppClangTidyClangDiagnosticMicrosoftDrectveSection
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_drectve_section_highlighting
Warning
microsoft-end-of-file clang diagnostic
CppClangTidyClangDiagnosticMicrosoftEndOfFile
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_end_of_file_highlighting
Warning
microsoft-enum-forward-reference clang diagnostic
CppClangTidyClangDiagnosticMicrosoftEnumForwardReference
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_forward_reference_highlighting
Warning
microsoft-enum-value clang diagnostic
CppClangTidyClangDiagnosticMicrosoftEnumValue
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_value_highlighting
Warning
microsoft-exception-spec clang diagnostic
CppClangTidyClangDiagnosticMicrosoftExceptionSpec
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exception_spec_highlighting
Warning
microsoft-exists clang diagnostic
CppClangTidyClangDiagnosticMicrosoftExists
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exists_highlighting
Warning
microsoft-explicit-constructor-call clang diagnostic
CppClangTidyClangDiagnosticMicrosoftExplicitConstructorCall
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_explicit_constructor_call_highlighting
Warning
microsoft-extra-qualification clang diagnostic
CppClangTidyClangDiagnosticMicrosoftExtraQualification
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_extra_qualification_highlighting
Warning
microsoft-fixed-enum clang diagnostic
CppClangTidyClangDiagnosticMicrosoftFixedEnum
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_fixed_enum_highlighting
Warning
microsoft-flexible-array clang diagnostic
CppClangTidyClangDiagnosticMicrosoftFlexibleArray
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_flexible_array_highlighting
Warning
microsoft-goto clang diagnostic
CppClangTidyClangDiagnosticMicrosoftGoto
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_goto_highlighting
Warning
microsoft-inaccessible-base clang diagnostic
CppClangTidyClangDiagnosticMicrosoftInaccessibleBase
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_inaccessible_base_highlighting
Warning
microsoft-include clang diagnostic
CppClangTidyClangDiagnosticMicrosoftInclude
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_include_highlighting
Warning
microsoft-mutable-reference clang diagnostic
CppClangTidyClangDiagnosticMicrosoftMutableReference
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_mutable_reference_highlighting
Warning
microsoft-pure-definition clang diagnostic
CppClangTidyClangDiagnosticMicrosoftPureDefinition
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_pure_definition_highlighting
Warning
microsoft-redeclare-static clang diagnostic
CppClangTidyClangDiagnosticMicrosoftRedeclareStatic
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_redeclare_static_highlighting
Warning
microsoft-sealed clang diagnostic
CppClangTidyClangDiagnosticMicrosoftSealed
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_sealed_highlighting
Warning
microsoft-template clang diagnostic
CppClangTidyClangDiagnosticMicrosoftTemplate
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_highlighting
Warning
microsoft-template-shadow clang diagnostic
CppClangTidyClangDiagnosticMicrosoftTemplateShadow
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_shadow_highlighting
Warning
microsoft-union-member-reference clang diagnostic
CppClangTidyClangDiagnosticMicrosoftUnionMemberReference
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_union_member_reference_highlighting
Warning
microsoft-unqualified-friend clang diagnostic
CppClangTidyClangDiagnosticMicrosoftUnqualifiedFriend
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_unqualified_friend_highlighting
Warning
microsoft-using-decl clang diagnostic
CppClangTidyClangDiagnosticMicrosoftUsingDecl
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_using_decl_highlighting
Warning
microsoft-void-pseudo-dtor clang diagnostic
CppClangTidyClangDiagnosticMicrosoftVoidPseudoDtor
resharper_cpp_clang_tidy_clang_diagnostic_microsoft_void_pseudo_dtor_highlighting
Warning
misexpect clang diagnostic
CppClangTidyClangDiagnosticMisexpect
resharper_cpp_clang_tidy_clang_diagnostic_misexpect_highlighting
Warning
misleading-indentation clang diagnostic
CppClangTidyClangDiagnosticMisleadingIndentation
resharper_cpp_clang_tidy_clang_diagnostic_misleading_indentation_highlighting
Warning
mismatched-new-delete clang diagnostic
CppClangTidyClangDiagnosticMismatchedNewDelete
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_new_delete_highlighting
Warning
mismatched-parameter-types clang diagnostic
CppClangTidyClangDiagnosticMismatchedParameterTypes
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_parameter_types_highlighting
Warning
mismatched-return-types clang diagnostic
CppClangTidyClangDiagnosticMismatchedReturnTypes
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_return_types_highlighting
Warning
mismatched-tags clang diagnostic
CppClangTidyClangDiagnosticMismatchedTags
resharper_cpp_clang_tidy_clang_diagnostic_mismatched_tags_highlighting
Warning
missing-braces clang diagnostic
CppClangTidyClangDiagnosticMissingBraces
resharper_cpp_clang_tidy_clang_diagnostic_missing_braces_highlighting
Warning
missing-constinit clang diagnostic
CppClangTidyClangDiagnosticMissingConstinit
resharper_cpp_clang_tidy_clang_diagnostic_missing_constinit_highlighting
Warning
missing-declarations clang diagnostic
CppClangTidyClangDiagnosticMissingDeclarations
resharper_cpp_clang_tidy_clang_diagnostic_missing_declarations_highlighting
Warning
missing-exception-spec clang diagnostic
CppClangTidyClangDiagnosticMissingExceptionSpec
resharper_cpp_clang_tidy_clang_diagnostic_missing_exception_spec_highlighting
Warning
missing-field-initializers clang diagnostic
CppClangTidyClangDiagnosticMissingFieldInitializers
resharper_cpp_clang_tidy_clang_diagnostic_missing_field_initializers_highlighting
Warning
missing-method-return-type clang diagnostic
CppClangTidyClangDiagnosticMissingMethodReturnType
resharper_cpp_clang_tidy_clang_diagnostic_missing_method_return_type_highlighting
Warning
missing-noescape clang diagnostic
CppClangTidyClangDiagnosticMissingNoescape
resharper_cpp_clang_tidy_clang_diagnostic_missing_noescape_highlighting
Warning
missing-noreturn clang diagnostic
CppClangTidyClangDiagnosticMissingNoreturn
resharper_cpp_clang_tidy_clang_diagnostic_missing_noreturn_highlighting
Warning
missing-prototype-for-cc clang diagnostic
CppClangTidyClangDiagnosticMissingPrototypeForCc
resharper_cpp_clang_tidy_clang_diagnostic_missing_prototype_for_cc_highlighting
Warning
missing-prototypes clang diagnostic
CppClangTidyClangDiagnosticMissingPrototypes
resharper_cpp_clang_tidy_clang_diagnostic_missing_prototypes_highlighting
Disabled
missing-selector-name clang diagnostic
CppClangTidyClangDiagnosticMissingSelectorName
resharper_cpp_clang_tidy_clang_diagnostic_missing_selector_name_highlighting
Warning
missing-sysroot clang diagnostic
CppClangTidyClangDiagnosticMissingSysroot
resharper_cpp_clang_tidy_clang_diagnostic_missing_sysroot_highlighting
Warning
missing-variable-declarations clang diagnostic
CppClangTidyClangDiagnosticMissingVariableDeclarations
resharper_cpp_clang_tidy_clang_diagnostic_missing_variable_declarations_highlighting
Disabled
module-conflict clang diagnostic
CppClangTidyClangDiagnosticModuleConflict
resharper_cpp_clang_tidy_clang_diagnostic_module_conflict_highlighting
Warning
module-file-config-mismatch clang diagnostic
CppClangTidyClangDiagnosticModuleFileConfigMismatch
resharper_cpp_clang_tidy_clang_diagnostic_module_file_config_mismatch_highlighting
Warning
module-file-extension clang diagnostic
CppClangTidyClangDiagnosticModuleFileExtension
resharper_cpp_clang_tidy_clang_diagnostic_module_file_extension_highlighting
Warning
module-import-in-extern-c clang diagnostic
CppClangTidyClangDiagnosticModuleImportInExternC
resharper_cpp_clang_tidy_clang_diagnostic_module_import_in_extern_c_highlighting
Warning
modules-ambiguous-internal-linkage clang diagnostic
CppClangTidyClangDiagnosticModulesAmbiguousInternalLinkage
resharper_cpp_clang_tidy_clang_diagnostic_modules_ambiguous_internal_linkage_highlighting
Warning
modules-import-nested-redundant clang diagnostic
CppClangTidyClangDiagnosticModulesImportNestedRedundant
resharper_cpp_clang_tidy_clang_diagnostic_modules_import_nested_redundant_highlighting
Warning
msvc-not-found clang diagnostic
CppClangTidyClangDiagnosticMsvcNotFound
resharper_cpp_clang_tidy_clang_diagnostic_msvc_not_found_highlighting
Warning
multichar clang diagnostic
CppClangTidyClangDiagnosticMultichar
resharper_cpp_clang_tidy_clang_diagnostic_multichar_highlighting
Warning
multiple-move-vbase clang diagnostic
CppClangTidyClangDiagnosticMultipleMoveVbase
resharper_cpp_clang_tidy_clang_diagnostic_multiple_move_vbase_highlighting
Warning
nested-anon-types clang diagnostic
CppClangTidyClangDiagnosticNestedAnonTypes
resharper_cpp_clang_tidy_clang_diagnostic_nested_anon_types_highlighting
Warning
newline-eof clang diagnostic
CppClangTidyClangDiagnosticNewlineEof
resharper_cpp_clang_tidy_clang_diagnostic_newline_eof_highlighting
Warning
new-returns-null clang diagnostic
CppClangTidyClangDiagnosticNewReturnsNull
resharper_cpp_clang_tidy_clang_diagnostic_new_returns_null_highlighting
Warning
noderef clang diagnostic
CppClangTidyClangDiagnosticNoderef
resharper_cpp_clang_tidy_clang_diagnostic_noderef_highlighting
Warning
non-c-typedef-for-linkage clang diagnostic
CppClangTidyClangDiagnosticNonCTypedefForLinkage
resharper_cpp_clang_tidy_clang_diagnostic_non_c_typedef_for_linkage_highlighting
Warning
non-literal-null-conversion clang diagnostic
CppClangTidyClangDiagnosticNonLiteralNullConversion
resharper_cpp_clang_tidy_clang_diagnostic_non_literal_null_conversion_highlighting
Warning
non-modular-include-in-framework-module clang diagnostic
CppClangTidyClangDiagnosticNonModularIncludeInFrameworkModule
resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_framework_module_highlighting
Warning
non-modular-include-in-module clang diagnostic
CppClangTidyClangDiagnosticNonModularIncludeInModule
resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_module_highlighting
Warning
nonnull clang diagnostic
CppClangTidyClangDiagnosticNonnull
resharper_cpp_clang_tidy_clang_diagnostic_nonnull_highlighting
Warning
non-pod-varargs clang diagnostic
CppClangTidyClangDiagnosticNonPodVarargs
resharper_cpp_clang_tidy_clang_diagnostic_non_pod_varargs_highlighting
Warning
nonportable-include-path clang diagnostic
CppClangTidyClangDiagnosticNonportableIncludePath
resharper_cpp_clang_tidy_clang_diagnostic_nonportable_include_path_highlighting
Warning
nonportable-system-include-path clang diagnostic
CppClangTidyClangDiagnosticNonportableSystemIncludePath
resharper_cpp_clang_tidy_clang_diagnostic_nonportable_system_include_path_highlighting
Warning
nonportable-vector-initialization clang diagnostic
CppClangTidyClangDiagnosticNonportableVectorInitialization
resharper_cpp_clang_tidy_clang_diagnostic_nonportable_vector_initialization_highlighting
Warning
non-power-of-two-alignment clang diagnostic
CppClangTidyClangDiagnosticNonPowerOfTwoAlignment
resharper_cpp_clang_tidy_clang_diagnostic_non_power_of_two_alignment_highlighting
Warning
nontrivial-memaccess clang diagnostic
CppClangTidyClangDiagnosticNontrivialMemaccess
resharper_cpp_clang_tidy_clang_diagnostic_nontrivial_memaccess_highlighting
Warning
non-virtual-dtor clang diagnostic
CppClangTidyClangDiagnosticNonVirtualDtor
resharper_cpp_clang_tidy_clang_diagnostic_non_virtual_dtor_highlighting
Warning
nsconsumed-mismatch clang diagnostic
CppClangTidyClangDiagnosticNsconsumedMismatch
resharper_cpp_clang_tidy_clang_diagnostic_nsconsumed_mismatch_highlighting
Warning
NSObject-attribute clang diagnostic
CppClangTidyClangDiagnosticNSObjectAttribute
resharper_cpp_clang_tidy_clang_diagnostic_ns_object_attribute_highlighting
Warning
nsreturns-mismatch clang diagnostic
CppClangTidyClangDiagnosticNsreturnsMismatch
resharper_cpp_clang_tidy_clang_diagnostic_nsreturns_mismatch_highlighting
Warning
nullability clang diagnostic
CppClangTidyClangDiagnosticNullability
resharper_cpp_clang_tidy_clang_diagnostic_nullability_highlighting
Warning
nullability-completeness clang diagnostic
CppClangTidyClangDiagnosticNullabilityCompleteness
resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_highlighting
Warning
nullability-completeness-on-arrays clang diagnostic
CppClangTidyClangDiagnosticNullabilityCompletenessOnArrays
resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_on_arrays_highlighting
Warning
nullability-declspec clang diagnostic
CppClangTidyClangDiagnosticNullabilityDeclspec
resharper_cpp_clang_tidy_clang_diagnostic_nullability_declspec_highlighting
Warning
nullability-extension clang diagnostic
CppClangTidyClangDiagnosticNullabilityExtension
resharper_cpp_clang_tidy_clang_diagnostic_nullability_extension_highlighting
Warning
nullability-inferred-on-nested-type clang diagnostic
CppClangTidyClangDiagnosticNullabilityInferredOnNestedType
resharper_cpp_clang_tidy_clang_diagnostic_nullability_inferred_on_nested_type_highlighting
Warning
nullable-to-nonnull-conversion clang diagnostic
CppClangTidyClangDiagnosticNullableToNonnullConversion
resharper_cpp_clang_tidy_clang_diagnostic_nullable_to_nonnull_conversion_highlighting
Warning
null-arithmetic clang diagnostic
CppClangTidyClangDiagnosticNullArithmetic
resharper_cpp_clang_tidy_clang_diagnostic_null_arithmetic_highlighting
Warning
null-character clang diagnostic
CppClangTidyClangDiagnosticNullCharacter
resharper_cpp_clang_tidy_clang_diagnostic_null_character_highlighting
Warning
null-conversion clang diagnostic
CppClangTidyClangDiagnosticNullConversion
resharper_cpp_clang_tidy_clang_diagnostic_null_conversion_highlighting
Warning
null-dereference clang diagnostic
CppClangTidyClangDiagnosticNullDereference
resharper_cpp_clang_tidy_clang_diagnostic_null_dereference_highlighting
Warning
null-pointer-arithmetic clang diagnostic
CppClangTidyClangDiagnosticNullPointerArithmetic
resharper_cpp_clang_tidy_clang_diagnostic_null_pointer_arithmetic_highlighting
Warning
objc-autosynthesis-property-ivar-name-match clang diagnostic
CppClangTidyClangDiagnosticObjcAutosynthesisPropertyIvarNameMatch
resharper_cpp_clang_tidy_clang_diagnostic_objc_autosynthesis_property_ivar_name_match_highlighting
Warning
objc-bool-constant-conversion clang diagnostic
CppClangTidyClangDiagnosticObjcBoolConstantConversion
resharper_cpp_clang_tidy_clang_diagnostic_objc_bool_constant_conversion_highlighting
Warning
objc-boxing clang diagnostic
CppClangTidyClangDiagnosticObjcBoxing
resharper_cpp_clang_tidy_clang_diagnostic_objc_boxing_highlighting
Warning
objc-circular-container clang diagnostic
CppClangTidyClangDiagnosticObjcCircularContainer
resharper_cpp_clang_tidy_clang_diagnostic_objc_circular_container_highlighting
Warning
objc-designated-initializers clang diagnostic
CppClangTidyClangDiagnosticObjcDesignatedInitializers
resharper_cpp_clang_tidy_clang_diagnostic_objc_designated_initializers_highlighting
Warning
objc-flexible-array clang diagnostic
CppClangTidyClangDiagnosticObjcFlexibleArray
resharper_cpp_clang_tidy_clang_diagnostic_objc_flexible_array_highlighting
Warning
objc-forward-class-redefinition clang diagnostic
CppClangTidyClangDiagnosticObjcForwardClassRedefinition
resharper_cpp_clang_tidy_clang_diagnostic_objc_forward_class_redefinition_highlighting
Warning
objc-interface-ivars clang diagnostic
CppClangTidyClangDiagnosticObjcInterfaceIvars
resharper_cpp_clang_tidy_clang_diagnostic_objc_interface_ivars_highlighting
Warning
objc-literal-compare clang diagnostic
CppClangTidyClangDiagnosticObjcLiteralCompare
resharper_cpp_clang_tidy_clang_diagnostic_objc_literal_compare_highlighting
Warning
objc-literal-conversion clang diagnostic
CppClangTidyClangDiagnosticObjcLiteralConversion
resharper_cpp_clang_tidy_clang_diagnostic_objc_literal_conversion_highlighting
Warning
objc-macro-redefinition clang diagnostic
CppClangTidyClangDiagnosticObjcMacroRedefinition
resharper_cpp_clang_tidy_clang_diagnostic_objc_macro_redefinition_highlighting
Warning
objc-messaging-id clang diagnostic
CppClangTidyClangDiagnosticObjcMessagingId
resharper_cpp_clang_tidy_clang_diagnostic_objc_messaging_id_highlighting
Warning
objc-method-access clang diagnostic
CppClangTidyClangDiagnosticObjcMethodAccess
resharper_cpp_clang_tidy_clang_diagnostic_objc_method_access_highlighting
Warning
objc-missing-property-synthesis clang diagnostic
CppClangTidyClangDiagnosticObjcMissingPropertySynthesis
resharper_cpp_clang_tidy_clang_diagnostic_objc_missing_property_synthesis_highlighting
Warning
objc-missing-super-calls clang diagnostic
CppClangTidyClangDiagnosticObjcMissingSuperCalls
resharper_cpp_clang_tidy_clang_diagnostic_objc_missing_super_calls_highlighting
Warning
objc-multiple-method-names clang diagnostic
CppClangTidyClangDiagnosticObjcMultipleMethodNames
resharper_cpp_clang_tidy_clang_diagnostic_objc_multiple_method_names_highlighting
Warning
objc-noncopy-retain-block-property clang diagnostic
CppClangTidyClangDiagnosticObjcNoncopyRetainBlockProperty
resharper_cpp_clang_tidy_clang_diagnostic_objc_noncopy_retain_block_property_highlighting
Warning
objc-nonunified-exceptions clang diagnostic
CppClangTidyClangDiagnosticObjcNonunifiedExceptions
resharper_cpp_clang_tidy_clang_diagnostic_objc_nonunified_exceptions_highlighting
Warning
objc-property-assign-on-object-type clang diagnostic
CppClangTidyClangDiagnosticObjcPropertyAssignOnObjectType
resharper_cpp_clang_tidy_clang_diagnostic_objc_property_assign_on_object_type_highlighting
Warning
objc-property-implementation clang diagnostic
CppClangTidyClangDiagnosticObjcPropertyImplementation
resharper_cpp_clang_tidy_clang_diagnostic_objc_property_implementation_highlighting
Warning
objc-property-implicit-mismatch clang diagnostic
CppClangTidyClangDiagnosticObjcPropertyImplicitMismatch
resharper_cpp_clang_tidy_clang_diagnostic_objc_property_implicit_mismatch_highlighting
Warning
objc-property-matches-cocoa-ownership-rule clang diagnostic
CppClangTidyClangDiagnosticObjcPropertyMatchesCocoaOwnershipRule
resharper_cpp_clang_tidy_clang_diagnostic_objc_property_matches_cocoa_ownership_rule_highlighting
Warning
objc-property-no-attribute clang diagnostic
CppClangTidyClangDiagnosticObjcPropertyNoAttribute
resharper_cpp_clang_tidy_clang_diagnostic_objc_property_no_attribute_highlighting
Warning
objc-property-synthesis clang diagnostic
CppClangTidyClangDiagnosticObjcPropertySynthesis
resharper_cpp_clang_tidy_clang_diagnostic_objc_property_synthesis_highlighting
Warning
objc-protocol-method-implementation clang diagnostic
CppClangTidyClangDiagnosticObjcProtocolMethodImplementation
resharper_cpp_clang_tidy_clang_diagnostic_objc_protocol_method_implementation_highlighting
Warning
objc-protocol-property-synthesis clang diagnostic
CppClangTidyClangDiagnosticObjcProtocolPropertySynthesis
resharper_cpp_clang_tidy_clang_diagnostic_objc_protocol_property_synthesis_highlighting
Warning
objc-protocol-qualifiers clang diagnostic
CppClangTidyClangDiagnosticObjcProtocolQualifiers
resharper_cpp_clang_tidy_clang_diagnostic_objc_protocol_qualifiers_highlighting
Warning
objc-readonly-with-setter-property clang diagnostic
CppClangTidyClangDiagnosticObjcReadonlyWithSetterProperty
resharper_cpp_clang_tidy_clang_diagnostic_objc_readonly_with_setter_property_highlighting
Warning
objc-redundant-literal-use clang diagnostic
CppClangTidyClangDiagnosticObjcRedundantLiteralUse
resharper_cpp_clang_tidy_clang_diagnostic_objc_redundant_literal_use_highlighting
Warning
objc-root-class clang diagnostic
CppClangTidyClangDiagnosticObjcRootClass
resharper_cpp_clang_tidy_clang_diagnostic_objc_root_class_highlighting
Warning
objc-signed-char-bool clang diagnostic
CppClangTidyClangDiagnosticObjcSignedCharBool
resharper_cpp_clang_tidy_clang_diagnostic_objc_signed_char_bool_highlighting
Warning
objc-signed-char-bool-implicit-float-conversion clang diagnostic
CppClangTidyClangDiagnosticObjcSignedCharBoolImplicitFloatConversion
resharper_cpp_clang_tidy_clang_diagnostic_objc_signed_char_bool_implicit_float_conversion_highlighting
Warning
objc-signed-char-bool-implicit-int-conversion clang diagnostic
CppClangTidyClangDiagnosticObjcSignedCharBoolImplicitIntConversion
resharper_cpp_clang_tidy_clang_diagnostic_objc_signed_char_bool_implicit_int_conversion_highlighting
Warning
objc-string-compare clang diagnostic
CppClangTidyClangDiagnosticObjcStringCompare
resharper_cpp_clang_tidy_clang_diagnostic_objc_string_compare_highlighting
Warning
objc-string-concatenation clang diagnostic
CppClangTidyClangDiagnosticObjcStringConcatenation
resharper_cpp_clang_tidy_clang_diagnostic_objc_string_concatenation_highlighting
Warning
objc-unsafe-perform-selector clang diagnostic
CppClangTidyClangDiagnosticObjcUnsafePerformSelector
resharper_cpp_clang_tidy_clang_diagnostic_objc_unsafe_perform_selector_highlighting
Warning
odr clang diagnostic
CppClangTidyClangDiagnosticOdr
resharper_cpp_clang_tidy_clang_diagnostic_odr_highlighting
Warning
old-style-cast clang diagnostic
CppClangTidyClangDiagnosticOldStyleCast
resharper_cpp_clang_tidy_clang_diagnostic_old_style_cast_highlighting
Disabled
opencl-unsupported-rgba clang diagnostic
CppClangTidyClangDiagnosticOpenclUnsupportedRgba
resharper_cpp_clang_tidy_clang_diagnostic_opencl_unsupported_rgba_highlighting
Warning
openmp-clauses clang diagnostic
CppClangTidyClangDiagnosticOpenmpClauses
resharper_cpp_clang_tidy_clang_diagnostic_openmp_clauses_highlighting
Warning
openmp-loop-form clang diagnostic
CppClangTidyClangDiagnosticOpenmpLoopForm
resharper_cpp_clang_tidy_clang_diagnostic_openmp_loop_form_highlighting
Warning
openmp-mapping clang diagnostic
CppClangTidyClangDiagnosticOpenmpMapping
resharper_cpp_clang_tidy_clang_diagnostic_openmp_mapping_highlighting
Warning
openmp-target clang diagnostic
CppClangTidyClangDiagnosticOpenmpTarget
resharper_cpp_clang_tidy_clang_diagnostic_openmp_target_highlighting
Warning
option-ignored clang diagnostic
CppClangTidyClangDiagnosticOptionIgnored
resharper_cpp_clang_tidy_clang_diagnostic_option_ignored_highlighting
Warning
ordered-compare-function-pointers clang diagnostic
CppClangTidyClangDiagnosticOrderedCompareFunctionPointers
resharper_cpp_clang_tidy_clang_diagnostic_ordered_compare_function_pointers_highlighting
Warning
out-of-line-declaration clang diagnostic
CppClangTidyClangDiagnosticOutOfLineDeclaration
resharper_cpp_clang_tidy_clang_diagnostic_out_of_line_declaration_highlighting
Warning
out-of-scope-function clang diagnostic
CppClangTidyClangDiagnosticOutOfScopeFunction
resharper_cpp_clang_tidy_clang_diagnostic_out_of_scope_function_highlighting
Warning
over-aligned clang diagnostic
CppClangTidyClangDiagnosticOverAligned
resharper_cpp_clang_tidy_clang_diagnostic_over_aligned_highlighting
Warning
overlength-strings clang diagnostic
CppClangTidyClangDiagnosticOverlengthStrings
resharper_cpp_clang_tidy_clang_diagnostic_overlength_strings_highlighting
Warning
overloaded-shift-op-parentheses clang diagnostic
CppClangTidyClangDiagnosticOverloadedShiftOpParentheses
resharper_cpp_clang_tidy_clang_diagnostic_overloaded_shift_op_parentheses_highlighting
Warning
overloaded-virtual clang diagnostic
CppClangTidyClangDiagnosticOverloadedVirtual
resharper_cpp_clang_tidy_clang_diagnostic_overloaded_virtual_highlighting
Warning
override-init clang diagnostic
CppClangTidyClangDiagnosticOverrideInit
resharper_cpp_clang_tidy_clang_diagnostic_override_init_highlighting
Warning
override-module clang diagnostic
CppClangTidyClangDiagnosticOverrideModule
resharper_cpp_clang_tidy_clang_diagnostic_override_module_highlighting
Warning
overriding-method-mismatch clang diagnostic
CppClangTidyClangDiagnosticOverridingMethodMismatch
resharper_cpp_clang_tidy_clang_diagnostic_overriding_method_mismatch_highlighting
Warning
overriding-t-option clang diagnostic
CppClangTidyClangDiagnosticOverridingTOption
resharper_cpp_clang_tidy_clang_diagnostic_overriding_t_option_highlighting
Warning
packed clang diagnostic
CppClangTidyClangDiagnosticPacked
resharper_cpp_clang_tidy_clang_diagnostic_packed_highlighting
Warning
padded clang diagnostic
CppClangTidyClangDiagnosticPadded
resharper_cpp_clang_tidy_clang_diagnostic_padded_highlighting
Warning
parentheses clang diagnostic
CppClangTidyClangDiagnosticParentheses
resharper_cpp_clang_tidy_clang_diagnostic_parentheses_highlighting
Warning
parentheses-equality clang diagnostic
CppClangTidyClangDiagnosticParenthesesEquality
resharper_cpp_clang_tidy_clang_diagnostic_parentheses_equality_highlighting
Disabled
pass-failed clang diagnostic
CppClangTidyClangDiagnosticPassFailed
resharper_cpp_clang_tidy_clang_diagnostic_pass_failed_highlighting
Warning
pch-date-time clang diagnostic
CppClangTidyClangDiagnosticPchDateTime
resharper_cpp_clang_tidy_clang_diagnostic_pch_date_time_highlighting
Warning
pedantic clang diagnostic
CppClangTidyClangDiagnosticPedantic
resharper_cpp_clang_tidy_clang_diagnostic_pedantic_highlighting
Warning
pedantic-core-features clang diagnostic
CppClangTidyClangDiagnosticPedanticCoreFeatures
resharper_cpp_clang_tidy_clang_diagnostic_pedantic_core_features_highlighting
Warning
pessimizing-move clang diagnostic
CppClangTidyClangDiagnosticPessimizingMove
resharper_cpp_clang_tidy_clang_diagnostic_pessimizing_move_highlighting
Warning
pointer-arith clang diagnostic
CppClangTidyClangDiagnosticPointerArith
resharper_cpp_clang_tidy_clang_diagnostic_pointer_arith_highlighting
Warning
pointer-bool-conversion clang diagnostic
CppClangTidyClangDiagnosticPointerBoolConversion
resharper_cpp_clang_tidy_clang_diagnostic_pointer_bool_conversion_highlighting
Warning
pointer-compare clang diagnostic
CppClangTidyClangDiagnosticPointerCompare
resharper_cpp_clang_tidy_clang_diagnostic_pointer_compare_highlighting
Warning
pointer-integer-compare clang diagnostic
CppClangTidyClangDiagnosticPointerIntegerCompare
resharper_cpp_clang_tidy_clang_diagnostic_pointer_integer_compare_highlighting
Warning
pointer-sign clang diagnostic
CppClangTidyClangDiagnosticPointerSign
resharper_cpp_clang_tidy_clang_diagnostic_pointer_sign_highlighting
Warning
pointer-to-enum-cast clang diagnostic
CppClangTidyClangDiagnosticPointerToEnumCast
resharper_cpp_clang_tidy_clang_diagnostic_pointer_to_enum_cast_highlighting
Warning
pointer-to-int-cast clang diagnostic
CppClangTidyClangDiagnosticPointerToIntCast
resharper_cpp_clang_tidy_clang_diagnostic_pointer_to_int_cast_highlighting
Warning
pointer-type-mismatch clang diagnostic
CppClangTidyClangDiagnosticPointerTypeMismatch
resharper_cpp_clang_tidy_clang_diagnostic_pointer_type_mismatch_highlighting
Warning
poison-system-directories clang diagnostic
CppClangTidyClangDiagnosticPoisonSystemDirectories
resharper_cpp_clang_tidy_clang_diagnostic_poison_system_directories_highlighting
Warning
potentially-evaluated-expression clang diagnostic
CppClangTidyClangDiagnosticPotentiallyEvaluatedExpression
resharper_cpp_clang_tidy_clang_diagnostic_potentially_evaluated_expression_highlighting
Warning
pragma-clang-attribute clang diagnostic
CppClangTidyClangDiagnosticPragmaClangAttribute
resharper_cpp_clang_tidy_clang_diagnostic_pragma_clang_attribute_highlighting
Warning
pragma-once-outside-header clang diagnostic
CppClangTidyClangDiagnosticPragmaOnceOutsideHeader
resharper_cpp_clang_tidy_clang_diagnostic_pragma_once_outside_header_highlighting
Warning
pragma-pack clang diagnostic
CppClangTidyClangDiagnosticPragmaPack
resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_highlighting
Warning
pragma-pack-suspicious-include clang diagnostic
CppClangTidyClangDiagnosticPragmaPackSuspiciousInclude
resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_suspicious_include_highlighting
Warning
pragmas clang diagnostic
CppClangTidyClangDiagnosticPragmas
resharper_cpp_clang_tidy_clang_diagnostic_pragmas_highlighting
Warning
pragma-system-header-outside-header clang diagnostic
CppClangTidyClangDiagnosticPragmaSystemHeaderOutsideHeader
resharper_cpp_clang_tidy_clang_diagnostic_pragma_system_header_outside_header_highlighting
Warning
predefined-identifier-outside-function clang diagnostic
CppClangTidyClangDiagnosticPredefinedIdentifierOutsideFunction
resharper_cpp_clang_tidy_clang_diagnostic_predefined_identifier_outside_function_highlighting
Warning
private-extern clang diagnostic
CppClangTidyClangDiagnosticPrivateExtern
resharper_cpp_clang_tidy_clang_diagnostic_private_extern_highlighting
Warning
private-header clang diagnostic
CppClangTidyClangDiagnosticPrivateHeader
resharper_cpp_clang_tidy_clang_diagnostic_private_header_highlighting
Warning
private-module clang diagnostic
CppClangTidyClangDiagnosticPrivateModule
resharper_cpp_clang_tidy_clang_diagnostic_private_module_highlighting
Warning
profile-instr-missing clang diagnostic
CppClangTidyClangDiagnosticProfileInstrMissing
resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_missing_highlighting
Warning
profile-instr-out-of-date clang diagnostic
CppClangTidyClangDiagnosticProfileInstrOutOfDate
resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_out_of_date_highlighting
Warning
profile-instr-unprofiled clang diagnostic
CppClangTidyClangDiagnosticProfileInstrUnprofiled
resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_unprofiled_highlighting
Warning
property-access-dot-syntax clang diagnostic
CppClangTidyClangDiagnosticPropertyAccessDotSyntax
resharper_cpp_clang_tidy_clang_diagnostic_property_access_dot_syntax_highlighting
Warning
property-attribute-mismatch clang diagnostic
CppClangTidyClangDiagnosticPropertyAttributeMismatch
resharper_cpp_clang_tidy_clang_diagnostic_property_attribute_mismatch_highlighting
Warning
protocol clang diagnostic
CppClangTidyClangDiagnosticProtocol
resharper_cpp_clang_tidy_clang_diagnostic_protocol_highlighting
Warning
protocol-property-synthesis-ambiguity clang diagnostic
CppClangTidyClangDiagnosticProtocolPropertySynthesisAmbiguity
resharper_cpp_clang_tidy_clang_diagnostic_protocol_property_synthesis_ambiguity_highlighting
Warning
qualified-void-return-type clang diagnostic
CppClangTidyClangDiagnosticQualifiedVoidReturnType
resharper_cpp_clang_tidy_clang_diagnostic_qualified_void_return_type_highlighting
Warning
quoted-include-in-framework-header clang diagnostic
CppClangTidyClangDiagnosticQuotedIncludeInFrameworkHeader
resharper_cpp_clang_tidy_clang_diagnostic_quoted_include_in_framework_header_highlighting
Warning
range-loop-analysis clang diagnostic
CppClangTidyClangDiagnosticRangeLoopAnalysis
resharper_cpp_clang_tidy_clang_diagnostic_range_loop_analysis_highlighting
Warning
range-loop-bind-reference clang diagnostic
CppClangTidyClangDiagnosticRangeLoopBindReference
resharper_cpp_clang_tidy_clang_diagnostic_range_loop_bind_reference_highlighting
Warning
range-loop-construct clang diagnostic
CppClangTidyClangDiagnosticRangeLoopConstruct
resharper_cpp_clang_tidy_clang_diagnostic_range_loop_construct_highlighting
Warning
readonly-iboutlet-property clang diagnostic
CppClangTidyClangDiagnosticReadonlyIboutletProperty
resharper_cpp_clang_tidy_clang_diagnostic_readonly_iboutlet_property_highlighting
Warning
receiver-expr clang diagnostic
CppClangTidyClangDiagnosticReceiverExpr
resharper_cpp_clang_tidy_clang_diagnostic_receiver_expr_highlighting
Warning
receiver-forward-class clang diagnostic
CppClangTidyClangDiagnosticReceiverForwardClass
resharper_cpp_clang_tidy_clang_diagnostic_receiver_forward_class_highlighting
Warning
redeclared-class-member clang diagnostic
CppClangTidyClangDiagnosticRedeclaredClassMember
resharper_cpp_clang_tidy_clang_diagnostic_redeclared_class_member_highlighting
Warning
redundant-move clang diagnostic
CppClangTidyClangDiagnosticRedundantMove
resharper_cpp_clang_tidy_clang_diagnostic_redundant_move_highlighting
Warning
redundant-parens clang diagnostic
CppClangTidyClangDiagnosticRedundantParens
resharper_cpp_clang_tidy_clang_diagnostic_redundant_parens_highlighting
Warning
register clang diagnostic
CppClangTidyClangDiagnosticRegister
resharper_cpp_clang_tidy_clang_diagnostic_register_highlighting
Warning
reinterpret-base-class clang diagnostic
CppClangTidyClangDiagnosticReinterpretBaseClass
resharper_cpp_clang_tidy_clang_diagnostic_reinterpret_base_class_highlighting
Warning
reorder clang diagnostic
CppClangTidyClangDiagnosticReorder
resharper_cpp_clang_tidy_clang_diagnostic_reorder_highlighting
Warning
reorder-ctor clang diagnostic
CppClangTidyClangDiagnosticReorderCtor
resharper_cpp_clang_tidy_clang_diagnostic_reorder_ctor_highlighting
Warning
reorder-init-list clang diagnostic
CppClangTidyClangDiagnosticReorderInitList
resharper_cpp_clang_tidy_clang_diagnostic_reorder_init_list_highlighting
Warning
requires-expression clang diagnostic
CppClangTidyClangDiagnosticRequiresExpression
resharper_cpp_clang_tidy_clang_diagnostic_requires_expression_highlighting
Warning
requires-super-attribute clang diagnostic
CppClangTidyClangDiagnosticRequiresSuperAttribute
resharper_cpp_clang_tidy_clang_diagnostic_requires_super_attribute_highlighting
Warning
reserved-id-macro clang diagnostic
CppClangTidyClangDiagnosticReservedIdMacro
resharper_cpp_clang_tidy_clang_diagnostic_reserved_id_macro_highlighting
Warning
reserved-user-defined-literal clang diagnostic
CppClangTidyClangDiagnosticReservedUserDefinedLiteral
resharper_cpp_clang_tidy_clang_diagnostic_reserved_user_defined_literal_highlighting
Warning
retained-language-linkage clang diagnostic
CppClangTidyClangDiagnosticRetainedLanguageLinkage
resharper_cpp_clang_tidy_clang_diagnostic_retained_language_linkage_highlighting
Warning
return-stack-address clang diagnostic
CppClangTidyClangDiagnosticReturnStackAddress
resharper_cpp_clang_tidy_clang_diagnostic_return_stack_address_highlighting
Warning
return-std-move clang diagnostic
CppClangTidyClangDiagnosticReturnStdMove
resharper_cpp_clang_tidy_clang_diagnostic_return_std_move_highlighting
Warning
return-std-move-in-c++11 clang diagnostic
CppClangTidyClangDiagnosticReturnStdMoveInCpp11
resharper_cpp_clang_tidy_clang_diagnostic_return_std_move_in_cpp11_highlighting
Warning
return-type clang diagnostic
CppClangTidyClangDiagnosticReturnType
resharper_cpp_clang_tidy_clang_diagnostic_return_type_highlighting
Warning
return-type-c-linkage clang diagnostic
CppClangTidyClangDiagnosticReturnTypeCLinkage
resharper_cpp_clang_tidy_clang_diagnostic_return_type_c_linkage_highlighting
Warning
rewrite-not-bool clang diagnostic
CppClangTidyClangDiagnosticRewriteNotBool
resharper_cpp_clang_tidy_clang_diagnostic_rewrite_not_bool_highlighting
Warning
section clang diagnostic
CppClangTidyClangDiagnosticSection
resharper_cpp_clang_tidy_clang_diagnostic_section_highlighting
Warning
selector clang diagnostic
CppClangTidyClangDiagnosticSelector
resharper_cpp_clang_tidy_clang_diagnostic_selector_highlighting
Warning
selector-type-mismatch clang diagnostic
CppClangTidyClangDiagnosticSelectorTypeMismatch
resharper_cpp_clang_tidy_clang_diagnostic_selector_type_mismatch_highlighting
Warning
self-assign clang diagnostic
CppClangTidyClangDiagnosticSelfAssign
resharper_cpp_clang_tidy_clang_diagnostic_self_assign_highlighting
Warning
self-assign-field clang diagnostic
CppClangTidyClangDiagnosticSelfAssignField
resharper_cpp_clang_tidy_clang_diagnostic_self_assign_field_highlighting
Warning
self-assign-overloaded clang diagnostic
CppClangTidyClangDiagnosticSelfAssignOverloaded
resharper_cpp_clang_tidy_clang_diagnostic_self_assign_overloaded_highlighting
Warning
self-move clang diagnostic
CppClangTidyClangDiagnosticSelfMove
resharper_cpp_clang_tidy_clang_diagnostic_self_move_highlighting
Warning
semicolon-before-method-body clang diagnostic
CppClangTidyClangDiagnosticSemicolonBeforeMethodBody
resharper_cpp_clang_tidy_clang_diagnostic_semicolon_before_method_body_highlighting
Warning
sentinel clang diagnostic
CppClangTidyClangDiagnosticSentinel
resharper_cpp_clang_tidy_clang_diagnostic_sentinel_highlighting
Warning
serialized-diagnostics clang diagnostic
CppClangTidyClangDiagnosticSerializedDiagnostics
resharper_cpp_clang_tidy_clang_diagnostic_serialized_diagnostics_highlighting
Warning
shadow clang diagnostic
CppClangTidyClangDiagnosticShadow
resharper_cpp_clang_tidy_clang_diagnostic_shadow_highlighting
Warning
shadow-field clang diagnostic
CppClangTidyClangDiagnosticShadowField
resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_highlighting
Warning
shadow-field-in-constructor clang diagnostic
CppClangTidyClangDiagnosticShadowFieldInConstructor
resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_in_constructor_highlighting
Disabled
shadow-field-in-constructor-modified clang diagnostic
CppClangTidyClangDiagnosticShadowFieldInConstructorModified
resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_in_constructor_modified_highlighting
Disabled
shadow-ivar clang diagnostic
CppClangTidyClangDiagnosticShadowIvar
resharper_cpp_clang_tidy_clang_diagnostic_shadow_ivar_highlighting
Warning
shadow-uncaptured-local clang diagnostic
CppClangTidyClangDiagnosticShadowUncapturedLocal
resharper_cpp_clang_tidy_clang_diagnostic_shadow_uncaptured_local_highlighting
Disabled
shift-count-negative clang diagnostic
CppClangTidyClangDiagnosticShiftCountNegative
resharper_cpp_clang_tidy_clang_diagnostic_shift_count_negative_highlighting
Warning
shift-count-overflow clang diagnostic
CppClangTidyClangDiagnosticShiftCountOverflow
resharper_cpp_clang_tidy_clang_diagnostic_shift_count_overflow_highlighting
Warning
shift-negative-value clang diagnostic
CppClangTidyClangDiagnosticShiftNegativeValue
resharper_cpp_clang_tidy_clang_diagnostic_shift_negative_value_highlighting
Warning
shift-op-parentheses clang diagnostic
CppClangTidyClangDiagnosticShiftOpParentheses
resharper_cpp_clang_tidy_clang_diagnostic_shift_op_parentheses_highlighting
Warning
shift-overflow clang diagnostic
CppClangTidyClangDiagnosticShiftOverflow
resharper_cpp_clang_tidy_clang_diagnostic_shift_overflow_highlighting
Warning
shift-sign-overflow clang diagnostic
CppClangTidyClangDiagnosticShiftSignOverflow
resharper_cpp_clang_tidy_clang_diagnostic_shift_sign_overflow_highlighting
Warning
shorten-64-to-32 clang diagnostic
CppClangTidyClangDiagnosticShorten64To32
resharper_cpp_clang_tidy_clang_diagnostic_shorten64_to32_highlighting
Warning
sign-compare clang diagnostic
CppClangTidyClangDiagnosticSignCompare
resharper_cpp_clang_tidy_clang_diagnostic_sign_compare_highlighting
Warning
sign-conversion clang diagnostic
CppClangTidyClangDiagnosticSignConversion
resharper_cpp_clang_tidy_clang_diagnostic_sign_conversion_highlighting
Disabled
signed-enum-bitfield clang diagnostic
CppClangTidyClangDiagnosticSignedEnumBitfield
resharper_cpp_clang_tidy_clang_diagnostic_signed_enum_bitfield_highlighting
Warning
signed-unsigned-wchar clang diagnostic
CppClangTidyClangDiagnosticSignedUnsignedWchar
resharper_cpp_clang_tidy_clang_diagnostic_signed_unsigned_wchar_highlighting
Warning
sizeof-array-argument clang diagnostic
CppClangTidyClangDiagnosticSizeofArrayArgument
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_array_argument_highlighting
Warning
sizeof-array-decay clang diagnostic
CppClangTidyClangDiagnosticSizeofArrayDecay
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_array_decay_highlighting
Warning
sizeof-array-div clang diagnostic
CppClangTidyClangDiagnosticSizeofArrayDiv
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_array_div_highlighting
Warning
sizeof-pointer-div clang diagnostic
CppClangTidyClangDiagnosticSizeofPointerDiv
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_pointer_div_highlighting
Warning
sizeof-pointer-memaccess clang diagnostic
CppClangTidyClangDiagnosticSizeofPointerMemaccess
resharper_cpp_clang_tidy_clang_diagnostic_sizeof_pointer_memaccess_highlighting
Warning
slash-u-filename clang diagnostic
CppClangTidyClangDiagnosticSlashUFilename
resharper_cpp_clang_tidy_clang_diagnostic_slash_u_filename_highlighting
Warning
sometimes-uninitialized clang diagnostic
CppClangTidyClangDiagnosticSometimesUninitialized
resharper_cpp_clang_tidy_clang_diagnostic_sometimes_uninitialized_highlighting
Warning
source-uses-openmp clang diagnostic
CppClangTidyClangDiagnosticSourceUsesOpenmp
resharper_cpp_clang_tidy_clang_diagnostic_source_uses_openmp_highlighting
Warning
spir-compat clang diagnostic
CppClangTidyClangDiagnosticSpirCompat
resharper_cpp_clang_tidy_clang_diagnostic_spir_compat_highlighting
Disabled
static-float-init clang diagnostic
CppClangTidyClangDiagnosticStaticFloatInit
resharper_cpp_clang_tidy_clang_diagnostic_static_float_init_highlighting
Warning
static-in-inline clang diagnostic
CppClangTidyClangDiagnosticStaticInInline
resharper_cpp_clang_tidy_clang_diagnostic_static_in_inline_highlighting
Warning
static-inline-explicit-instantiation clang diagnostic
CppClangTidyClangDiagnosticStaticInlineExplicitInstantiation
resharper_cpp_clang_tidy_clang_diagnostic_static_inline_explicit_instantiation_highlighting
Warning
static-local-in-inline clang diagnostic
CppClangTidyClangDiagnosticStaticLocalInInline
resharper_cpp_clang_tidy_clang_diagnostic_static_local_in_inline_highlighting
Warning
static-self-init clang diagnostic
CppClangTidyClangDiagnosticStaticSelfInit
resharper_cpp_clang_tidy_clang_diagnostic_static_self_init_highlighting
Warning
stdlibcxx-not-found clang diagnostic
CppClangTidyClangDiagnosticStdlibcxxNotFound
resharper_cpp_clang_tidy_clang_diagnostic_stdlibcxx_not_found_highlighting
Disabled
strict-prototypes clang diagnostic
CppClangTidyClangDiagnosticStrictPrototypes
resharper_cpp_clang_tidy_clang_diagnostic_strict_prototypes_highlighting
Warning
strict-selector-match clang diagnostic
CppClangTidyClangDiagnosticStrictSelectorMatch
resharper_cpp_clang_tidy_clang_diagnostic_strict_selector_match_highlighting
Warning
string-compare clang diagnostic
CppClangTidyClangDiagnosticStringCompare
resharper_cpp_clang_tidy_clang_diagnostic_string_compare_highlighting
Warning
string-conversion clang diagnostic
CppClangTidyClangDiagnosticStringConversion
resharper_cpp_clang_tidy_clang_diagnostic_string_conversion_highlighting
Warning
string-plus-char clang diagnostic
CppClangTidyClangDiagnosticStringPlusChar
resharper_cpp_clang_tidy_clang_diagnostic_string_plus_char_highlighting
Warning
string-plus-int clang diagnostic
CppClangTidyClangDiagnosticStringPlusInt
resharper_cpp_clang_tidy_clang_diagnostic_string_plus_int_highlighting
Warning
strlcpy-strlcat-size clang diagnostic
CppClangTidyClangDiagnosticStrlcpyStrlcatSize
resharper_cpp_clang_tidy_clang_diagnostic_strlcpy_strlcat_size_highlighting
Warning
strncat-size clang diagnostic
CppClangTidyClangDiagnosticStrncatSize
resharper_cpp_clang_tidy_clang_diagnostic_strncat_size_highlighting
Warning
suggest-destructor-override clang diagnostic
CppClangTidyClangDiagnosticSuggestDestructorOverride
resharper_cpp_clang_tidy_clang_diagnostic_suggest_destructor_override_highlighting
Disabled
suggest-override clang diagnostic
CppClangTidyClangDiagnosticSuggestOverride
resharper_cpp_clang_tidy_clang_diagnostic_suggest_override_highlighting
Disabled
super-class-method-mismatch clang diagnostic
CppClangTidyClangDiagnosticSuperClassMethodMismatch
resharper_cpp_clang_tidy_clang_diagnostic_super_class_method_mismatch_highlighting
Warning
suspicious-bzero clang diagnostic
CppClangTidyClangDiagnosticSuspiciousBzero
resharper_cpp_clang_tidy_clang_diagnostic_suspicious_bzero_highlighting
Warning
switch clang diagnostic
CppClangTidyClangDiagnosticSwitch
resharper_cpp_clang_tidy_clang_diagnostic_switch_highlighting
Warning
switch-bool clang diagnostic
CppClangTidyClangDiagnosticSwitchBool
resharper_cpp_clang_tidy_clang_diagnostic_switch_bool_highlighting
Warning
switch-enum clang diagnostic
CppClangTidyClangDiagnosticSwitchEnum
resharper_cpp_clang_tidy_clang_diagnostic_switch_enum_highlighting
Warning
sync-fetch-and-nand-semantics-changed clang diagnostic
CppClangTidyClangDiagnosticSyncFetchAndNandSemanticsChanged
resharper_cpp_clang_tidy_clang_diagnostic_sync_fetch_and_nand_semantics_changed_highlighting
Warning
tautological-bitwise-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalBitwiseCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_bitwise_compare_highlighting
Warning
tautological-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_compare_highlighting
Warning
tautological-constant-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalConstantCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_constant_compare_highlighting
Warning
tautological-constant-in-range-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalConstantInRangeCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_constant_in_range_compare_highlighting
Warning
tautological-constant-out-of-range-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalConstantOutOfRangeCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_constant_out_of_range_compare_highlighting
Warning
tautological-objc-bool-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalObjcBoolCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_objc_bool_compare_highlighting
Warning
tautological-overlap-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalOverlapCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_overlap_compare_highlighting
Warning
tautological-pointer-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalPointerCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_pointer_compare_highlighting
Warning
tautological-type-limit-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalTypeLimitCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_type_limit_compare_highlighting
Warning
tautological-undefined-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalUndefinedCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_undefined_compare_highlighting
Warning
tautological-unsigned-enum-zero-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalUnsignedEnumZeroCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_enum_zero_compare_highlighting
Warning
tautological-unsigned-zero-compare clang diagnostic
CppClangTidyClangDiagnosticTautologicalUnsignedZeroCompare
resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_zero_compare_highlighting
Warning
tentative-definition-incomplete-type clang diagnostic
CppClangTidyClangDiagnosticTentativeDefinitionIncompleteType
resharper_cpp_clang_tidy_clang_diagnostic_tentative_definition_incomplete_type_highlighting
Warning
thread-safety-analysis clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyAnalysis
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_analysis_highlighting
Warning
thread-safety-attributes clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyAttributes
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_attributes_highlighting
Warning
thread-safety-beta clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyBeta
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_beta_highlighting
Warning
thread-safety-negative clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyNegative
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_negative_highlighting
Warning
thread-safety-precise clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyPrecise
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_precise_highlighting
Warning
thread-safety-reference clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyReference
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_reference_highlighting
Warning
thread-safety-verbose clang diagnostic
CppClangTidyClangDiagnosticThreadSafetyVerbose
resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_verbose_highlighting
Warning
trigraphs clang diagnostic
CppClangTidyClangDiagnosticTrigraphs
resharper_cpp_clang_tidy_clang_diagnostic_trigraphs_highlighting
Warning
typedef-redefinition clang diagnostic
CppClangTidyClangDiagnosticTypedefRedefinition
resharper_cpp_clang_tidy_clang_diagnostic_typedef_redefinition_highlighting
Warning
typename-missing clang diagnostic
CppClangTidyClangDiagnosticTypenameMissing
resharper_cpp_clang_tidy_clang_diagnostic_typename_missing_highlighting
Warning
type-safety clang diagnostic
CppClangTidyClangDiagnosticTypeSafety
resharper_cpp_clang_tidy_clang_diagnostic_type_safety_highlighting
Warning
unable-to-open-stats-file clang diagnostic
CppClangTidyClangDiagnosticUnableToOpenStatsFile
resharper_cpp_clang_tidy_clang_diagnostic_unable_to_open_stats_file_highlighting
Warning
unavailable-declarations clang diagnostic
CppClangTidyClangDiagnosticUnavailableDeclarations
resharper_cpp_clang_tidy_clang_diagnostic_unavailable_declarations_highlighting
Warning
undeclared-selector clang diagnostic
CppClangTidyClangDiagnosticUndeclaredSelector
resharper_cpp_clang_tidy_clang_diagnostic_undeclared_selector_highlighting
Warning
undef clang diagnostic
CppClangTidyClangDiagnosticUndef
resharper_cpp_clang_tidy_clang_diagnostic_undef_highlighting
Warning
undefined-bool-conversion clang diagnostic
CppClangTidyClangDiagnosticUndefinedBoolConversion
resharper_cpp_clang_tidy_clang_diagnostic_undefined_bool_conversion_highlighting
Warning
undefined-func-template clang diagnostic
CppClangTidyClangDiagnosticUndefinedFuncTemplate
resharper_cpp_clang_tidy_clang_diagnostic_undefined_func_template_highlighting
Warning
undefined-inline clang diagnostic
CppClangTidyClangDiagnosticUndefinedInline
resharper_cpp_clang_tidy_clang_diagnostic_undefined_inline_highlighting
Warning
undefined-internal clang diagnostic
CppClangTidyClangDiagnosticUndefinedInternal
resharper_cpp_clang_tidy_clang_diagnostic_undefined_internal_highlighting
Warning
undefined-internal-type clang diagnostic
CppClangTidyClangDiagnosticUndefinedInternalType
resharper_cpp_clang_tidy_clang_diagnostic_undefined_internal_type_highlighting
Warning
undefined-reinterpret-cast clang diagnostic
CppClangTidyClangDiagnosticUndefinedReinterpretCast
resharper_cpp_clang_tidy_clang_diagnostic_undefined_reinterpret_cast_highlighting
Warning
undefined-var-template clang diagnostic
CppClangTidyClangDiagnosticUndefinedVarTemplate
resharper_cpp_clang_tidy_clang_diagnostic_undefined_var_template_highlighting
Warning
underaligned-exception-object clang diagnostic
CppClangTidyClangDiagnosticUnderalignedExceptionObject
resharper_cpp_clang_tidy_clang_diagnostic_underaligned_exception_object_highlighting
Warning
unevaluated-expression clang diagnostic
CppClangTidyClangDiagnosticUnevaluatedExpression
resharper_cpp_clang_tidy_clang_diagnostic_unevaluated_expression_highlighting
Warning
unguarded-availability clang diagnostic
CppClangTidyClangDiagnosticUnguardedAvailability
resharper_cpp_clang_tidy_clang_diagnostic_unguarded_availability_highlighting
Warning
unguarded-availability-new clang diagnostic
CppClangTidyClangDiagnosticUnguardedAvailabilityNew
resharper_cpp_clang_tidy_clang_diagnostic_unguarded_availability_new_highlighting
Warning
unicode clang diagnostic
CppClangTidyClangDiagnosticUnicode
resharper_cpp_clang_tidy_clang_diagnostic_unicode_highlighting
Warning
unicode-homoglyph clang diagnostic
CppClangTidyClangDiagnosticUnicodeHomoglyph
resharper_cpp_clang_tidy_clang_diagnostic_unicode_homoglyph_highlighting
Warning
unicode-whitespace clang diagnostic
CppClangTidyClangDiagnosticUnicodeWhitespace
resharper_cpp_clang_tidy_clang_diagnostic_unicode_whitespace_highlighting
Warning
unicode-zero-width clang diagnostic
CppClangTidyClangDiagnosticUnicodeZeroWidth
resharper_cpp_clang_tidy_clang_diagnostic_unicode_zero_width_highlighting
Warning
uninitialized clang diagnostic
CppClangTidyClangDiagnosticUninitialized
resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_highlighting
Warning
unknown-argument clang diagnostic
CppClangTidyClangDiagnosticUnknownArgument
resharper_cpp_clang_tidy_clang_diagnostic_unknown_argument_highlighting
Warning
unknown-attributes clang diagnostic
CppClangTidyClangDiagnosticUnknownAttributes
resharper_cpp_clang_tidy_clang_diagnostic_unknown_attributes_highlighting
Disabled
unknown-cuda-version clang diagnostic
CppClangTidyClangDiagnosticUnknownCudaVersion
resharper_cpp_clang_tidy_clang_diagnostic_unknown_cuda_version_highlighting
Disabled
unknown-escape-sequence clang diagnostic
CppClangTidyClangDiagnosticUnknownEscapeSequence
resharper_cpp_clang_tidy_clang_diagnostic_unknown_escape_sequence_highlighting
Warning
unknown-pragmas clang diagnostic
CppClangTidyClangDiagnosticUnknownPragmas
resharper_cpp_clang_tidy_clang_diagnostic_unknown_pragmas_highlighting
Disabled
unknown-sanitizers clang diagnostic
CppClangTidyClangDiagnosticUnknownSanitizers
resharper_cpp_clang_tidy_clang_diagnostic_unknown_sanitizers_highlighting
Warning
unknown-warning-option clang diagnostic
CppClangTidyClangDiagnosticUnknownWarningOption
resharper_cpp_clang_tidy_clang_diagnostic_unknown_warning_option_highlighting
Warning
unnamed-type-template-args clang diagnostic
CppClangTidyClangDiagnosticUnnamedTypeTemplateArgs
resharper_cpp_clang_tidy_clang_diagnostic_unnamed_type_template_args_highlighting
Warning
unneeded-internal-declaration clang diagnostic
CppClangTidyClangDiagnosticUnneededInternalDeclaration
resharper_cpp_clang_tidy_clang_diagnostic_unneeded_internal_declaration_highlighting
Warning
unneeded-member-function clang diagnostic
CppClangTidyClangDiagnosticUnneededMemberFunction
resharper_cpp_clang_tidy_clang_diagnostic_unneeded_member_function_highlighting
Warning
unreachable-code clang diagnostic
CppClangTidyClangDiagnosticUnreachableCode
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_highlighting
Warning
unreachable-code-break clang diagnostic
CppClangTidyClangDiagnosticUnreachableCodeBreak
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_break_highlighting
Warning
unreachable-code-loop-increment clang diagnostic
CppClangTidyClangDiagnosticUnreachableCodeLoopIncrement
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_loop_increment_highlighting
Warning
unreachable-code-return clang diagnostic
CppClangTidyClangDiagnosticUnreachableCodeReturn
resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_return_highlighting
Warning
unsequenced clang diagnostic
CppClangTidyClangDiagnosticUnsequenced
resharper_cpp_clang_tidy_clang_diagnostic_unsequenced_highlighting
Warning
unsupported-abs clang diagnostic
CppClangTidyClangDiagnosticUnsupportedAbs
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_abs_highlighting
Warning
unsupported-availability-guard clang diagnostic
CppClangTidyClangDiagnosticUnsupportedAvailabilityGuard
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_availability_guard_highlighting
Warning
unsupported-cb clang diagnostic
CppClangTidyClangDiagnosticUnsupportedCb
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_cb_highlighting
Warning
unsupported-dll-base-class-template clang diagnostic
CppClangTidyClangDiagnosticUnsupportedDllBaseClassTemplate
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_dll_base_class_template_highlighting
Warning
unsupported-friend clang diagnostic
CppClangTidyClangDiagnosticUnsupportedFriend
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_friend_highlighting
Warning
unsupported-gpopt clang diagnostic
CppClangTidyClangDiagnosticUnsupportedGpopt
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_gpopt_highlighting
Warning
unsupported-nan clang diagnostic
CppClangTidyClangDiagnosticUnsupportedNan
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_nan_highlighting
Warning
unsupported-target-opt clang diagnostic
CppClangTidyClangDiagnosticUnsupportedTargetOpt
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_target_opt_highlighting
Disabled
unsupported-visibility clang diagnostic
CppClangTidyClangDiagnosticUnsupportedVisibility
resharper_cpp_clang_tidy_clang_diagnostic_unsupported_visibility_highlighting
Warning
unusable-partial-specialization clang diagnostic
CppClangTidyClangDiagnosticUnusablePartialSpecialization
resharper_cpp_clang_tidy_clang_diagnostic_unusable_partial_specialization_highlighting
Warning
unused-comparison clang diagnostic
CppClangTidyClangDiagnosticUnusedComparison
resharper_cpp_clang_tidy_clang_diagnostic_unused_comparison_highlighting
Warning
unused-const-variable clang diagnostic
CppClangTidyClangDiagnosticUnusedConstVariable
resharper_cpp_clang_tidy_clang_diagnostic_unused_const_variable_highlighting
Warning
unused-exception-parameter clang diagnostic
CppClangTidyClangDiagnosticUnusedExceptionParameter
resharper_cpp_clang_tidy_clang_diagnostic_unused_exception_parameter_highlighting
Warning
unused-function clang diagnostic
CppClangTidyClangDiagnosticUnusedFunction
resharper_cpp_clang_tidy_clang_diagnostic_unused_function_highlighting
Warning
unused-getter-return-value clang diagnostic
CppClangTidyClangDiagnosticUnusedGetterReturnValue
resharper_cpp_clang_tidy_clang_diagnostic_unused_getter_return_value_highlighting
Warning
unused-label clang diagnostic
CppClangTidyClangDiagnosticUnusedLabel
resharper_cpp_clang_tidy_clang_diagnostic_unused_label_highlighting
Warning
unused-lambda-capture clang diagnostic
CppClangTidyClangDiagnosticUnusedLambdaCapture
resharper_cpp_clang_tidy_clang_diagnostic_unused_lambda_capture_highlighting
Disabled
unused-local-typedef clang diagnostic
CppClangTidyClangDiagnosticUnusedLocalTypedef
resharper_cpp_clang_tidy_clang_diagnostic_unused_local_typedef_highlighting
Warning
unused-macros clang diagnostic
CppClangTidyClangDiagnosticUnusedMacros
resharper_cpp_clang_tidy_clang_diagnostic_unused_macros_highlighting
Warning
unused-member-function clang diagnostic
CppClangTidyClangDiagnosticUnusedMemberFunction
resharper_cpp_clang_tidy_clang_diagnostic_unused_member_function_highlighting
Warning
unused-parameter clang diagnostic
CppClangTidyClangDiagnosticUnusedParameter
resharper_cpp_clang_tidy_clang_diagnostic_unused_parameter_highlighting
Disabled
unused-private-field clang diagnostic
CppClangTidyClangDiagnosticUnusedPrivateField
resharper_cpp_clang_tidy_clang_diagnostic_unused_private_field_highlighting
Warning
unused-property-ivar clang diagnostic
CppClangTidyClangDiagnosticUnusedPropertyIvar
resharper_cpp_clang_tidy_clang_diagnostic_unused_property_ivar_highlighting
Warning
unused-result clang diagnostic
CppClangTidyClangDiagnosticUnusedResult
resharper_cpp_clang_tidy_clang_diagnostic_unused_result_highlighting
Warning
unused-template clang diagnostic
CppClangTidyClangDiagnosticUnusedTemplate
resharper_cpp_clang_tidy_clang_diagnostic_unused_template_highlighting
Warning
unused-value clang diagnostic
CppClangTidyClangDiagnosticUnusedValue
resharper_cpp_clang_tidy_clang_diagnostic_unused_value_highlighting
Warning
unused-variable clang diagnostic
CppClangTidyClangDiagnosticUnusedVariable
resharper_cpp_clang_tidy_clang_diagnostic_unused_variable_highlighting
Disabled
unused-volatile-lvalue clang diagnostic
CppClangTidyClangDiagnosticUnusedVolatileLvalue
resharper_cpp_clang_tidy_clang_diagnostic_unused_volatile_lvalue_highlighting
Warning
used-but-marked-unused clang diagnostic
CppClangTidyClangDiagnosticUsedButMarkedUnused
resharper_cpp_clang_tidy_clang_diagnostic_used_but_marked_unused_highlighting
Warning
user-defined-literals clang diagnostic
CppClangTidyClangDiagnosticUserDefinedLiterals
resharper_cpp_clang_tidy_clang_diagnostic_user_defined_literals_highlighting
Disabled
user-defined-warnings clang diagnostic
CppClangTidyClangDiagnosticUserDefinedWarnings
resharper_cpp_clang_tidy_clang_diagnostic_user_defined_warnings_highlighting
Warning
varargs clang diagnostic
CppClangTidyClangDiagnosticVarargs
resharper_cpp_clang_tidy_clang_diagnostic_varargs_highlighting
Warning
variadic-macros clang diagnostic
CppClangTidyClangDiagnosticVariadicMacros
resharper_cpp_clang_tidy_clang_diagnostic_variadic_macros_highlighting
Warning
vec-elem-size clang diagnostic
CppClangTidyClangDiagnosticVecElemSize
resharper_cpp_clang_tidy_clang_diagnostic_vec_elem_size_highlighting
Warning
vector-conversion clang diagnostic
CppClangTidyClangDiagnosticVectorConversion
resharper_cpp_clang_tidy_clang_diagnostic_vector_conversion_highlighting
Warning
vexing-parse clang diagnostic
CppClangTidyClangDiagnosticVexingParse
resharper_cpp_clang_tidy_clang_diagnostic_vexing_parse_highlighting
Warning
visibility clang diagnostic
CppClangTidyClangDiagnosticVisibility
resharper_cpp_clang_tidy_clang_diagnostic_visibility_highlighting
Warning
vla clang diagnostic
CppClangTidyClangDiagnosticVla
resharper_cpp_clang_tidy_clang_diagnostic_vla_highlighting
Warning
vla-extension clang diagnostic
CppClangTidyClangDiagnosticVlaExtension
resharper_cpp_clang_tidy_clang_diagnostic_vla_extension_highlighting
Warning
void-pointer-to-enum-cast clang diagnostic
CppClangTidyClangDiagnosticVoidPointerToEnumCast
resharper_cpp_clang_tidy_clang_diagnostic_void_pointer_to_enum_cast_highlighting
Warning
void-pointer-to-int-cast clang diagnostic
CppClangTidyClangDiagnosticVoidPointerToIntCast
resharper_cpp_clang_tidy_clang_diagnostic_void_pointer_to_int_cast_highlighting
Warning
void-ptr-dereference clang diagnostic
CppClangTidyClangDiagnosticVoidPtrDereference
resharper_cpp_clang_tidy_clang_diagnostic_void_ptr_dereference_highlighting
Warning
wasm-exception-spec clang diagnostic
CppClangTidyClangDiagnosticWasmExceptionSpec
resharper_cpp_clang_tidy_clang_diagnostic_wasm_exception_spec_highlighting
Warning
weak-template-vtables clang diagnostic
CppClangTidyClangDiagnosticWeakTemplateVtables
resharper_cpp_clang_tidy_clang_diagnostic_weak_template_vtables_highlighting
Warning
weak-vtables clang diagnostic
CppClangTidyClangDiagnosticWeakVtables
resharper_cpp_clang_tidy_clang_diagnostic_weak_vtables_highlighting
Warning
writable-strings clang diagnostic
CppClangTidyClangDiagnosticWritableStrings
resharper_cpp_clang_tidy_clang_diagnostic_writable_strings_highlighting
Warning
xor-used-as-pow clang diagnostic
CppClangTidyClangDiagnosticXorUsedAsPow
resharper_cpp_clang_tidy_clang_diagnostic_xor_used_as_pow_highlighting
Warning
zero-as-null-pointer-constant clang diagnostic
CppClangTidyClangDiagnosticZeroAsNullPointerConstant
resharper_cpp_clang_tidy_clang_diagnostic_zero_as_null_pointer_constant_highlighting
Disabled
zero-length-array clang diagnostic
CppClangTidyClangDiagnosticZeroLengthArray
resharper_cpp_clang_tidy_clang_diagnostic_zero_length_array_highlighting
Warning

Clang Static Analyzer Checks (110 inspections)

Inspections in this category are diagnostics from Clang Static Analyzer integrated with ReSharper.
All static analyzer checks are disabled by default, since enabling them significantly slows down Clang-Tidy.
Inspection
ID
EditorConfig property
Default severity
apiModeling.google.GTest clang static analyzer check
CppClangTidyClangAnalyzerApiModelingGoogleGTest
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_google_g_test_highlighting
Disabled
apiModeling.llvm.CastValue clang static analyzer check
CppClangTidyClangAnalyzerApiModelingLlvmCastValue
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_llvm_cast_value_highlighting
Disabled
apiModeling.llvm.ReturnValue clang static analyzer check
CppClangTidyClangAnalyzerApiModelingLlvmReturnValue
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_llvm_return_value_highlighting
Disabled
apiModeling.StdCLibraryFunctions clang static analyzer check
CppClangTidyClangAnalyzerApiModelingStdCLibraryFunctions
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_std_c_library_functions_highlighting
Disabled
apiModeling.TrustNonnull clang static analyzer check
CppClangTidyClangAnalyzerApiModelingTrustNonnull
resharper_cpp_clang_tidy_clang_analyzer_api_modeling_trust_nonnull_highlighting
Disabled
core.builtin.BuiltinFunctions clang static analyzer check
CppClangTidyClangAnalyzerCoreBuiltinBuiltinFunctions
resharper_cpp_clang_tidy_clang_analyzer_core_builtin_builtin_functions_highlighting
Disabled
core.builtin.NoReturnFunctions clang static analyzer check
CppClangTidyClangAnalyzerCoreBuiltinNoReturnFunctions
resharper_cpp_clang_tidy_clang_analyzer_core_builtin_no_return_functions_highlighting
Disabled
core.CallAndMessage clang static analyzer check
CppClangTidyClangAnalyzerCoreCallAndMessage
resharper_cpp_clang_tidy_clang_analyzer_core_call_and_message_highlighting
Disabled
core.CallAndMessageModeling clang static analyzer check
CppClangTidyClangAnalyzerCoreCallAndMessageModeling
resharper_cpp_clang_tidy_clang_analyzer_core_call_and_message_modeling_highlighting
Disabled
core.DivideZero clang static analyzer check
CppClangTidyClangAnalyzerCoreDivideZero
resharper_cpp_clang_tidy_clang_analyzer_core_divide_zero_highlighting
Disabled
core.DynamicTypePropagation clang static analyzer check
CppClangTidyClangAnalyzerCoreDynamicTypePropagation
resharper_cpp_clang_tidy_clang_analyzer_core_dynamic_type_propagation_highlighting
Disabled
core.NonnilStringConstants clang static analyzer check
CppClangTidyClangAnalyzerCoreNonnilStringConstants
resharper_cpp_clang_tidy_clang_analyzer_core_nonnil_string_constants_highlighting
Disabled
core.NonNullParamChecker clang static analyzer check
CppClangTidyClangAnalyzerCoreNonNullParamChecker
resharper_cpp_clang_tidy_clang_analyzer_core_non_null_param_checker_highlighting
Disabled
core.NullDereference clang static analyzer check
CppClangTidyClangAnalyzerCoreNullDereference
resharper_cpp_clang_tidy_clang_analyzer_core_null_dereference_highlighting
Disabled
core.StackAddrEscapeBase clang static analyzer check
CppClangTidyClangAnalyzerCoreStackAddrEscapeBase
resharper_cpp_clang_tidy_clang_analyzer_core_stack_addr_escape_base_highlighting
Disabled
core.StackAddressEscape clang static analyzer check
CppClangTidyClangAnalyzerCoreStackAddressEscape
resharper_cpp_clang_tidy_clang_analyzer_core_stack_address_escape_highlighting
Disabled
core.UndefinedBinaryOperatorResult clang static analyzer check
CppClangTidyClangAnalyzerCoreUndefinedBinaryOperatorResult
resharper_cpp_clang_tidy_clang_analyzer_core_undefined_binary_operator_result_highlighting
Disabled
core.uninitialized.ArraySubscript clang static analyzer check
CppClangTidyClangAnalyzerCoreUninitializedArraySubscript
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_array_subscript_highlighting
Disabled
core.uninitialized.Assign clang static analyzer check
CppClangTidyClangAnalyzerCoreUninitializedAssign
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_assign_highlighting
Disabled
core.uninitialized.Branch clang static analyzer check
CppClangTidyClangAnalyzerCoreUninitializedBranch
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_branch_highlighting
Disabled
core.uninitialized.CapturedBlockVariable clang static analyzer check
CppClangTidyClangAnalyzerCoreUninitializedCapturedBlockVariable
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_captured_block_variable_highlighting
Disabled
core.uninitialized.UndefReturn clang static analyzer check
CppClangTidyClangAnalyzerCoreUninitializedUndefReturn
resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_undef_return_highlighting
Disabled
core.VLASize clang static analyzer check
CppClangTidyClangAnalyzerCoreVLASize
resharper_cpp_clang_tidy_clang_analyzer_core_vla_size_highlighting
Disabled
cplusplus.InnerPointer clang static analyzer check
CppClangTidyClangAnalyzerCplusplusInnerPointer
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_inner_pointer_highlighting
Disabled
cplusplus.Move clang static analyzer check
CppClangTidyClangAnalyzerCplusplusMove
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_move_highlighting
Disabled
cplusplus.NewDelete clang static analyzer check
CppClangTidyClangAnalyzerCplusplusNewDelete
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_new_delete_highlighting
Disabled
cplusplus.NewDeleteLeaks clang static analyzer check
CppClangTidyClangAnalyzerCplusplusNewDeleteLeaks
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_new_delete_leaks_highlighting
Disabled
cplusplus.PlacementNew clang static analyzer check
CppClangTidyClangAnalyzerCplusplusPlacementNew
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_placement_new_highlighting
Disabled
cplusplus.PureVirtualCall clang static analyzer check
CppClangTidyClangAnalyzerCplusplusPureVirtualCall
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_pure_virtual_call_highlighting
Disabled
cplusplus.SelfAssignment clang static analyzer check
CppClangTidyClangAnalyzerCplusplusSelfAssignment
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_self_assignment_highlighting
Disabled
cplusplus.SmartPtrModeling clang static analyzer check
CppClangTidyClangAnalyzerCplusplusSmartPtrModeling
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_smart_ptr_modeling_highlighting
Disabled
cplusplus.VirtualCallModeling clang static analyzer check
CppClangTidyClangAnalyzerCplusplusVirtualCallModeling
resharper_cpp_clang_tidy_clang_analyzer_cplusplus_virtual_call_modeling_highlighting
Disabled
deadcode.DeadStores clang static analyzer check
CppClangTidyClangAnalyzerDeadcodeDeadStores
resharper_cpp_clang_tidy_clang_analyzer_deadcode_dead_stores_highlighting
Disabled
fuchsia.HandleChecker clang static analyzer check
CppClangTidyClangAnalyzerFuchsiaHandleChecker
resharper_cpp_clang_tidy_clang_analyzer_fuchsia_handle_checker_highlighting
Disabled
nullability.NullabilityBase clang static analyzer check
CppClangTidyClangAnalyzerNullabilityNullabilityBase
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullability_base_highlighting
Disabled
nullability.NullableDereferenced clang static analyzer check
CppClangTidyClangAnalyzerNullabilityNullableDereferenced
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_dereferenced_highlighting
Disabled
nullability.NullablePassedToNonnull clang static analyzer check
CppClangTidyClangAnalyzerNullabilityNullablePassedToNonnull
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_passed_to_nonnull_highlighting
Disabled
nullability.NullableReturnedFromNonnull clang static analyzer check
CppClangTidyClangAnalyzerNullabilityNullableReturnedFromNonnull
resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_returned_from_nonnull_highlighting
Disabled
nullability.NullPassedToNonnull clang static analyzer check
CppClangTidyClangAnalyzerNullabilityNullPassedToNonnull
resharper_cpp_clang_tidy_clang_analyzer_nullability_null_passed_to_nonnull_highlighting
Disabled
nullability.NullReturnedFromNonnull clang static analyzer check
CppClangTidyClangAnalyzerNullabilityNullReturnedFromNonnull
resharper_cpp_clang_tidy_clang_analyzer_nullability_null_returned_from_nonnull_highlighting
Disabled
optin.cplusplus.UninitializedObject clang static analyzer check
CppClangTidyClangAnalyzerOptinCplusplusUninitializedObject
resharper_cpp_clang_tidy_clang_analyzer_optin_cplusplus_uninitialized_object_highlighting
Disabled
optin.cplusplus.VirtualCall clang static analyzer check
CppClangTidyClangAnalyzerOptinCplusplusVirtualCall
resharper_cpp_clang_tidy_clang_analyzer_optin_cplusplus_virtual_call_highlighting
Disabled
optin.mpi.MPI-Checker clang static analyzer check
CppClangTidyClangAnalyzerOptinMpiMPIChecker
resharper_cpp_clang_tidy_clang_analyzer_optin_mpi_mpi_checker_highlighting
Disabled
optin.osx.cocoa.localizability.EmptyLocalizationContextChecker clang static analyzer check
CppClangTidyClangAnalyzerOptinOsxCocoaLocalizabilityEmptyLocalizationContextChecker
resharper_cpp_clang_tidy_clang_analyzer_optin_osx_cocoa_localizability_empty_localization_context_checker_highlighting
Disabled
optin.osx.cocoa.localizability.NonLocalizedStringChecker clang static analyzer check
CppClangTidyClangAnalyzerOptinOsxCocoaLocalizabilityNonLocalizedStringChecker
resharper_cpp_clang_tidy_clang_analyzer_optin_osx_cocoa_localizability_non_localized_string_checker_highlighting
Disabled
optin.osx.OSObjectCStyleCast clang static analyzer check
CppClangTidyClangAnalyzerOptinOsxOSObjectCStyleCast
resharper_cpp_clang_tidy_clang_analyzer_optin_osx_os_object_c_style_cast_highlighting
Disabled
optin.performance.GCDAntipattern clang static analyzer check
CppClangTidyClangAnalyzerOptinPerformanceGCDAntipattern
resharper_cpp_clang_tidy_clang_analyzer_optin_performance_gcd_antipattern_highlighting
Disabled
optin.performance.Padding clang static analyzer check
CppClangTidyClangAnalyzerOptinPerformancePadding
resharper_cpp_clang_tidy_clang_analyzer_optin_performance_padding_highlighting
Disabled
optin.portability.UnixAPI clang static analyzer check
CppClangTidyClangAnalyzerOptinPortabilityUnixAPI
resharper_cpp_clang_tidy_clang_analyzer_optin_portability_unix_api_highlighting
Disabled
osx.API clang static analyzer check
CppClangTidyClangAnalyzerOsxAPI
resharper_cpp_clang_tidy_clang_analyzer_osx_api_highlighting
Disabled
osx.cocoa.AtSync clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaAtSync
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_at_sync_highlighting
Disabled
osx.cocoa.AutoreleaseWrite clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaAutoreleaseWrite
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_autorelease_write_highlighting
Disabled
osx.cocoa.ClassRelease clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaClassRelease
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_class_release_highlighting
Disabled
osx.cocoa.Dealloc clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaDealloc
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_dealloc_highlighting
Disabled
osx.cocoa.IncompatibleMethodTypes clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaIncompatibleMethodTypes
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_incompatible_method_types_highlighting
Disabled
osx.cocoa.Loops clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaLoops
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_loops_highlighting
Disabled
osx.cocoa.MissingSuperCall clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaMissingSuperCall
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_missing_super_call_highlighting
Disabled
osx.cocoa.NilArg clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaNilArg
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_nil_arg_highlighting
Disabled
osx.cocoa.NonNilReturnValue clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaNonNilReturnValue
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_non_nil_return_value_highlighting
Disabled
osx.cocoa.NSAutoreleasePool clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaNSAutoreleasePool
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_ns_autorelease_pool_highlighting
Disabled
osx.cocoa.NSError clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaNSError
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_ns_error_highlighting
Disabled
osx.cocoa.ObjCGenerics clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaObjCGenerics
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_obj_c_generics_highlighting
Disabled
osx.cocoa.RetainCount clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaRetainCount
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_retain_count_highlighting
Disabled
osx.cocoa.RetainCountBase clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaRetainCountBase
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_retain_count_base_highlighting
Disabled
osx.cocoa.RunLoopAutoreleaseLeak clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaRunLoopAutoreleaseLeak
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_run_loop_autorelease_leak_highlighting
Disabled
osx.cocoa.SelfInit clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaSelfInit
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_self_init_highlighting
Disabled
osx.cocoa.SuperDealloc clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaSuperDealloc
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_super_dealloc_highlighting
Disabled
osx.cocoa.UnusedIvars clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaUnusedIvars
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_unused_ivars_highlighting
Disabled
osx.cocoa.VariadicMethodTypes clang static analyzer check
CppClangTidyClangAnalyzerOsxCocoaVariadicMethodTypes
resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_variadic_method_types_highlighting
Disabled
osx.coreFoundation.CFError clang static analyzer check
CppClangTidyClangAnalyzerOsxCoreFoundationCFError
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_error_highlighting
Disabled
osx.coreFoundation.CFNumber clang static analyzer check
CppClangTidyClangAnalyzerOsxCoreFoundationCFNumber
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_number_highlighting
Disabled
osx.coreFoundation.CFRetainRelease clang static analyzer check
CppClangTidyClangAnalyzerOsxCoreFoundationCFRetainRelease
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_retain_release_highlighting
Disabled
osx.coreFoundation.containers.OutOfBounds clang static analyzer check
CppClangTidyClangAnalyzerOsxCoreFoundationContainersOutOfBounds
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_containers_out_of_bounds_highlighting
Disabled
osx.coreFoundation.containers.PointerSizedValues clang static analyzer check
CppClangTidyClangAnalyzerOsxCoreFoundationContainersPointerSizedValues
resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_containers_pointer_sized_values_highlighting
Disabled
osx.MIG clang static analyzer check
CppClangTidyClangAnalyzerOsxMIG
resharper_cpp_clang_tidy_clang_analyzer_osx_mig_highlighting
Disabled
osx.NSOrCFErrorDerefChecker clang static analyzer check
CppClangTidyClangAnalyzerOsxNSOrCFErrorDerefChecker
resharper_cpp_clang_tidy_clang_analyzer_osx_ns_or_cf_error_deref_checker_highlighting
Disabled
osx.NumberObjectConversion clang static analyzer check
CppClangTidyClangAnalyzerOsxNumberObjectConversion
resharper_cpp_clang_tidy_clang_analyzer_osx_number_object_conversion_highlighting
Disabled
osx.ObjCProperty clang static analyzer check
CppClangTidyClangAnalyzerOsxObjCProperty
resharper_cpp_clang_tidy_clang_analyzer_osx_obj_c_property_highlighting
Disabled
osx.OSObjectRetainCount clang static analyzer check
CppClangTidyClangAnalyzerOsxOSObjectRetainCount
resharper_cpp_clang_tidy_clang_analyzer_osx_os_object_retain_count_highlighting
Disabled
osx.SecKeychainAPI clang static analyzer check
CppClangTidyClangAnalyzerOsxSecKeychainAPI
resharper_cpp_clang_tidy_clang_analyzer_osx_sec_keychain_api_highlighting
Disabled
security.FloatLoopCounter clang static analyzer check
CppClangTidyClangAnalyzerSecurityFloatLoopCounter
resharper_cpp_clang_tidy_clang_analyzer_security_float_loop_counter_highlighting
Disabled
security.insecureAPI.bcmp clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIBcmp
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bcmp_highlighting
Disabled
security.insecureAPI.bcopy clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIBcopy
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bcopy_highlighting
Disabled
security.insecureAPI.bzero clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIBzero
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bzero_highlighting
Disabled
security.insecureAPI.decodeValueOfObjCType clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIDecodeValueOfObjCType
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_decode_value_of_obj_c_type_highlighting
Disabled
security.insecureAPI.DeprecatedOrUnsafeBufferHandling clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIDeprecatedOrUnsafeBufferHandling
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_deprecated_or_unsafe_buffer_handling_highlighting
Disabled
security.insecureAPI.getpw clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIGetpw
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_getpw_highlighting
Disabled
security.insecureAPI.gets clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIGets
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_gets_highlighting
Disabled
security.insecureAPI.mkstemp clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIMkstemp
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_mkstemp_highlighting
Disabled
security.insecureAPI.mktemp clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIMktemp
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_mktemp_highlighting
Disabled
security.insecureAPI.rand clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIRand
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_rand_highlighting
Disabled
security.insecureAPI.SecuritySyntaxChecker clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPISecuritySyntaxChecker
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_security_syntax_checker_highlighting
Disabled
security.insecureAPI.strcpy clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIStrcpy
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_strcpy_highlighting
Disabled
security.insecureAPI.UncheckedReturn clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIUncheckedReturn
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_unchecked_return_highlighting
Disabled
security.insecureAPI.vfork clang static analyzer check
CppClangTidyClangAnalyzerSecurityInsecureAPIVfork
resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_vfork_highlighting
Disabled
unix.API clang static analyzer check
CppClangTidyClangAnalyzerUnixAPI
resharper_cpp_clang_tidy_clang_analyzer_unix_api_highlighting
Disabled
unix.cstring.BadSizeArg clang static analyzer check
CppClangTidyClangAnalyzerUnixCstringBadSizeArg
resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_bad_size_arg_highlighting
Disabled
unix.cstring.CStringModeling clang static analyzer check
CppClangTidyClangAnalyzerUnixCstringCStringModeling
resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_c_string_modeling_highlighting
Disabled
unix.cstring.NullArg clang static analyzer check
CppClangTidyClangAnalyzerUnixCstringNullArg
resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_null_arg_highlighting
Disabled
unix.DynamicMemoryModeling clang static analyzer check
CppClangTidyClangAnalyzerUnixDynamicMemoryModeling
resharper_cpp_clang_tidy_clang_analyzer_unix_dynamic_memory_modeling_highlighting
Disabled
unix.Malloc clang static analyzer check
CppClangTidyClangAnalyzerUnixMalloc
resharper_cpp_clang_tidy_clang_analyzer_unix_malloc_highlighting
Disabled
unix.MallocSizeof clang static analyzer check
CppClangTidyClangAnalyzerUnixMallocSizeof
resharper_cpp_clang_tidy_clang_analyzer_unix_malloc_sizeof_highlighting
Disabled
unix.MismatchedDeallocator clang static analyzer check
CppClangTidyClangAnalyzerUnixMismatchedDeallocator
resharper_cpp_clang_tidy_clang_analyzer_unix_mismatched_deallocator_highlighting
Disabled
unix.Vfork clang static analyzer check
CppClangTidyClangAnalyzerUnixVfork
resharper_cpp_clang_tidy_clang_analyzer_unix_vfork_highlighting
Disabled
valist.CopyToSelf clang static analyzer check
CppClangTidyClangAnalyzerValistCopyToSelf
resharper_cpp_clang_tidy_clang_analyzer_valist_copy_to_self_highlighting
Disabled
valist.Uninitialized clang static analyzer check
CppClangTidyClangAnalyzerValistUninitialized
resharper_cpp_clang_tidy_clang_analyzer_valist_uninitialized_highlighting
Disabled
valist.Unterminated clang static analyzer check
CppClangTidyClangAnalyzerValistUnterminated
resharper_cpp_clang_tidy_clang_analyzer_valist_unterminated_highlighting
Disabled
valist.ValistBase clang static analyzer check
CppClangTidyClangAnalyzerValistValistBase
resharper_cpp_clang_tidy_clang_analyzer_valist_valist_base_highlighting
Disabled
webkit.NoUncountedMemberChecker clang static analyzer check
CppClangTidyClangAnalyzerWebkitNoUncountedMemberChecker
resharper_cpp_clang_tidy_clang_analyzer_webkit_no_uncounted_member_checker_highlighting
Disabled
webkit.RefCntblBaseVirtualDtor clang static analyzer check
CppClangTidyClangAnalyzerWebkitRefCntblBaseVirtualDtor
resharper_cpp_clang_tidy_clang_analyzer_webkit_ref_cntbl_base_virtual_dtor_highlighting
Disabled

Clang-Tidy Checks (327 inspections)

Inspections in this category are provided by Clang-Tidy — a powerful open-source code analysis tool integrated with ReSharper.
Inspection
ID
EditorConfig property
Default severity
abseil-duration-addition clang-tidy check
CppClangTidyAbseilDurationAddition
resharper_cpp_clang_tidy_abseil_duration_addition_highlighting
Disabled
abseil-duration-comparison clang-tidy check
CppClangTidyAbseilDurationComparison
resharper_cpp_clang_tidy_abseil_duration_comparison_highlighting
Disabled
abseil-duration-conversion-cast clang-tidy check
CppClangTidyAbseilDurationConversionCast
resharper_cpp_clang_tidy_abseil_duration_conversion_cast_highlighting
Disabled
abseil-duration-division clang-tidy check
CppClangTidyAbseilDurationDivision
resharper_cpp_clang_tidy_abseil_duration_division_highlighting
Disabled
abseil-duration-factory-float clang-tidy check
CppClangTidyAbseilDurationFactoryFloat
resharper_cpp_clang_tidy_abseil_duration_factory_float_highlighting
Disabled
abseil-duration-factory-scale clang-tidy check
CppClangTidyAbseilDurationFactoryScale
resharper_cpp_clang_tidy_abseil_duration_factory_scale_highlighting
Disabled
abseil-duration-subtraction clang-tidy check
CppClangTidyAbseilDurationSubtraction
resharper_cpp_clang_tidy_abseil_duration_subtraction_highlighting
Disabled
abseil-duration-unnecessary-conversion clang-tidy check
CppClangTidyAbseilDurationUnnecessaryConversion
resharper_cpp_clang_tidy_abseil_duration_unnecessary_conversion_highlighting
Disabled
abseil-faster-strsplit-delimiter clang-tidy check
CppClangTidyAbseilFasterStrsplitDelimiter
resharper_cpp_clang_tidy_abseil_faster_strsplit_delimiter_highlighting
Disabled
abseil-no-internal-dependencies clang-tidy check
CppClangTidyAbseilNoInternalDependencies
resharper_cpp_clang_tidy_abseil_no_internal_dependencies_highlighting
Disabled
abseil-no-namespace clang-tidy check
CppClangTidyAbseilNoNamespace
resharper_cpp_clang_tidy_abseil_no_namespace_highlighting
Disabled
abseil-redundant-strcat-calls clang-tidy check
CppClangTidyAbseilRedundantStrcatCalls
resharper_cpp_clang_tidy_abseil_redundant_strcat_calls_highlighting
Disabled
abseil-str-cat-append clang-tidy check
CppClangTidyAbseilStrCatAppend
resharper_cpp_clang_tidy_abseil_str_cat_append_highlighting
Disabled
abseil-string-find-startswith clang-tidy check
CppClangTidyAbseilStringFindStartswith
resharper_cpp_clang_tidy_abseil_string_find_startswith_highlighting
Disabled
abseil-string-find-str-contains clang-tidy check
CppClangTidyAbseilStringFindStrContains
resharper_cpp_clang_tidy_abseil_string_find_str_contains_highlighting
Disabled
abseil-time-comparison clang-tidy check
CppClangTidyAbseilTimeComparison
resharper_cpp_clang_tidy_abseil_time_comparison_highlighting
Disabled
abseil-time-subtraction clang-tidy check
CppClangTidyAbseilTimeSubtraction
resharper_cpp_clang_tidy_abseil_time_subtraction_highlighting
Disabled
abseil-upgrade-duration-conversions clang-tidy check
CppClangTidyAbseilUpgradeDurationConversions
resharper_cpp_clang_tidy_abseil_upgrade_duration_conversions_highlighting
Disabled
android-cloexec-accept clang-tidy check
CppClangTidyAndroidCloexecAccept
resharper_cpp_clang_tidy_android_cloexec_accept_highlighting
Disabled
android-cloexec-accept4 clang-tidy check
CppClangTidyAndroidCloexecAccept4
resharper_cpp_clang_tidy_android_cloexec_accept4_highlighting
Disabled
android-cloexec-creat clang-tidy check
CppClangTidyAndroidCloexecCreat
resharper_cpp_clang_tidy_android_cloexec_creat_highlighting
Disabled
android-cloexec-dup clang-tidy check
CppClangTidyAndroidCloexecDup
resharper_cpp_clang_tidy_android_cloexec_dup_highlighting
Disabled
android-cloexec-epoll-create clang-tidy check
CppClangTidyAndroidCloexecEpollCreate
resharper_cpp_clang_tidy_android_cloexec_epoll_create_highlighting
Disabled
android-cloexec-epoll-create1 clang-tidy check
CppClangTidyAndroidCloexecEpollCreate1
resharper_cpp_clang_tidy_android_cloexec_epoll_create1_highlighting
Disabled
android-cloexec-fopen clang-tidy check
CppClangTidyAndroidCloexecFopen
resharper_cpp_clang_tidy_android_cloexec_fopen_highlighting
Disabled
android-cloexec-inotify-init clang-tidy check
CppClangTidyAndroidCloexecInotifyInit
resharper_cpp_clang_tidy_android_cloexec_inotify_init_highlighting
Disabled
android-cloexec-inotify-init1 clang-tidy check
CppClangTidyAndroidCloexecInotifyInit1
resharper_cpp_clang_tidy_android_cloexec_inotify_init1_highlighting
Disabled
android-cloexec-memfd-create clang-tidy check
CppClangTidyAndroidCloexecMemfdCreate
resharper_cpp_clang_tidy_android_cloexec_memfd_create_highlighting
Disabled
android-cloexec-open clang-tidy check
CppClangTidyAndroidCloexecOpen
resharper_cpp_clang_tidy_android_cloexec_open_highlighting
Disabled
android-cloexec-pipe clang-tidy check
CppClangTidyAndroidCloexecPipe
resharper_cpp_clang_tidy_android_cloexec_pipe_highlighting
Disabled
android-cloexec-pipe2 clang-tidy check
CppClangTidyAndroidCloexecPipe2
resharper_cpp_clang_tidy_android_cloexec_pipe2_highlighting
Disabled
android-cloexec-socket clang-tidy check
CppClangTidyAndroidCloexecSocket
resharper_cpp_clang_tidy_android_cloexec_socket_highlighting
Disabled
android-comparison-in-temp-failure-retry clang-tidy check
CppClangTidyAndroidComparisonInTempFailureRetry
resharper_cpp_clang_tidy_android_comparison_in_temp_failure_retry_highlighting
Disabled
boost-use-to-string clang-tidy check
CppClangTidyBoostUseToString
resharper_cpp_clang_tidy_boost_use_to_string_highlighting
Suggestion
bugprone-argument-comment clang-tidy check
CppClangTidyBugproneArgumentComment
resharper_cpp_clang_tidy_bugprone_argument_comment_highlighting
Suggestion
bugprone-assert-side-effect clang-tidy check
CppClangTidyBugproneAssertSideEffect
resharper_cpp_clang_tidy_bugprone_assert_side_effect_highlighting
Warning
bugprone-bad-signal-to-kill-thread clang-tidy check
CppClangTidyBugproneBadSignalToKillThread
resharper_cpp_clang_tidy_bugprone_bad_signal_to_kill_thread_highlighting
Warning
bugprone-bool-pointer-implicit-conversion clang-tidy check
CppClangTidyBugproneBoolPointerImplicitConversion
resharper_cpp_clang_tidy_bugprone_bool_pointer_implicit_conversion_highlighting
Disabled
bugprone-branch-clone clang-tidy check
CppClangTidyBugproneBranchClone
resharper_cpp_clang_tidy_bugprone_branch_clone_highlighting
Warning
bugprone-copy-constructor-init clang-tidy check
CppClangTidyBugproneCopyConstructorInit
resharper_cpp_clang_tidy_bugprone_copy_constructor_init_highlighting
Warning
bugprone-dangling-handle clang-tidy check
CppClangTidyBugproneDanglingHandle
resharper_cpp_clang_tidy_bugprone_dangling_handle_highlighting
Warning
bugprone-dynamic-static-initializers clang-tidy check
CppClangTidyBugproneDynamicStaticInitializers
resharper_cpp_clang_tidy_bugprone_dynamic_static_initializers_highlighting
Warning
bugprone-exception-escape clang-tidy check
CppClangTidyBugproneExceptionEscape
resharper_cpp_clang_tidy_bugprone_exception_escape_highlighting
Warning
bugprone-fold-init-type clang-tidy check
CppClangTidyBugproneFoldInitType
resharper_cpp_clang_tidy_bugprone_fold_init_type_highlighting
Warning
bugprone-forward-declaration-namespace clang-tidy check
CppClangTidyBugproneForwardDeclarationNamespace
resharper_cpp_clang_tidy_bugprone_forward_declaration_namespace_highlighting
Warning
bugprone-forwarding-reference-overload clang-tidy check
CppClangTidyBugproneForwardingReferenceOverload
resharper_cpp_clang_tidy_bugprone_forwarding_reference_overload_highlighting
Warning
bugprone-inaccurate-erase clang-tidy check
CppClangTidyBugproneInaccurateErase
resharper_cpp_clang_tidy_bugprone_inaccurate_erase_highlighting
Warning
bugprone-incorrect-roundings clang-tidy check
CppClangTidyBugproneIncorrectRoundings
resharper_cpp_clang_tidy_bugprone_incorrect_roundings_highlighting
Warning
bugprone-infinite-loop clang-tidy check
CppClangTidyBugproneInfiniteLoop
resharper_cpp_clang_tidy_bugprone_infinite_loop_highlighting
Warning
bugprone-integer-division clang-tidy check
CppClangTidyBugproneIntegerDivision
resharper_cpp_clang_tidy_bugprone_integer_division_highlighting
Warning
bugprone-lambda-function-name clang-tidy check
CppClangTidyBugproneLambdaFunctionName
resharper_cpp_clang_tidy_bugprone_lambda_function_name_highlighting
Warning
bugprone-macro-parentheses clang-tidy check
CppClangTidyBugproneMacroParentheses
resharper_cpp_clang_tidy_bugprone_macro_parentheses_highlighting
Warning
bugprone-macro-repeated-side-effects clang-tidy check
CppClangTidyBugproneMacroRepeatedSideEffects
resharper_cpp_clang_tidy_bugprone_macro_repeated_side_effects_highlighting
Warning
bugprone-misplaced-operator-in-strlen-in-alloc clang-tidy check
CppClangTidyBugproneMisplacedOperatorInStrlenInAlloc
resharper_cpp_clang_tidy_bugprone_misplaced_operator_in_strlen_in_alloc_highlighting
Warning
bugprone-misplaced-pointer-arithmetic-in-alloc clang-tidy check
CppClangTidyBugproneMisplacedPointerArithmeticInAlloc
resharper_cpp_clang_tidy_bugprone_misplaced_pointer_arithmetic_in_alloc_highlighting
Warning
bugprone-misplaced-widening-cast clang-tidy check
CppClangTidyBugproneMisplacedWideningCast
resharper_cpp_clang_tidy_bugprone_misplaced_widening_cast_highlighting
Warning
bugprone-move-forwarding-reference clang-tidy check
CppClangTidyBugproneMoveForwardingReference
resharper_cpp_clang_tidy_bugprone_move_forwarding_reference_highlighting
Warning
bugprone-multiple-statement-macro clang-tidy check
CppClangTidyBugproneMultipleStatementMacro
resharper_cpp_clang_tidy_bugprone_multiple_statement_macro_highlighting
Warning
bugprone-narrowing-conversions clang-tidy check
CppClangTidyBugproneNarrowingConversions
resharper_cpp_clang_tidy_bugprone_narrowing_conversions_highlighting
Warning
bugprone-no-escape clang-tidy check
CppClangTidyBugproneNoEscape
resharper_cpp_clang_tidy_bugprone_no_escape_highlighting
Warning
bugprone-not-null-terminated-result clang-tidy check
CppClangTidyBugproneNotNullTerminatedResult
resharper_cpp_clang_tidy_bugprone_not_null_terminated_result_highlighting
Warning
bugprone-parent-virtual-call clang-tidy check
CppClangTidyBugproneParentVirtualCall
resharper_cpp_clang_tidy_bugprone_parent_virtual_call_highlighting
Warning
bugprone-posix-return clang-tidy check
CppClangTidyBugpronePosixReturn
resharper_cpp_clang_tidy_bugprone_posix_return_highlighting
Warning
bugprone-reserved-identifier clang-tidy check
CppClangTidyBugproneReservedIdentifier
resharper_cpp_clang_tidy_bugprone_reserved_identifier_highlighting
Warning
bugprone-signed-char-misuse clang-tidy check
CppClangTidyBugproneSignedCharMisuse
resharper_cpp_clang_tidy_bugprone_signed_char_misuse_highlighting
Warning
bugprone-sizeof-container clang-tidy check
CppClangTidyBugproneSizeofContainer
resharper_cpp_clang_tidy_bugprone_sizeof_container_highlighting
Warning
bugprone-sizeof-expression clang-tidy check
CppClangTidyBugproneSizeofExpression
resharper_cpp_clang_tidy_bugprone_sizeof_expression_highlighting
Warning
bugprone-spuriously-wake-up-functions clang-tidy check
CppClangTidyBugproneSpuriouslyWakeUpFunctions
resharper_cpp_clang_tidy_bugprone_spuriously_wake_up_functions_highlighting
Warning
bugprone-string-constructor clang-tidy check
CppClangTidyBugproneStringConstructor
resharper_cpp_clang_tidy_bugprone_string_constructor_highlighting
Warning
bugprone-string-integer-assignment clang-tidy check
CppClangTidyBugproneStringIntegerAssignment
resharper_cpp_clang_tidy_bugprone_string_integer_assignment_highlighting
Warning
bugprone-string-literal-with-embedded-nul clang-tidy check
CppClangTidyBugproneStringLiteralWithEmbeddedNul
resharper_cpp_clang_tidy_bugprone_string_literal_with_embedded_nul_highlighting
Warning
bugprone-suspicious-enum-usage clang-tidy check
CppClangTidyBugproneSuspiciousEnumUsage
resharper_cpp_clang_tidy_bugprone_suspicious_enum_usage_highlighting
Warning
bugprone-suspicious-include clang-tidy check
CppClangTidyBugproneSuspiciousInclude
resharper_cpp_clang_tidy_bugprone_suspicious_include_highlighting
Warning
bugprone-suspicious-memset-usage clang-tidy check
CppClangTidyBugproneSuspiciousMemsetUsage
resharper_cpp_clang_tidy_bugprone_suspicious_memset_usage_highlighting
Warning
bugprone-suspicious-missing-comma clang-tidy check
CppClangTidyBugproneSuspiciousMissingComma
resharper_cpp_clang_tidy_bugprone_suspicious_missing_comma_highlighting
Warning
bugprone-suspicious-semicolon clang-tidy check
CppClangTidyBugproneSuspiciousSemicolon
resharper_cpp_clang_tidy_bugprone_suspicious_semicolon_highlighting
Warning
bugprone-suspicious-string-compare clang-tidy check
CppClangTidyBugproneSuspiciousStringCompare
resharper_cpp_clang_tidy_bugprone_suspicious_string_compare_highlighting
Warning
bugprone-swapped-arguments clang-tidy check
CppClangTidyBugproneSwappedArguments
resharper_cpp_clang_tidy_bugprone_swapped_arguments_highlighting
Warning
bugprone-terminating-continue clang-tidy check
CppClangTidyBugproneTerminatingContinue
resharper_cpp_clang_tidy_bugprone_terminating_continue_highlighting
Warning
bugprone-throw-keyword-missing clang-tidy check
CppClangTidyBugproneThrowKeywordMissing
resharper_cpp_clang_tidy_bugprone_throw_keyword_missing_highlighting
Warning
bugprone-too-small-loop-variable clang-tidy check
CppClangTidyBugproneTooSmallLoopVariable
resharper_cpp_clang_tidy_bugprone_too_small_loop_variable_highlighting
Warning
bugprone-undefined-memory-manipulation clang-tidy check
CppClangTidyBugproneUndefinedMemoryManipulation
resharper_cpp_clang_tidy_bugprone_undefined_memory_manipulation_highlighting
Warning
bugprone-undelegated-constructor clang-tidy check
CppClangTidyBugproneUndelegatedConstructor
resharper_cpp_clang_tidy_bugprone_undelegated_constructor_highlighting
Warning
bugprone-unhandled-self-assignment clang-tidy check
CppClangTidyBugproneUnhandledSelfAssignment
resharper_cpp_clang_tidy_bugprone_unhandled_self_assignment_highlighting
Warning
bugprone-unused-raii clang-tidy check
CppClangTidyBugproneUnusedRaii
resharper_cpp_clang_tidy_bugprone_unused_raii_highlighting
Warning
bugprone-unused-return-value clang-tidy check
CppClangTidyBugproneUnusedReturnValue
resharper_cpp_clang_tidy_bugprone_unused_return_value_highlighting
Warning
bugprone-use-after-move clang-tidy check
CppClangTidyBugproneUseAfterMove
resharper_cpp_clang_tidy_bugprone_use_after_move_highlighting
Warning
bugprone-virtual-near-miss clang-tidy check
CppClangTidyBugproneVirtualNearMiss
resharper_cpp_clang_tidy_bugprone_virtual_near_miss_highlighting
Suggestion
cert-con36-c clang-tidy check
CppClangTidyCertCon36C
resharper_cpp_clang_tidy_cert_con36_c_highlighting
Disabled
cert-con54-cpp clang-tidy check
CppClangTidyCertCon54Cpp
resharper_cpp_clang_tidy_cert_con54_cpp_highlighting
Disabled
cert-dcl03-c clang-tidy check
CppClangTidyCertDcl03C
resharper_cpp_clang_tidy_cert_dcl03_c_highlighting
Disabled
cert-dcl16-c clang-tidy check
CppClangTidyCertDcl16C
resharper_cpp_clang_tidy_cert_dcl16_c_highlighting
Disabled
cert-dcl21-cpp clang-tidy check
CppClangTidyCertDcl21Cpp
resharper_cpp_clang_tidy_cert_dcl21_cpp_highlighting
Disabled
cert-dcl37-c clang-tidy check
CppClangTidyCertDcl37C
resharper_cpp_clang_tidy_cert_dcl37_c_highlighting
Disabled
cert-dcl50-cpp clang-tidy check
CppClangTidyCertDcl50Cpp
resharper_cpp_clang_tidy_cert_dcl50_cpp_highlighting
Disabled
cert-dcl51-cpp clang-tidy check
CppClangTidyCertDcl51Cpp
resharper_cpp_clang_tidy_cert_dcl51_cpp_highlighting
Disabled
cert-dcl54-cpp clang-tidy check
CppClangTidyCertDcl54Cpp
resharper_cpp_clang_tidy_cert_dcl54_cpp_highlighting
Disabled
cert-dcl58-cpp clang-tidy check
CppClangTidyCertDcl58Cpp
resharper_cpp_clang_tidy_cert_dcl58_cpp_highlighting
Warning
cert-dcl59-cpp clang-tidy check
CppClangTidyCertDcl59Cpp
resharper_cpp_clang_tidy_cert_dcl59_cpp_highlighting
Disabled
cert-env33-c clang-tidy check
CppClangTidyCertEnv33C
resharper_cpp_clang_tidy_cert_env33_c_highlighting
Disabled
cert-err09-cpp clang-tidy check
CppClangTidyCertErr09Cpp
resharper_cpp_clang_tidy_cert_err09_cpp_highlighting
Disabled
cert-err34-c clang-tidy check
CppClangTidyCertErr34C
resharper_cpp_clang_tidy_cert_err34_c_highlighting
Suggestion
cert-err52-cpp clang-tidy check
CppClangTidyCertErr52Cpp
resharper_cpp_clang_tidy_cert_err52_cpp_highlighting
Disabled
cert-err58-cpp clang-tidy check
CppClangTidyCertErr58Cpp
resharper_cpp_clang_tidy_cert_err58_cpp_highlighting
Disabled
cert-err60-cpp clang-tidy check
CppClangTidyCertErr60Cpp
resharper_cpp_clang_tidy_cert_err60_cpp_highlighting
Warning
cert-err61-cpp clang-tidy check
CppClangTidyCertErr61Cpp
resharper_cpp_clang_tidy_cert_err61_cpp_highlighting
Disabled
cert-fio38-c clang-tidy check
CppClangTidyCertFio38C
resharper_cpp_clang_tidy_cert_fio38_c_highlighting
Disabled
cert-flp30-c clang-tidy check
CppClangTidyCertFlp30C
resharper_cpp_clang_tidy_cert_flp30_c_highlighting
Warning
cert-mem57-cpp clang-tidy check
CppClangTidyCertMem57Cpp
resharper_cpp_clang_tidy_cert_mem57_cpp_highlighting
Warning
cert-msc30-c clang-tidy check
CppClangTidyCertMsc30C
resharper_cpp_clang_tidy_cert_msc30_c_highlighting
Disabled
cert-msc32-c clang-tidy check
CppClangTidyCertMsc32C
resharper_cpp_clang_tidy_cert_msc32_c_highlighting
Disabled
cert-msc50-cpp clang-tidy check
CppClangTidyCertMsc50Cpp
resharper_cpp_clang_tidy_cert_msc50_cpp_highlighting
Disabled
cert-msc51-cpp clang-tidy check
CppClangTidyCertMsc51Cpp
resharper_cpp_clang_tidy_cert_msc51_cpp_highlighting
Warning
cert-oop11-cpp clang-tidy check
CppClangTidyCertOop11Cpp
resharper_cpp_clang_tidy_cert_oop11_cpp_highlighting
Disabled
cert-oop54-cpp clang-tidy check
CppClangTidyCertOop54Cpp
resharper_cpp_clang_tidy_cert_oop54_cpp_highlighting
Disabled
cert-oop57-cpp clang-tidy check
CppClangTidyCertOop57Cpp
resharper_cpp_clang_tidy_cert_oop57_cpp_highlighting
Warning
cert-oop58-cpp clang-tidy check
CppClangTidyCertOop58Cpp
resharper_cpp_clang_tidy_cert_oop58_cpp_highlighting
Warning
cert-pos44-c clang-tidy check
CppClangTidyCertPos44C
resharper_cpp_clang_tidy_cert_pos44_c_highlighting
Disabled
cert-str34-c clang-tidy check
CppClangTidyCertStr34C
resharper_cpp_clang_tidy_cert_str34_c_highlighting
Disabled
cppcoreguidelines-avoid-c-arrays clang-tidy check
CppClangTidyCppcoreguidelinesAvoidCArrays
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_c_arrays_highlighting
Disabled
cppcoreguidelines-avoid-goto clang-tidy check
CppClangTidyCppcoreguidelinesAvoidGoto
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_goto_highlighting
Warning
cppcoreguidelines-avoid-magic-numbers clang-tidy check
CppClangTidyCppcoreguidelinesAvoidMagicNumbers
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_magic_numbers_highlighting
Disabled
cppcoreguidelines-avoid-non-const-global-variables clang-tidy check
CppClangTidyCppcoreguidelinesAvoidNonConstGlobalVariables
resharper_cpp_clang_tidy_cppcoreguidelines_avoid_non_const_global_variables_highlighting
Disabled
cppcoreguidelines-c-copy-assignment-signature clang-tidy check
CppClangTidyCppcoreguidelinesCCopyAssignmentSignature
resharper_cpp_clang_tidy_cppcoreguidelines_c_copy_assignment_signature_highlighting
Disabled
cppcoreguidelines-explicit-virtual-functions clang-tidy check
CppClangTidyCppcoreguidelinesExplicitVirtualFunctions
resharper_cpp_clang_tidy_cppcoreguidelines_explicit_virtual_functions_highlighting
Disabled
cppcoreguidelines-init-variables clang-tidy check
CppClangTidyCppcoreguidelinesInitVariables
resharper_cpp_clang_tidy_cppcoreguidelines_init_variables_highlighting
Disabled
cppcoreguidelines-interfaces-global-init clang-tidy check
CppClangTidyCppcoreguidelinesInterfacesGlobalInit
resharper_cpp_clang_tidy_cppcoreguidelines_interfaces_global_init_highlighting
Warning
cppcoreguidelines-macro-usage clang-tidy check
CppClangTidyCppcoreguidelinesMacroUsage
resharper_cpp_clang_tidy_cppcoreguidelines_macro_usage_highlighting
Warning
cppcoreguidelines-narrowing-conversions clang-tidy check
CppClangTidyCppcoreguidelinesNarrowingConversions
resharper_cpp_clang_tidy_cppcoreguidelines_narrowing_conversions_highlighting
Warning
cppcoreguidelines-no-malloc clang-tidy check
CppClangTidyCppcoreguidelinesNoMalloc
resharper_cpp_clang_tidy_cppcoreguidelines_no_malloc_highlighting
Disabled
cppcoreguidelines-non-private-member-variables-in-classes clang-tidy check
CppClangTidyCppcoreguidelinesNonPrivateMemberVariablesInClasses
resharper_cpp_clang_tidy_cppcoreguidelines_non_private_member_variables_in_classes_highlighting
Disabled
cppcoreguidelines-owning-memory clang-tidy check
CppClangTidyCppcoreguidelinesOwningMemory
resharper_cpp_clang_tidy_cppcoreguidelines_owning_memory_highlighting
Disabled
cppcoreguidelines-pro-bounds-array-to-pointer-decay clang-tidy check
CppClangTidyCppcoreguidelinesProBoundsArrayToPointerDecay
resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_array_to_pointer_decay_highlighting
Disabled
cppcoreguidelines-pro-bounds-constant-array-index clang-tidy check
CppClangTidyCppcoreguidelinesProBoundsConstantArrayIndex
resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_constant_array_index_highlighting
Disabled
cppcoreguidelines-pro-bounds-pointer-arithmetic clang-tidy check
CppClangTidyCppcoreguidelinesProBoundsPointerArithmetic
resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_pointer_arithmetic_highlighting
Disabled
cppcoreguidelines-pro-type-const-cast clang-tidy check
CppClangTidyCppcoreguidelinesProTypeConstCast
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_const_cast_highlighting
Disabled
cppcoreguidelines-pro-type-cstyle-cast clang-tidy check
CppClangTidyCppcoreguidelinesProTypeCstyleCast
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_cstyle_cast_highlighting
Disabled
cppcoreguidelines-pro-type-member-init clang-tidy check
CppClangTidyCppcoreguidelinesProTypeMemberInit
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_member_init_highlighting
Warning
cppcoreguidelines-pro-type-reinterpret-cast clang-tidy check
CppClangTidyCppcoreguidelinesProTypeReinterpretCast
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_reinterpret_cast_highlighting
Disabled
cppcoreguidelines-pro-type-static-cast-downcast clang-tidy check
CppClangTidyCppcoreguidelinesProTypeStaticCastDowncast
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_static_cast_downcast_highlighting
Suggestion
cppcoreguidelines-pro-type-union-access clang-tidy check
CppClangTidyCppcoreguidelinesProTypeUnionAccess
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_union_access_highlighting
Disabled
cppcoreguidelines-pro-type-vararg clang-tidy check
CppClangTidyCppcoreguidelinesProTypeVararg
resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_vararg_highlighting
Disabled
cppcoreguidelines-slicing clang-tidy check
CppClangTidyCppcoreguidelinesSlicing
resharper_cpp_clang_tidy_cppcoreguidelines_slicing_highlighting
Disabled
cppcoreguidelines-special-member-functions clang-tidy check
CppClangTidyCppcoreguidelinesSpecialMemberFunctions
resharper_cpp_clang_tidy_cppcoreguidelines_special_member_functions_highlighting
Suggestion
darwin-avoid-spinlock clang-tidy check
CppClangTidyDarwinAvoidSpinlock
resharper_cpp_clang_tidy_darwin_avoid_spinlock_highlighting
Disabled
darwin-dispatch-once-nonstatic clang-tidy check
CppClangTidyDarwinDispatchOnceNonstatic
resharper_cpp_clang_tidy_darwin_dispatch_once_nonstatic_highlighting
Disabled
fuchsia-default-arguments-calls clang-tidy check
CppClangTidyFuchsiaDefaultArgumentsCalls
resharper_cpp_clang_tidy_fuchsia_default_arguments_calls_highlighting
Disabled
fuchsia-default-arguments-declarations clang-tidy check
CppClangTidyFuchsiaDefaultArgumentsDeclarations
resharper_cpp_clang_tidy_fuchsia_default_arguments_declarations_highlighting
Disabled
fuchsia-header-anon-namespaces clang-tidy check
CppClangTidyFuchsiaHeaderAnonNamespaces
resharper_cpp_clang_tidy_fuchsia_header_anon_namespaces_highlighting
Disabled
fuchsia-multiple-inheritance clang-tidy check
CppClangTidyFuchsiaMultipleInheritance
resharper_cpp_clang_tidy_fuchsia_multiple_inheritance_highlighting
Disabled
fuchsia-overloaded-operator clang-tidy check
CppClangTidyFuchsiaOverloadedOperator
resharper_cpp_clang_tidy_fuchsia_overloaded_operator_highlighting
Disabled
fuchsia-statically-constructed-objects clang-tidy check
CppClangTidyFuchsiaStaticallyConstructedObjects
resharper_cpp_clang_tidy_fuchsia_statically_constructed_objects_highlighting
Disabled
fuchsia-trailing-return clang-tidy check
CppClangTidyFuchsiaTrailingReturn
resharper_cpp_clang_tidy_fuchsia_trailing_return_highlighting
Disabled
fuchsia-virtual-inheritance clang-tidy check
CppClangTidyFuchsiaVirtualInheritance
resharper_cpp_clang_tidy_fuchsia_virtual_inheritance_highlighting
Disabled
google-build-explicit-make-pair clang-tidy check
CppClangTidyGoogleBuildExplicitMakePair
resharper_cpp_clang_tidy_google_build_explicit_make_pair_highlighting
Disabled
google-build-namespaces clang-tidy check
CppClangTidyGoogleBuildNamespaces
resharper_cpp_clang_tidy_google_build_namespaces_highlighting
Disabled
google-build-using-namespace clang-tidy check
CppClangTidyGoogleBuildUsingNamespace
resharper_cpp_clang_tidy_google_build_using_namespace_highlighting
Disabled
google-default-arguments clang-tidy check
CppClangTidyGoogleDefaultArguments
resharper_cpp_clang_tidy_google_default_arguments_highlighting
Disabled
google-explicit-constructor clang-tidy check
CppClangTidyGoogleExplicitConstructor
resharper_cpp_clang_tidy_google_explicit_constructor_highlighting
Disabled
google-global-names-in-headers clang-tidy check
CppClangTidyGoogleGlobalNamesInHeaders
resharper_cpp_clang_tidy_google_global_names_in_headers_highlighting
Disabled
google-objc-avoid-nsobject-new clang-tidy check
CppClangTidyGoogleObjcAvoidNsobjectNew
resharper_cpp_clang_tidy_google_objc_avoid_nsobject_new_highlighting
Disabled
google-objc-avoid-throwing-exception clang-tidy check
CppClangTidyGoogleObjcAvoidThrowingException
resharper_cpp_clang_tidy_google_objc_avoid_throwing_exception_highlighting
Disabled
google-objc-function-naming clang-tidy check
CppClangTidyGoogleObjcFunctionNaming
resharper_cpp_clang_tidy_google_objc_function_naming_highlighting
Disabled
google-objc-global-variable-declaration clang-tidy check
CppClangTidyGoogleObjcGlobalVariableDeclaration
resharper_cpp_clang_tidy_google_objc_global_variable_declaration_highlighting
Disabled
google-readability-avoid-underscore-in-googletest-name clang-tidy check
CppClangTidyGoogleReadabilityAvoidUnderscoreInGoogletestName
resharper_cpp_clang_tidy_google_readability_avoid_underscore_in_googletest_name_highlighting
Disabled
google-readability-braces-around-statements clang-tidy check
CppClangTidyGoogleReadabilityBracesAroundStatements
resharper_cpp_clang_tidy_google_readability_braces_around_statements_highlighting
Disabled
google-readability-casting clang-tidy check
CppClangTidyGoogleReadabilityCasting
resharper_cpp_clang_tidy_google_readability_casting_highlighting
Disabled
google-readability-function-size clang-tidy check
CppClangTidyGoogleReadabilityFunctionSize
resharper_cpp_clang_tidy_google_readability_function_size_highlighting
Disabled
google-readability-namespace-comments clang-tidy check
CppClangTidyGoogleReadabilityNamespaceComments
resharper_cpp_clang_tidy_google_readability_namespace_comments_highlighting
Disabled
google-readability-todo clang-tidy check
CppClangTidyGoogleReadabilityTodo
resharper_cpp_clang_tidy_google_readability_todo_highlighting
Disabled
google-runtime-int clang-tidy check
CppClangTidyGoogleRuntimeInt
resharper_cpp_clang_tidy_google_runtime_int_highlighting
Disabled
google-runtime-operator clang-tidy check
CppClangTidyGoogleRuntimeOperator
resharper_cpp_clang_tidy_google_runtime_operator_highlighting
Warning
google-runtime-references clang-tidy check
CppClangTidyGoogleRuntimeReferences
resharper_cpp_clang_tidy_google_runtime_references_highlighting
Disabled
google-upgrade-googletest-case clang-tidy check
CppClangTidyGoogleUpgradeGoogletestCase
resharper_cpp_clang_tidy_google_upgrade_googletest_case_highlighting
Suggestion
hicpp-avoid-c-arrays clang-tidy check
CppClangTidyHicppAvoidCArrays
resharper_cpp_clang_tidy_hicpp_avoid_c_arrays_highlighting
Disabled
hicpp-avoid-goto clang-tidy check
CppClangTidyHicppAvoidGoto
resharper_cpp_clang_tidy_hicpp_avoid_goto_highlighting
Warning
hicpp-braces-around-statements clang-tidy check
CppClangTidyHicppBracesAroundStatements
resharper_cpp_clang_tidy_hicpp_braces_around_statements_highlighting
Disabled
hicpp-deprecated-headers clang-tidy check
CppClangTidyHicppDeprecatedHeaders
resharper_cpp_clang_tidy_hicpp_deprecated_headers_highlighting
Disabled
hicpp-exception-baseclass clang-tidy check
CppClangTidyHicppExceptionBaseclass
resharper_cpp_clang_tidy_hicpp_exception_baseclass_highlighting
Suggestion
hicpp-explicit-conversions clang-tidy check
CppClangTidyHicppExplicitConversions
resharper_cpp_clang_tidy_hicpp_explicit_conversions_highlighting
Disabled
hicpp-function-size clang-tidy check
CppClangTidyHicppFunctionSize
resharper_cpp_clang_tidy_hicpp_function_size_highlighting
Disabled
hicpp-invalid-access-moved clang-tidy check
CppClangTidyHicppInvalidAccessMoved
resharper_cpp_clang_tidy_hicpp_invalid_access_moved_highlighting
Disabled
hicpp-member-init clang-tidy check
CppClangTidyHicppMemberInit
resharper_cpp_clang_tidy_hicpp_member_init_highlighting
Disabled
hicpp-move-const-arg clang-tidy check
CppClangTidyHicppMoveConstArg
resharper_cpp_clang_tidy_hicpp_move_const_arg_highlighting
Disabled
hicpp-multiway-paths-covered clang-tidy check
CppClangTidyHicppMultiwayPathsCovered
resharper_cpp_clang_tidy_hicpp_multiway_paths_covered_highlighting
Warning
hicpp-named-parameter clang-tidy check
CppClangTidyHicppNamedParameter
resharper_cpp_clang_tidy_hicpp_named_parameter_highlighting
Disabled
hicpp-new-delete-operators clang-tidy check
CppClangTidyHicppNewDeleteOperators
resharper_cpp_clang_tidy_hicpp_new_delete_operators_highlighting
Disabled
hicpp-no-array-decay clang-tidy check
CppClangTidyHicppNoArrayDecay
resharper_cpp_clang_tidy_hicpp_no_array_decay_highlighting
Disabled
hicpp-no-assembler clang-tidy check
CppClangTidyHicppNoAssembler
resharper_cpp_clang_tidy_hicpp_no_assembler_highlighting
Disabled
hicpp-noexcept-move clang-tidy check
CppClangTidyHicppNoexceptMove
resharper_cpp_clang_tidy_hicpp_noexcept_move_highlighting
Disabled
hicpp-no-malloc clang-tidy check
CppClangTidyHicppNoMalloc
resharper_cpp_clang_tidy_hicpp_no_malloc_highlighting
Disabled
hicpp-signed-bitwise clang-tidy check
CppClangTidyHicppSignedBitwise
resharper_cpp_clang_tidy_hicpp_signed_bitwise_highlighting
Disabled
hicpp-special-member-functions clang-tidy check
CppClangTidyHicppSpecialMemberFunctions
resharper_cpp_clang_tidy_hicpp_special_member_functions_highlighting
Disabled
hicpp-static-assert clang-tidy check
CppClangTidyHicppStaticAssert
resharper_cpp_clang_tidy_hicpp_static_assert_highlighting
Disabled
hicpp-undelegated-constructor clang-tidy check
CppClangTidyHicppUndelegatedConstructor
resharper_cpp_clang_tidy_hicpp_undelegated_constructor_highlighting
Disabled
hicpp-uppercase-literal-suffix clang-tidy check
CppClangTidyHicppUppercaseLiteralSuffix
resharper_cpp_clang_tidy_hicpp_uppercase_literal_suffix_highlighting
Disabled
hicpp-use-auto clang-tidy check
CppClangTidyHicppUseAuto
resharper_cpp_clang_tidy_hicpp_use_auto_highlighting
Disabled
hicpp-use-emplace clang-tidy check
CppClangTidyHicppUseEmplace
resharper_cpp_clang_tidy_hicpp_use_emplace_highlighting
Disabled
hicpp-use-equals-default clang-tidy check
CppClangTidyHicppUseEqualsDefault
resharper_cpp_clang_tidy_hicpp_use_equals_default_highlighting
Disabled
hicpp-use-equals-delete clang-tidy check
CppClangTidyHicppUseEqualsDelete
resharper_cpp_clang_tidy_hicpp_use_equals_delete_highlighting
Disabled
hicpp-use-noexcept clang-tidy check
CppClangTidyHicppUseNoexcept
resharper_cpp_clang_tidy_hicpp_use_noexcept_highlighting
Disabled
hicpp-use-nullptr clang-tidy check
CppClangTidyHicppUseNullptr
resharper_cpp_clang_tidy_hicpp_use_nullptr_highlighting
Disabled
hicpp-use-override clang-tidy check
CppClangTidyHicppUseOverride
resharper_cpp_clang_tidy_hicpp_use_override_highlighting
Disabled
hicpp-vararg clang-tidy check
CppClangTidyHicppVararg
resharper_cpp_clang_tidy_hicpp_vararg_highlighting
Disabled
linuxkernel-must-check-errs clang-tidy check
CppClangTidyLinuxkernelMustCheckErrs
resharper_cpp_clang_tidy_linuxkernel_must_check_errs_highlighting
Warning
llvm-else-after-return clang-tidy check
CppClangTidyLlvmElseAfterReturn
resharper_cpp_clang_tidy_llvm_else_after_return_highlighting
Disabled
llvm-header-guard clang-tidy check
CppClangTidyLlvmHeaderGuard
resharper_cpp_clang_tidy_llvm_header_guard_highlighting
Disabled
llvm-include-order clang-tidy check
CppClangTidyLlvmIncludeOrder
resharper_cpp_clang_tidy_llvm_include_order_highlighting
Disabled
llvmlibc-callee-namespace clang-tidy check
CppClangTidyLlvmlibcCalleeNamespace
resharper_cpp_clang_tidy_llvmlibc_callee_namespace_highlighting
Disabled
llvmlibc-implementation-in-namespace clang-tidy check
CppClangTidyLlvmlibcImplementationInNamespace
resharper_cpp_clang_tidy_llvmlibc_implementation_in_namespace_highlighting
Disabled
llvmlibc-restrict-system-libc-headers clang-tidy check
CppClangTidyLlvmlibcRestrictSystemLibcHeaders
resharper_cpp_clang_tidy_llvmlibc_restrict_system_libc_headers_highlighting
Disabled
llvm-namespace-comment clang-tidy check
CppClangTidyLlvmNamespaceComment
resharper_cpp_clang_tidy_llvm_namespace_comment_highlighting
Disabled
llvm-prefer-isa-or-dyn-cast-in-conditionals clang-tidy check
CppClangTidyLlvmPreferIsaOrDynCastInConditionals
resharper_cpp_clang_tidy_llvm_prefer_isa_or_dyn_cast_in_conditionals_highlighting
Disabled
llvm-prefer-register-over-unsigned clang-tidy check
CppClangTidyLlvmPreferRegisterOverUnsigned
resharper_cpp_clang_tidy_llvm_prefer_register_over_unsigned_highlighting
Suggestion
llvm-qualified-auto clang-tidy check
CppClangTidyLlvmQualifiedAuto
resharper_cpp_clang_tidy_llvm_qualified_auto_highlighting
Disabled
llvm-twine-local clang-tidy check
CppClangTidyLlvmTwineLocal
resharper_cpp_clang_tidy_llvm_twine_local_highlighting
Disabled
misc-definitions-in-headers clang-tidy check
CppClangTidyMiscDefinitionsInHeaders
resharper_cpp_clang_tidy_misc_definitions_in_headers_highlighting
Disabled
misc-misplaced-const clang-tidy check
CppClangTidyMiscMisplacedConst
resharper_cpp_clang_tidy_misc_misplaced_const_highlighting
Warning
misc-new-delete-overloads clang-tidy check
CppClangTidyMiscNewDeleteOverloads
resharper_cpp_clang_tidy_misc_new_delete_overloads_highlighting
Warning
misc-non-copyable-objects clang-tidy check
CppClangTidyMiscNonCopyableObjects
resharper_cpp_clang_tidy_misc_non_copyable_objects_highlighting
Warning
misc-non-private-member-variables-in-classes clang-tidy check
CppClangTidyMiscNonPrivateMemberVariablesInClasses
resharper_cpp_clang_tidy_misc_non_private_member_variables_in_classes_highlighting
Disabled
misc-no-recursion clang-tidy check
CppClangTidyMiscNoRecursion
resharper_cpp_clang_tidy_misc_no_recursion_highlighting
Disabled
misc-redundant-expression clang-tidy check
CppClangTidyMiscRedundantExpression
resharper_cpp_clang_tidy_misc_redundant_expression_highlighting
Warning
misc-static-assert clang-tidy check
CppClangTidyMiscStaticAssert
resharper_cpp_clang_tidy_misc_static_assert_highlighting
Suggestion
misc-throw-by-value-catch-by-reference clang-tidy check
CppClangTidyMiscThrowByValueCatchByReference
resharper_cpp_clang_tidy_misc_throw_by_value_catch_by_reference_highlighting
Warning
misc-unconventional-assign-operator clang-tidy check
CppClangTidyMiscUnconventionalAssignOperator
resharper_cpp_clang_tidy_misc_unconventional_assign_operator_highlighting
Warning
misc-uniqueptr-reset-release clang-tidy check
CppClangTidyMiscUniqueptrResetRelease
resharper_cpp_clang_tidy_misc_uniqueptr_reset_release_highlighting
Suggestion
misc-unused-alias-decls clang-tidy check
CppClangTidyMiscUnusedAliasDecls
resharper_cpp_clang_tidy_misc_unused_alias_decls_highlighting
Suggestion
misc-unused-parameters clang-tidy check
CppClangTidyMiscUnusedParameters
resharper_cpp_clang_tidy_misc_unused_parameters_highlighting
Disabled
misc-unused-using-decls clang-tidy check
CppClangTidyMiscUnusedUsingDecls
resharper_cpp_clang_tidy_misc_unused_using_decls_highlighting
Suggestion
modernize-avoid-bind clang-tidy check
CppClangTidyModernizeAvoidBind
resharper_cpp_clang_tidy_modernize_avoid_bind_highlighting
Suggestion
modernize-avoid-c-arrays clang-tidy check
CppClangTidyModernizeAvoidCArrays
resharper_cpp_clang_tidy_modernize_avoid_c_arrays_highlighting
Disabled
modernize-concat-nested-namespaces clang-tidy check
CppClangTidyModernizeConcatNestedNamespaces
resharper_cpp_clang_tidy_modernize_concat_nested_namespaces_highlighting
Disabled
modernize-deprecated-headers clang-tidy check
CppClangTidyModernizeDeprecatedHeaders
resharper_cpp_clang_tidy_modernize_deprecated_headers_highlighting
Suggestion
modernize-deprecated-ios-base-aliases clang-tidy check
CppClangTidyModernizeDeprecatedIosBaseAliases
resharper_cpp_clang_tidy_modernize_deprecated_ios_base_aliases_highlighting
Warning
modernize-loop-convert clang-tidy check
CppClangTidyModernizeLoopConvert
resharper_cpp_clang_tidy_modernize_loop_convert_highlighting
Suggestion
modernize-make-shared clang-tidy check
CppClangTidyModernizeMakeShared
resharper_cpp_clang_tidy_modernize_make_shared_highlighting
Disabled
modernize-make-unique clang-tidy check
CppClangTidyModernizeMakeUnique
resharper_cpp_clang_tidy_modernize_make_unique_highlighting
Disabled
modernize-pass-by-value clang-tidy check
CppClangTidyModernizePassByValue
resharper_cpp_clang_tidy_modernize_pass_by_value_highlighting
Suggestion
modernize-raw-string-literal clang-tidy check
CppClangTidyModernizeRawStringLiteral
resharper_cpp_clang_tidy_modernize_raw_string_literal_highlighting
Suggestion
modernize-redundant-void-arg clang-tidy check
CppClangTidyModernizeRedundantVoidArg
resharper_cpp_clang_tidy_modernize_redundant_void_arg_highlighting
Disabled
modernize-replace-auto-ptr clang-tidy check
CppClangTidyModernizeReplaceAutoPtr
resharper_cpp_clang_tidy_modernize_replace_auto_ptr_highlighting
Suggestion
modernize-replace-disallow-copy-and-assign-macro clang-tidy check
CppClangTidyModernizeReplaceDisallowCopyAndAssignMacro
resharper_cpp_clang_tidy_modernize_replace_disallow_copy_and_assign_macro_highlighting
Suggestion
modernize-replace-random-shuffle clang-tidy check
CppClangTidyModernizeReplaceRandomShuffle
resharper_cpp_clang_tidy_modernize_replace_random_shuffle_highlighting
Suggestion
modernize-return-braced-init-list clang-tidy check
CppClangTidyModernizeReturnBracedInitList
resharper_cpp_clang_tidy_modernize_return_braced_init_list_highlighting
Suggestion
modernize-shrink-to-fit clang-tidy check
CppClangTidyModernizeShrinkToFit
resharper_cpp_clang_tidy_modernize_shrink_to_fit_highlighting
Suggestion
modernize-unary-static-assert clang-tidy check
CppClangTidyModernizeUnaryStaticAssert
resharper_cpp_clang_tidy_modernize_unary_static_assert_highlighting
Suggestion
modernize-use-auto clang-tidy check
CppClangTidyModernizeUseAuto
resharper_cpp_clang_tidy_modernize_use_auto_highlighting
Suggestion
modernize-use-bool-literals clang-tidy check
CppClangTidyModernizeUseBoolLiterals
resharper_cpp_clang_tidy_modernize_use_bool_literals_highlighting
Suggestion
modernize-use-default-member-init clang-tidy check
CppClangTidyModernizeUseDefaultMemberInit
resharper_cpp_clang_tidy_modernize_use_default_member_init_highlighting
Disabled
modernize-use-emplace clang-tidy check
CppClangTidyModernizeUseEmplace
resharper_cpp_clang_tidy_modernize_use_emplace_highlighting
Suggestion
modernize-use-equals-default clang-tidy check
CppClangTidyModernizeUseEqualsDefault
resharper_cpp_clang_tidy_modernize_use_equals_default_highlighting
Suggestion
modernize-use-equals-delete clang-tidy check
CppClangTidyModernizeUseEqualsDelete
resharper_cpp_clang_tidy_modernize_use_equals_delete_highlighting
Suggestion
modernize-use-nodiscard clang-tidy check
CppClangTidyModernizeUseNodiscard
resharper_cpp_clang_tidy_modernize_use_nodiscard_highlighting
Suggestion
modernize-use-noexcept clang-tidy check
CppClangTidyModernizeUseNoexcept
resharper_cpp_clang_tidy_modernize_use_noexcept_highlighting
Suggestion
modernize-use-nullptr clang-tidy check
CppClangTidyModernizeUseNullptr
resharper_cpp_clang_tidy_modernize_use_nullptr_highlighting
Disabled
modernize-use-override clang-tidy check
CppClangTidyModernizeUseOverride
resharper_cpp_clang_tidy_modernize_use_override_highlighting
Disabled
modernize-use-trailing-return-type clang-tidy check
CppClangTidyModernizeUseTrailingReturnType
resharper_cpp_clang_tidy_modernize_use_trailing_return_type_highlighting
Disabled
modernize-use-transparent-functors clang-tidy check
CppClangTidyModernizeUseTransparentFunctors
resharper_cpp_clang_tidy_modernize_use_transparent_functors_highlighting
Suggestion
modernize-use-uncaught-exceptions clang-tidy check
CppClangTidyModernizeUseUncaughtExceptions
resharper_cpp_clang_tidy_modernize_use_uncaught_exceptions_highlighting
Warning
modernize-use-using clang-tidy check
CppClangTidyModernizeUseUsing
resharper_cpp_clang_tidy_modernize_use_using_highlighting
Disabled
mpi-buffer-deref clang-tidy check
CppClangTidyMpiBufferDeref
resharper_cpp_clang_tidy_mpi_buffer_deref_highlighting
Warning
mpi-type-mismatch clang-tidy check
CppClangTidyMpiTypeMismatch
resharper_cpp_clang_tidy_mpi_type_mismatch_highlighting
Warning
objc-avoid-nserror-init clang-tidy check
CppClangTidyObjcAvoidNserrorInit
resharper_cpp_clang_tidy_objc_avoid_nserror_init_highlighting
Warning
objc-dealloc-in-category clang-tidy check
CppClangTidyObjcDeallocInCategory
resharper_cpp_clang_tidy_objc_dealloc_in_category_highlighting
Warning
objc-forbidden-subclassing clang-tidy check
CppClangTidyObjcForbiddenSubclassing
resharper_cpp_clang_tidy_objc_forbidden_subclassing_highlighting
Warning
objc-missing-hash clang-tidy check
CppClangTidyObjcMissingHash
resharper_cpp_clang_tidy_objc_missing_hash_highlighting
Warning
objc-nsinvocation-argument-lifetime clang-tidy check
CppClangTidyObjcNsinvocationArgumentLifetime
resharper_cpp_clang_tidy_objc_nsinvocation_argument_lifetime_highlighting
Warning
objc-property-declaration clang-tidy check
CppClangTidyObjcPropertyDeclaration
resharper_cpp_clang_tidy_objc_property_declaration_highlighting
Warning
objc-super-self clang-tidy check
CppClangTidyObjcSuperSelf
resharper_cpp_clang_tidy_objc_super_self_highlighting
Warning
openmp-exception-escape clang-tidy check
CppClangTidyOpenmpExceptionEscape
resharper_cpp_clang_tidy_openmp_exception_escape_highlighting
Warning
openmp-use-default-none clang-tidy check
CppClangTidyOpenmpUseDefaultNone
resharper_cpp_clang_tidy_openmp_use_default_none_highlighting
Warning
performance-faster-string-find clang-tidy check
CppClangTidyPerformanceFasterStringFind
resharper_cpp_clang_tidy_performance_faster_string_find_highlighting
Suggestion
performance-for-range-copy clang-tidy check
CppClangTidyPerformanceForRangeCopy
resharper_cpp_clang_tidy_performance_for_range_copy_highlighting
Suggestion
performance-implicit-conversion-in-loop clang-tidy check
CppClangTidyPerformanceImplicitConversionInLoop
resharper_cpp_clang_tidy_performance_implicit_conversion_in_loop_highlighting
Suggestion
performance-inefficient-algorithm clang-tidy check
CppClangTidyPerformanceInefficientAlgorithm
resharper_cpp_clang_tidy_performance_inefficient_algorithm_highlighting
Suggestion
performance-inefficient-string-concatenation clang-tidy check
CppClangTidyPerformanceInefficientStringConcatenation
resharper_cpp_clang_tidy_performance_inefficient_string_concatenation_highlighting
Suggestion
performance-inefficient-vector-operation clang-tidy check
CppClangTidyPerformanceInefficientVectorOperation
resharper_cpp_clang_tidy_performance_inefficient_vector_operation_highlighting
Suggestion
performance-move-const-arg clang-tidy check
CppClangTidyPerformanceMoveConstArg
resharper_cpp_clang_tidy_performance_move_const_arg_highlighting
Suggestion
performance-move-constructor-init clang-tidy check
CppClangTidyPerformanceMoveConstructorInit
resharper_cpp_clang_tidy_performance_move_constructor_init_highlighting
Warning
performance-no-automatic-move clang-tidy check
CppClangTidyPerformanceNoAutomaticMove
resharper_cpp_clang_tidy_performance_no_automatic_move_highlighting
Warning
performance-noexcept-move-constructor clang-tidy check
CppClangTidyPerformanceNoexceptMoveConstructor
resharper_cpp_clang_tidy_performance_noexcept_move_constructor_highlighting
Disabled
performance-trivially-destructible clang-tidy check
CppClangTidyPerformanceTriviallyDestructible
resharper_cpp_clang_tidy_performance_trivially_destructible_highlighting
Suggestion
performance-type-promotion-in-math-fn clang-tidy check
CppClangTidyPerformanceTypePromotionInMathFn
resharper_cpp_clang_tidy_performance_type_promotion_in_math_fn_highlighting
Suggestion
performance-unnecessary-copy-initialization clang-tidy check
CppClangTidyPerformanceUnnecessaryCopyInitialization
resharper_cpp_clang_tidy_performance_unnecessary_copy_initialization_highlighting
Suggestion
performance-unnecessary-value-param clang-tidy check
CppClangTidyPerformanceUnnecessaryValueParam
resharper_cpp_clang_tidy_performance_unnecessary_value_param_highlighting
Suggestion
portability-restrict-system-includes clang-tidy check
CppClangTidyPortabilityRestrictSystemIncludes
resharper_cpp_clang_tidy_portability_restrict_system_includes_highlighting
Disabled
portability-simd-intrinsics clang-tidy check
CppClangTidyPortabilitySimdIntrinsics
resharper_cpp_clang_tidy_portability_simd_intrinsics_highlighting
Disabled
readability-avoid-const-params-in-decls clang-tidy check
CppClangTidyReadabilityAvoidConstParamsInDecls
resharper_cpp_clang_tidy_readability_avoid_const_params_in_decls_highlighting
Disabled
readability-braces-around-statements clang-tidy check
CppClangTidyReadabilityBracesAroundStatements
resharper_cpp_clang_tidy_readability_braces_around_statements_highlighting
Disabled
readability-const-return-type clang-tidy check
CppClangTidyReadabilityConstReturnType
resharper_cpp_clang_tidy_readability_const_return_type_highlighting
Disabled
readability-container-size-empty clang-tidy check
CppClangTidyReadabilityContainerSizeEmpty
resharper_cpp_clang_tidy_readability_container_size_empty_highlighting
Suggestion
readability-convert-member-functions-to-static clang-tidy check
CppClangTidyReadabilityConvertMemberFunctionsToStatic
resharper_cpp_clang_tidy_readability_convert_member_functions_to_static_highlighting
Disabled
readability-deleted-default clang-tidy check
CppClangTidyReadabilityDeletedDefault
resharper_cpp_clang_tidy_readability_deleted_default_highlighting
Disabled
readability-delete-null-pointer clang-tidy check
CppClangTidyReadabilityDeleteNullPointer
resharper_cpp_clang_tidy_readability_delete_null_pointer_highlighting
Suggestion
readability-else-after-return clang-tidy check
CppClangTidyReadabilityElseAfterReturn
resharper_cpp_clang_tidy_readability_else_after_return_highlighting
Disabled
readability-function-size clang-tidy check
CppClangTidyReadabilityFunctionSize
resharper_cpp_clang_tidy_readability_function_size_highlighting
Disabled
readability-identifier-naming clang-tidy check
CppClangTidyReadabilityIdentifierNaming
resharper_cpp_clang_tidy_readability_identifier_naming_highlighting
Disabled
readability-implicit-bool-conversion clang-tidy check
CppClangTidyReadabilityImplicitBoolConversion
resharper_cpp_clang_tidy_readability_implicit_bool_conversion_highlighting
Disabled
readability-inconsistent-declaration-parameter-name clang-tidy check
CppClangTidyReadabilityInconsistentDeclarationParameterName
resharper_cpp_clang_tidy_readability_inconsistent_declaration_parameter_name_highlighting
Suggestion
readability-isolate-declaration clang-tidy check
CppClangTidyReadabilityIsolateDeclaration
resharper_cpp_clang_tidy_readability_isolate_declaration_highlighting
Disabled
readability-magic-numbers clang-tidy check
CppClangTidyReadabilityMagicNumbers
resharper_cpp_clang_tidy_readability_magic_numbers_highlighting
Disabled
readability-make-member-function-const clang-tidy check
CppClangTidyReadabilityMakeMemberFunctionConst
resharper_cpp_clang_tidy_readability_make_member_function_const_highlighting
Disabled
readability-misleading-indentation clang-tidy check
CppClangTidyReadabilityMisleadingIndentation
resharper_cpp_clang_tidy_readability_misleading_indentation_highlighting
Disabled
readability-misplaced-array-index clang-tidy check
CppClangTidyReadabilityMisplacedArrayIndex
resharper_cpp_clang_tidy_readability_misplaced_array_index_highlighting
Suggestion
readability-named-parameter clang-tidy check
CppClangTidyReadabilityNamedParameter
resharper_cpp_clang_tidy_readability_named_parameter_highlighting
Disabled
readability-non-const-parameter clang-tidy check
CppClangTidyReadabilityNonConstParameter
resharper_cpp_clang_tidy_readability_non_const_parameter_highlighting
Suggestion
readability-qualified-auto clang-tidy check
CppClangTidyReadabilityQualifiedAuto
resharper_cpp_clang_tidy_readability_qualified_auto_highlighting
Disabled
readability-redundant-access-specifiers clang-tidy check
CppClangTidyReadabilityRedundantAccessSpecifiers
resharper_cpp_clang_tidy_readability_redundant_access_specifiers_highlighting
Disabled
readability-redundant-control-flow clang-tidy check
CppClangTidyReadabilityRedundantControlFlow
resharper_cpp_clang_tidy_readability_redundant_control_flow_highlighting
Disabled
readability-redundant-declaration clang-tidy check
CppClangTidyReadabilityRedundantDeclaration
resharper_cpp_clang_tidy_readability_redundant_declaration_highlighting
Suggestion
readability-redundant-function-ptr-dereference clang-tidy check
CppClangTidyReadabilityRedundantFunctionPtrDereference
resharper_cpp_clang_tidy_readability_redundant_function_ptr_dereference_highlighting
Suggestion
readability-redundant-member-init clang-tidy check
CppClangTidyReadabilityRedundantMemberInit
resharper_cpp_clang_tidy_readability_redundant_member_init_highlighting
Disabled
readability-redundant-preprocessor clang-tidy check
CppClangTidyReadabilityRedundantPreprocessor
resharper_cpp_clang_tidy_readability_redundant_preprocessor_highlighting
Warning
readability-redundant-smartptr-get clang-tidy check
CppClangTidyReadabilityRedundantSmartptrGet
resharper_cpp_clang_tidy_readability_redundant_smartptr_get_highlighting
Suggestion
readability-redundant-string-cstr clang-tidy check
CppClangTidyReadabilityRedundantStringCstr
resharper_cpp_clang_tidy_readability_redundant_string_cstr_highlighting
Suggestion
readability-redundant-string-init clang-tidy check
CppClangTidyReadabilityRedundantStringInit
resharper_cpp_clang_tidy_readability_redundant_string_init_highlighting
Suggestion
readability-simplify-boolean-expr clang-tidy check
CppClangTidyReadabilitySimplifyBooleanExpr
resharper_cpp_clang_tidy_readability_simplify_boolean_expr_highlighting
Disabled
readability-simplify-subscript-expr clang-tidy check
CppClangTidyReadabilitySimplifySubscriptExpr
resharper_cpp_clang_tidy_readability_simplify_subscript_expr_highlighting
Warning
readability-static-accessed-through-instance clang-tidy check
CppClangTidyReadabilityStaticAccessedThroughInstance
resharper_cpp_clang_tidy_readability_static_accessed_through_instance_highlighting
Suggestion
readability-static-definition-in-anonymous-namespace clang-tidy check
CppClangTidyReadabilityStaticDefinitionInAnonymousNamespace
resharper_cpp_clang_tidy_readability_static_definition_in_anonymous_namespace_highlighting
Disabled
readability-string-compare clang-tidy check
CppClangTidyReadabilityStringCompare
resharper_cpp_clang_tidy_readability_string_compare_highlighting
Warning
readability-uniqueptr-delete-release clang-tidy check
CppClangTidyReadabilityUniqueptrDeleteRelease
resharper_cpp_clang_tidy_readability_uniqueptr_delete_release_highlighting
Suggestion
readability-uppercase-literal-suffix clang-tidy check
CppClangTidyReadabilityUppercaseLiteralSuffix
resharper_cpp_clang_tidy_readability_uppercase_literal_suffix_highlighting
Disabled
readability-use-anyofallof clang-tidy check
CppClangTidyReadabilityUseAnyofallof
resharper_cpp_clang_tidy_readability_use_anyofallof_highlighting
Suggestion
Unknown clang-tidy checks
CppClangTidyHighlighting
resharper_cpp_clang_tidy_highlighting_highlighting
Suggestion
zircon-temporary-objects clang-tidy check
CppClangTidyZirconTemporaryObjects
resharper_cpp_clang_tidy_zircon_temporary_objects_highlighting
Disabled

Common Practices and Code Improvements (17 inspections)

This category groups inspections that hunt for medium severity issues that mainly affect code readability.
Inspection
ID
EditorConfig property
Default severity
Class can be made final
CppClassCanBeFinal
resharper_cpp_class_can_be_final_highlighting
Hint
Compile-time constant expression can be replaced by either 'true' or 'false'
CppCompileTimeConstantCanBeReplacedWithBooleanConstant
resharper_cpp_compile_time_constant_can_be_replaced_with_boolean_constant_highlighting
Suggestion
Constructor of smart pointer is used instead of its make function
CppSmartPointerVsMakeFunction
resharper_cpp_smart_pointer_vs_make_function_highlighting
Suggestion
C-style cast is used instead of a C++ cast
CppCStyleCast
resharper_cpp_c_style_cast_highlighting
Suggestion
Function returns by const value
CppConstValueFunctionReturnType
resharper_cpp_const_value_function_return_type_highlighting
Suggestion
Functional-style cast is used instead of a C++ cast
CppFunctionalStyleCast
resharper_cpp_functional_style_cast_highlighting
Suggestion
If statement with constant condition can be replaced by 'if constexpr'
CppIfCanBeReplacedByConstexprIf
resharper_cpp_if_can_be_replaced_by_constexpr_if_highlighting
Suggestion
Local variable can be made const
CppLocalVariableMayBeConst
resharper_cpp_local_variable_may_be_const_highlighting
Suggestion
Member function can be made const
CppMemberFunctionMayBeConst
resharper_cpp_member_function_may_be_const_highlighting
Suggestion
Member function can be made static
CppMemberFunctionMayBeStatic
resharper_cpp_member_function_may_be_static_highlighting
Suggestion
Non-explicit conversion operator
CppNonExplicitConversionOperator
resharper_cpp_non_explicit_conversion_operator_highlighting
Hint
Non-explicit converting constructor
CppNonExplicitConvertingConstructor
resharper_cpp_non_explicit_converting_constructor_highlighting
Hint
Parameter can be made const
CppParameterMayBeConst
resharper_cpp_parameter_may_be_const_highlighting
Hint
reinterpret_cast is used instead of a static_cast
CppReinterpretCastFromVoidPtr
resharper_cpp_reinterpret_cast_from_void_ptr_highlighting
Suggestion
Result of a postfix operator is discarded
CppDiscardedPostfixOperatorResult
resharper_cpp_discarded_postfix_operator_result_highlighting
Suggestion
Throw expression can be replaced with a rethrow expression
CppThrowExpressionCanBeReplacedWithRethrow
resharper_cpp_throw_expression_can_be_replaced_with_rethrow_highlighting
Warning
Zero constant can be replaced with nullptr
CppZeroConstantCanBeReplacedWithNullptr
resharper_cpp_zero_constant_can_be_replaced_with_nullptr_highlighting
Suggestion

Compiler Warnings (15 inspections)

Inspections in this category detect compiler warnings before you compile.
Inspection
ID
EditorConfig property
Default severity
Awaiter type is not a class
CppAwaiterTypeIsNotClass
resharper_cpp_awaiter_type_is_not_class_highlighting
Warning
Cannot resolve a required coroutine function
CppCoroutineCallResolveError
resharper_cpp_coroutine_call_resolve_error_highlighting
Warning
Default initialization of a const-qualified object of a type without a user-provided default constructor
CppDefaultInitializationWithNoUserConstructor
resharper_cpp_default_initialization_with_no_user_constructor_highlighting
Warning
Explicit specialization in non-namespace scope
CppExplicitSpecializationInNonNamespaceScope
resharper_cpp_explicit_specialization_in_non_namespace_scope_highlighting
Warning
Precompiled header is not found
CppPrecompiledHeaderNotFound
resharper_cpp_precompiled_header_not_found_highlighting
Error
Precompiled header is not included
CppPrecompiledHeaderIsNotIncluded
resharper_cpp_precompiled_header_is_not_included_highlighting
Error
Redeclaration of a template parameter from an outer scope
CppTemplateParameterShadowing
resharper_cpp_template_parameter_shadowing_highlighting
Warning
Reference class member with 'mutable' specifier
CppMutableSpecifierOnReferenceMember
resharper_cpp_mutable_specifier_on_reference_member_highlighting
Warning
Static assertion failure
CppStaticAssertFailure
resharper_cpp_static_assert_failure_highlighting
Error
The 'out' parameter must be assigned
CppOutParameterMustBeWritten
resharper_cpp_out_parameter_must_be_written_highlighting
Warning
Unexpected syntax element
CppSyntaxWarning
resharper_cpp_syntax_warning_highlighting
Warning
Uninitialized dependent base class
CppUninitializedDependentBaseClass
resharper_cpp_uninitialized_dependent_base_class_highlighting
Warning
Union member of reference type
CppUnionMemberOfReferenceType
resharper_cpp_union_member_of_reference_type_highlighting
Warning
Use of an incomplete type inside a template
CppClassIsIncomplete
resharper_cpp_class_is_incomplete_highlighting
Warning
User-defined literal suffixes must start with an underscore
CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore
resharper_cpp_user_defined_literal_suffix_does_not_start_with_underscore_highlighting
Warning

Constraints Violations (1 inspection)

This category includes code inspections, mostly with the warning severity level, which detect violations related to symbol attributes, including ReSharper's code annotations, and other similar issues.
Inspection
ID
EditorConfig property
Default severity
Inconsistent Naming
CppInconsistentNaming
resharper_cpp_inconsistent_naming_highlighting
Hint

Formatting (36 inspections)

Inspections in this category detect code formatting problems.
Inspection
ID
EditorConfig property
Default severity
Incorrect blank lines (blank lines are missing elsewhere)
CppMissingBlankLines
resharper_cpp_missing_blank_lines_highlighting
Disabled
Incorrect blank lines (blank lines are redundant elsewhere)
CppRedundantBlankLines
resharper_cpp_redundant_blank_lines_highlighting
Disabled
Incorrect blank lines (incorrect number of blank lines near braces)
CppIncorrectBlankLinesNearBraces
resharper_cpp_incorrect_blank_lines_near_braces_highlighting
Disabled
Incorrect indent (around child statement)
CppBadChildStatementIndent
resharper_cpp_bad_child_statement_indent_highlighting
Disabled
Incorrect indent (around declaration braces)
CppBadDeclarationBracesIndent
resharper_cpp_bad_declaration_braces_indent_highlighting
Disabled
Incorrect indent (around expression braces)
CppBadExpressionBracesIndent
resharper_cpp_bad_expression_braces_indent_highlighting
Disabled
Incorrect indent (around namespace braces)
CppBadNamespaceBracesIndent
resharper_cpp_bad_namespace_braces_indent_highlighting
Disabled
Incorrect indent (around statement braces)
CppBadControlBracesIndent
resharper_cpp_bad_control_braces_indent_highlighting
Disabled
Incorrect indent (around switch statement)
CppBadSwitchBracesIndent
resharper_cpp_bad_switch_braces_indent_highlighting
Disabled
Incorrect indent (incorrect indent size)
CppWrongIndentSize
resharper_cpp_wrong_indent_size_highlighting
Disabled
Incorrect indent (line indent should be restored to the previous level elsewhere)
CppOutdentIsOffPrevLevel
resharper_cpp_outdent_is_off_prev_level_highlighting
Disabled
Incorrect indent (line indent should not be changed relative to the previous line elsewhere)
CppBadIndent
resharper_cpp_bad_indent_highlighting
Disabled
Incorrect indent (line should be indented or outdented elsewhere)
CppMissingIndent
resharper_cpp_missing_indent_highlighting
Disabled
Incorrect indent (tabs/spaces mismatch)
CppTabsAndSpacesMismatch
resharper_cpp_tabs_and_spaces_mismatch_highlighting
Disabled
Incorrect line breaks (around comma in lists)
CppBadListLineBreaks
resharper_cpp_bad_list_line_breaks_highlighting
Disabled
Incorrect line breaks (around declaration braces)
CppBadDeclarationBracesLineBreaks
resharper_cpp_bad_declaration_braces_line_breaks_highlighting
Disabled
Incorrect line breaks (around empty braces)
CppBadEmptyBracesLineBreaks
resharper_cpp_bad_empty_braces_line_breaks_highlighting
Disabled
Incorrect line breaks (around expression braces)
CppBadExpressionBracesLineBreaks
resharper_cpp_bad_expression_braces_line_breaks_highlighting
Disabled
Incorrect line breaks (around parenthesis)
CppBadParensLineBreaks
resharper_cpp_bad_parens_line_breaks_highlighting
Disabled
Incorrect line breaks (around statement braces)
CppBadControlBracesLineBreaks
resharper_cpp_bad_control_braces_line_breaks_highlighting
Disabled
Incorrect line breaks (line break is missing elsewhere)
CppMissingLinebreak
resharper_cpp_missing_linebreak_highlighting
Disabled
Incorrect line breaks (line break is redundant elsewhere)
CppRedundantLinebreak
resharper_cpp_redundant_linebreak_highlighting
Disabled
Incorrect spacing (around angle brackets)
CppBadAngleBracketsSpaces
resharper_cpp_bad_angle_brackets_spaces_highlighting
Disabled
Incorrect spacing (around braces)
CppBadBracesSpaces
resharper_cpp_bad_braces_spaces_highlighting
Disabled
Incorrect spacing (around colon)
CppBadColonSpaces
resharper_cpp_bad_colon_spaces_highlighting
Disabled
Incorrect spacing (around comma)
CppBadCommaSpaces
resharper_cpp_bad_comma_spaces_highlighting
Disabled
Incorrect spacing (around member access symbols)
CppBadMemberAccessSpaces
resharper_cpp_bad_member_access_spaces_highlighting
Disabled
Incorrect spacing (around operator symbols)
CppBadSymbolSpaces
resharper_cpp_bad_symbol_spaces_highlighting
Disabled
Incorrect spacing (around parenthesis)
CppBadParensSpaces
resharper_cpp_bad_parens_spaces_highlighting
Disabled
Incorrect spacing (around semicolon)
CppBadSemicolonSpaces
resharper_cpp_bad_semicolon_spaces_highlighting
Disabled
Incorrect spacing (around square brackets within a statement)
CppBadSquareBracketsSpaces
resharper_cpp_bad_square_brackets_spaces_highlighting
Disabled
Incorrect spacing (between keyword and parenthesis)
CppBadSpacesAfterKeyword
resharper_cpp_bad_spaces_after_keyword_highlighting
Disabled
Incorrect spacing (multiple spaces are prohibited)
CppMultipleSpaces
resharper_cpp_multiple_spaces_highlighting
Disabled
Incorrect spacing (space is missing elsewhere)
CppMissingSpace
resharper_cpp_missing_space_highlighting
Disabled
Incorrect spacing (space is redundant elsewhere)
CppRedundantSpace
resharper_cpp_redundant_space_highlighting
Disabled
Incorrect spacing (tabs are prohibited here)
CppTabsOutsideIndent
resharper_cpp_tabs_outside_indent_highlighting
Disabled

Potential Code Quality Issues (93 inspections)

This category includes inspections that detect critical issues (code smells), mostly with Error or Warning level. This category also includes inspections that ensure localization assistance.
Inspection
ID
EditorConfig property
Default severity
A function or a lambda with non-void return type should return a value
CppReturnNoValueInNonVoidFunction
resharper_cpp_return_no_value_in_non_void_function_highlighting
Warning
Adding cv-qualifiers to references has no effect
CppCVQualifierCanNotBeAppliedToReference
resharper_cpp_cv_qualifier_can_not_be_applied_to_reference_highlighting
Warning
Assigned value is never used
CppAssignedValueIsNeverUsed
resharper_cpp_assigned_value_is_never_used_highlighting
Warning
Backslash and newline are separated by space
CppInvalidLineContinuation
resharper_cpp_invalid_line_continuation_highlighting
Warning
Bad format code for boost::format
CppBoostFormatBadCode
resharper_cpp_boost_format_bad_code_highlighting
Warning
Binary operator acts on equal operands
CppEqualOperandsInBinaryExpression
resharper_cpp_equal_operands_in_binary_expression_highlighting
Warning
Binary operator acts on identical operands
CppIdenticalOperandsInBinaryExpression
resharper_cpp_identical_operands_in_binary_expression_highlighting
Warning
Binding r-value to l-value reference is non-standard Microsoft C++ extension
CppMsExtBindingRValueToLvalueReference
resharper_cpp_ms_ext_binding_r_value_to_lvalue_reference_highlighting
Warning
Call to a virtual function inside a constructor/destructor is resolved at compile time
CppVirtualFunctionCallInsideCtor
resharper_cpp_virtual_function_call_inside_ctor_highlighting
Warning
Call to a virtual function inside a constructor/destructor will result in a pure virtual function call
CppAbstractVirtualFunctionCallInCtor
resharper_cpp_abstract_virtual_function_call_in_ctor_highlighting
Error
Casting from nullptr to pointer type with reinterpret_cast is non-standard Microsoft C++ extension
CppMsExtReinterpretCastFromNullptr
resharper_cpp_ms_ext_reinterpret_cast_from_nullptr_highlighting
Warning
Class is abstract but not explicitly declared as such
CppAbstractClassWithoutSpecifier
resharper_cpp_abstract_class_without_specifier_highlighting
Warning
Class is never used
CppClassNeverUsed
resharper_cpp_class_never_used_highlighting
Warning
Class member function hiding a non-virtual function from a base class
CppHidingFunction
resharper_cpp_hiding_function_highlighting
Warning
Class should have a user-defined constructor because of an uninitialized data member
CppClassNeedsConstructorBecauseOfUninitializedMember
resharper_cpp_class_needs_constructor_because_of_uninitialized_member_highlighting
Warning
Declaration does not declare anything
CppEmptyDeclaration
resharper_cpp_empty_declaration_highlighting
Warning
Declaration of a non-overriding virtual function in a final or sealed class
CppVirtualFunctionInFinalClass
resharper_cpp_virtual_function_in_final_class_highlighting
Warning
Declaration specifier with no declarators
CppDeclarationSpecifierWithoutDeclarators
resharper_cpp_declaration_specifier_without_declarators_highlighting
Warning
Declarator disambiguated as a function declaration
CppDeclaratorDisambiguatedAsFunction
resharper_cpp_declarator_disambiguated_as_function_highlighting
Warning
Declarator is never used
CppDeclaratorNeverUsed
resharper_cpp_declarator_never_used_highlighting
Warning
Declarator is only assigned but never accessed
CppEntityAssignedButNoRead
resharper_cpp_entity_assigned_but_no_read_highlighting
Warning
Declarator is reassigned in all paths before being read
CppInitializedValueIsAlwaysRewritten
resharper_cpp_initialized_value_is_always_rewritten_highlighting
Warning
Declarator is used only in unevaluated context
CppEntityUsedOnlyInUnevaluatedContext
resharper_cpp_entity_used_only_in_unevaluated_context_highlighting
Warning
Default case is not handled in a switch statement
CppDefaultCaseNotHandledInSwitchStatement
resharper_cpp_default_case_not_handled_in_switch_statement_highlighting
Warning
Defaulted special member function is implicitly deleted
CppDefaultedSpecialMemberFunctionIsImplicitlyDeleted
resharper_cpp_defaulted_special_member_function_is_implicitly_deleted_highlighting
Warning
Deleting a void pointer
CppDeletingVoidPointer
resharper_cpp_deleting_void_pointer_highlighting
Warning
Dependent template without 'template' keyword
CppDependentTemplateWithoutTemplateKeyword
resharper_cpp_dependent_template_without_template_keyword_highlighting
Warning
Dependent type without 'typename' keyword
CppDependentTypeWithoutTypenameKeyword
resharper_cpp_dependent_type_without_typename_keyword_highlighting
Warning
Deprecated 'register' storage class specifier
CppDeprecatedRegisterStorageClassSpecifier
resharper_cpp_deprecated_register_storage_class_specifier_highlighting
Warning
Dereference operator limit is exceeded
CppDereferenceOperatorLimitExceeded
resharper_cpp_dereference_operator_limit_exceeded_highlighting
Warning
Entity is deprecated
CppDeprecatedEntity
resharper_cpp_deprecated_entity_highlighting
Warning
Enumerator is never used
CppEnumeratorNeverUsed
resharper_cpp_enumerator_never_used_highlighting
Warning
Expression which evaluates to zero is used as a null pointer constant
CppZeroValuedExpressionUsedAsNullPointer
resharper_cpp_zero_valued_expression_used_as_null_pointer_highlighting
Warning
Function is not implemented
CppFunctionIsNotImplemented
resharper_cpp_function_is_not_implemented_highlighting
Warning
Hiding an uncaptured local declaration
CppDeclarationHidesUncapturedLocal
resharper_cpp_declaration_hides_uncaptured_local_highlighting
Hint
Hiding local declaration
CppDeclarationHidesLocal
resharper_cpp_declaration_hides_local_highlighting
Warning
Implicit conversion to incompatible pointer type
CppIncompatiblePointerConversion
resharper_cpp_incompatible_pointer_conversion_highlighting
Warning
Implicit conversion to less qualified pointer type
CppPointerConversionDropsQualifiers
resharper_cpp_pointer_conversion_drops_qualifiers_highlighting
Warning
Implicit default constructor is not available
CppImplicitDefaultConstructorNotAvailable
resharper_cpp_implicit_default_constructor_not_available_highlighting
Warning
Implicit integer to pointer conversion
CppIntegralToPointerConversion
resharper_cpp_integral_to_pointer_conversion_highlighting
Warning
Implicit pointer to integer conversion
CppPointerToIntegralConversion
resharper_cpp_pointer_to_integral_conversion_highlighting
Warning
Incrementing expression of type bool
CppBooleanIncrementExpression
resharper_cpp_boolean_increment_expression_highlighting
Warning
Invalid printf format specifier
CppPrintfBadFormat
resharper_cpp_printf_bad_format_highlighting
Warning
Keyword 'default' is used as identifier
CppDefaultIsUsedAsIdentifier
resharper_cpp_default_is_used_as_identifier_highlighting
Warning
Lambda capture is never used
CppLambdaCaptureNeverUsed
resharper_cpp_lambda_capture_never_used_highlighting
Warning
Legacy format code for boost::format
CppBoostFormatLegacyCode
resharper_cpp_boost_format_legacy_code_highlighting
Suggestion
Local variable is never used, but may have side-effects in its destructor
CppLocalVariableWithNonTrivialDtorIsNeverUsed
resharper_cpp_local_variable_with_non_trivial_dtor_is_never_used_highlighting
Disabled
Local variable might not be initialized
CppLocalVariableMightNotBeInitialized
resharper_cpp_local_variable_might_not_be_initialized_highlighting
Warning
Local variable used without being initialized
CppDeclaratorUsedBeforeInitialization
resharper_cpp_declarator_used_before_initialization_highlighting
Error
'long' floats are not allowed by the C++ standard
CppLongFloat
resharper_cpp_long_float_highlighting
Warning
Method must be public and virtual to implement a C++/CLI interface member
CppMustBePublicVirtualToImplementInterface
resharper_cpp_must_be_public_virtual_to_implement_interface_highlighting
Warning
Mismatched class tags
CppMismatchedClassTags
resharper_cpp_mismatched_class_tags_highlighting
Warning
Missing function parameter description in a documentation comment
CppDoxygenUndocumentedParameter
resharper_cpp_doxygen_undocumented_parameter_highlighting
Suggestion
Missing include guard
CppMissingIncludeGuard
resharper_cpp_missing_include_guard_highlighting
Warning
Mixed serial and positional arguments for boost::format
CppBoostFormatMixedArgs
resharper_cpp_boost_format_mixed_args_highlighting
Error
More than one implicit conversion applied during copy-initialization. This is non-standard Microsoft C++ extension
CppMsExtDoubleUserConversionInCopyInit
resharper_cpp_ms_ext_double_user_conversion_in_copy_init_highlighting
Warning
No return statement in a function or a lambda returning non-void
CppFunctionDoesntReturnValue
resharper_cpp_function_doesnt_return_value_highlighting
Warning
Non-inline function definition in a header file
CppNonInlineFunctionDefinitionInHeaderFile
resharper_cpp_non_inline_function_definition_in_header_file_highlighting
Warning
Non-inline variable definition in a header file
CppNonInlineVariableDefinitionInHeaderFile
resharper_cpp_non_inline_variable_definition_in_header_file_highlighting
Warning
Non-safe resource acquisition
CppNonExceptionSafeResourceAcquisition
resharper_cpp_non_exception_safe_resource_acquisition_highlighting
Hint
Non-static data member is uninitialized
CppUninitializedNonStaticDataMember
resharper_cpp_uninitialized_non_static_data_member_highlighting
Warning
Non-virtual class member function hidden in a derived class
CppHiddenFunction
resharper_cpp_hidden_function_highlighting
Warning
Not all control paths return a value
CppNotAllPathsReturnValue
resharper_cpp_not_all_paths_return_value_highlighting
Warning
Not enough arguments in a call to boost::format
CppBoostFormatTooFewArgs
resharper_cpp_boost_format_too_few_args_highlighting
Error
Not enough arguments in a call to printf
CppPrintfMissedArg
resharper_cpp_printf_missed_arg_highlighting
Error
Not initialized static const local variable of scalar type. This is non-standard Microsoft C++ extension.
CppMsExtNotInitializedStaticConstLocalVar
resharper_cpp_ms_ext_not_initialized_static_const_local_var_highlighting
Warning
Object member might not be initialized
CppObjectMemberMightNotBeInitialized
resharper_cpp_object_member_might_not_be_initialized_highlighting
Warning
Override function redefines a default parameter argument
CppRedefinitionOfDefaultArgumentInOverrideFunction
resharper_cpp_redefinition_of_default_argument_in_override_function_highlighting
Warning
Parameter is always rewritten in function body before being read
CppParameterValueIsReassigned
resharper_cpp_parameter_value_is_reassigned_highlighting
Warning
Parameter is never used
CppParameterNeverUsed
resharper_cpp_parameter_never_used_highlighting
Hint
Parameter names do not match
CppParameterNamesMismatch
resharper_cpp_parameter_names_mismatch_highlighting
Hint
Polymorphic class with non-virtual public destructor
CppPolymorphicClassWithNonVirtualPublicDestructor
resharper_cpp_polymorphic_class_with_non_virtual_public_destructor_highlighting
Warning
Possibly erroneous empty-statement
CppPossiblyErroneousEmptyStatements
resharper_cpp_possibly_erroneous_empty_statements_highlighting
Warning
Possibly erroneous expression without side-effects
CppExpressionWithoutSideEffects
resharper_cpp_expression_without_side_effects_highlighting
Warning
Possibly erroneous incomplete switch-statement
CppIncompleteSwitchStatement
resharper_cpp_incomplete_switch_statement_highlighting
Warning
Possibly invalid printf format specifier
CppPrintfRiskyFormat
resharper_cpp_printf_risky_format_highlighting
Warning
Possibly uninitialized class member
CppPossiblyUninitializedMember
resharper_cpp_possibly_uninitialized_member_highlighting
Warning
Possibly unintended incompatible reference type in range declaration
CppRangeBasedForIncompatibleReference
resharper_cpp_range_based_for_incompatible_reference_highlighting
Warning
Possibly unintended object slicing
CppPossiblyUnintendedObjectSlicing
resharper_cpp_possibly_unintended_object_slicing_highlighting
Warning
Possibly unused #include directive
CppUnusedIncludeDirective
resharper_cpp_unused_include_directive_highlighting
Warning
Private special member function is not implemented
CppPrivateSpecialMemberFunctionIsNotImplemented
resharper_cpp_private_special_member_function_is_not_implemented_highlighting
Warning
Result of assignment is used as condition
CppUsingResultOfAssignmentAsCondition
resharper_cpp_using_result_of_assignment_as_condition_highlighting
Warning
Result of nodiscard function is not used
CppNoDiscardExpression
resharper_cpp_no_discard_expression_highlighting
Warning
Some object members might not be initialized
CppSomeObjectMembersMightNotBeInitialized
resharper_cpp_some_object_members_might_not_be_initialized_highlighting
Warning
Static data member in an anonymous class is not allowed by the C++ standard
CppStaticDataMemberInUnnamedStruct
resharper_cpp_static_data_member_in_unnamed_struct_highlighting
Warning
Syntax error in doxygen comment
CppDoxygenSyntaxError
resharper_cpp_doxygen_syntax_error_highlighting
Warning
Taking an address of class r-value is non-standard Microsoft C++ extension
CppMsExtAddressOfClassRValue
resharper_cpp_ms_ext_address_of_class_r_value_highlighting
Warning
Too many arguments in a call to boost::format
CppBoostFormatTooManyArgs
resharper_cpp_boost_format_too_many_args_highlighting
Warning
Too many arguments in a call to printf
CppPrintfExtraArg
resharper_cpp_printf_extra_arg_highlighting
Warning
Type alias is never used
CppTypeAliasNeverUsed
resharper_cpp_type_alias_never_used_highlighting
Warning
Type-specifier missing, defaults to int
CDeclarationWithImplicitIntType
resharper_c_declaration_with_implicit_int_type_highlighting
Warning
Unnamed namespace in a header file
CppUnnamedNamespaceInHeaderFile
resharper_cpp_unnamed_namespace_in_header_file_highlighting
Warning
Unresolved reference in doxygen comment
CppDoxygenUnresolvedReference
resharper_cpp_doxygen_unresolved_reference_highlighting
Warning

Redundancies in Code (34 inspections)

Code inspections in this category look for redundancies and dead code, which affect code readability and style, and could be safely removed. Some code redundancies cannot be fixed automatically, and quick-fixes for them are performed in the interactive mode, requiring the user input. But the majority of the redundancies can be fixed without user interaction, using either fix in scope or code cleanup.
Inspection
ID
EditorConfig property
Default severity
Access specifier does not affect any declaration
CppAccessSpecifierWithNoDeclarations
resharper_cpp_access_specifier_with_no_declarations_highlighting
Suggestion
Access specifier does not change accessibility level
CppRedundantAccessSpecifier
resharper_cpp_redundant_access_specifier_highlighting
Hint
Algorithm accepting an iterator and a count can be used
CppUseAlgorithmWithCount
resharper_cpp_use_algorithm_with_count_highlighting
Suggestion
Algorithm operating on ranges can be used
CppUseRangeAlgorithm
resharper_cpp_use_range_algorithm_highlighting
Suggestion
Const-qualified parameter in a function declaration
CppConstParameterInDeclaration
resharper_cpp_const_parameter_in_declaration_highlighting
Suggestion
Declaration and assignment can be joined
CppJoinDeclarationAndAssignment
resharper_cpp_join_declaration_and_assignment_highlighting
Suggestion
Final function in a final class
CppFinalFunctionInFinalClass
resharper_cpp_final_function_in_final_class_highlighting
Suggestion
Guarded header has already been included
CppHeaderHasBeenAlreadyIncluded
resharper_cpp_header_has_been_already_included_highlighting
Hint
Lambda can be rewritten to use explicit template parameters
CppUseFamiliarTemplateSyntaxForGenericLambdas
resharper_cpp_use_familiar_template_syntax_for_generic_lambdas_highlighting
Suggestion
Redundant argument in conditional expression
CppRedundantBooleanExpressionArgument
resharper_cpp_redundant_boolean_expression_argument_highlighting
Warning
Redundant base class access specifier
CppRedundantBaseClassAccessSpecifier
resharper_cpp_redundant_base_class_access_specifier_highlighting
Hint
Redundant cast expression
CppRedundantCastExpression
resharper_cpp_redundant_cast_expression_highlighting
Hint
Redundant 'const' specifier
CppRedundantConstSpecifier
resharper_cpp_redundant_const_specifier_highlighting
Hint
Redundant control flow jump statement
CppRedundantControlFlowJump
resharper_cpp_redundant_control_flow_jump_highlighting
Hint
Redundant 'else' keyword
CppRedundantElseKeyword
resharper_cpp_redundant_else_keyword_highlighting
Hint
Redundant 'else' keyword inside compound statement
CppRedundantElseKeywordInsideCompoundStatement
resharper_cpp_redundant_else_keyword_inside_compound_statement_highlighting
Hint
Redundant empty declaration
CppRedundantEmptyDeclaration
resharper_cpp_redundant_empty_declaration_highlighting
Hint
Redundant empty statement
CppRedundantEmptyStatement
resharper_cpp_redundant_empty_statement_highlighting
Hint
Redundant 'inline' specifier
CppRedundantInlineSpecifier
resharper_cpp_redundant_inline_specifier_highlighting
Hint
Redundant member initializer in constructor initialization list
CppRedundantMemberInitializer
resharper_cpp_redundant_member_initializer_highlighting
Suggestion
Redundant parentheses
CppRedundantParentheses
resharper_cpp_redundant_parentheses_highlighting
Hint
Redundant qualifier
CppRedundantQualifier
resharper_cpp_redundant_qualifier_highlighting
Hint
Redundant 'static' specifier on a member allocation/deallocation function
CppRedundantStaticSpecifierOnMemberAllocationFunction
resharper_cpp_redundant_static_specifier_on_member_allocation_function_highlighting
Hint
Redundant 'static' specifier on an anonymous namespace member
CppStaticSpecifierOnAnonymousNamespaceMember
resharper_cpp_static_specifier_on_anonymous_namespace_member_highlighting
Suggestion
Redundant 'template' keyword
CppRedundantTemplateKeyword
resharper_cpp_redundant_template_keyword_highlighting
Warning
Redundant 'typename' keyword
CppRedundantTypenameKeyword
resharper_cpp_redundant_typename_keyword_highlighting
Warning
Redundant void argument list
CppRedundantVoidArgumentList
resharper_cpp_redundant_void_argument_list_highlighting
Suggestion
Special function without noexcept specification
CppSpecialFunctionWithoutNoexceptSpecification
resharper_cpp_special_function_without_noexcept_specification_highlighting
Warning
std::views::keys/values can be used
CppUseElementsView
resharper_cpp_use_elements_view_highlighting
Suggestion
Structured binding can be used
CppUseStructuredBinding
resharper_cpp_use_structured_binding_highlighting
Hint
Template arguments can be deduced
CppRedundantExplicitTemplateArguments
resharper_cpp_redundant_explicit_template_arguments_highlighting
Hint
Unreachable code
CppUnreachableCode
resharper_cpp_unreachable_code_highlighting
Warning
Variable can be moved to inner scope
CppTooWideScope
resharper_cpp_too_wide_scope_highlighting
Suggestion
Volatile-qualified parameter in a function declaration
CppVolatileParameterInDeclaration
resharper_cpp_volatile_parameter_in_declaration_highlighting
Suggestion

Spelling issues (3 inspections)

These inspections detect typos in various contexts.
Inspection
ID
EditorConfig property
Default severity
Typo in comment
CommentTypo
resharper_comment_typo_highlighting
Suggestion
Typo in identifier
IdentifierTypo
resharper_identifier_typo_highlighting
Suggestion
Typo in string literal
StringLiteralTypo
resharper_string_literal_typo_highlighting
Suggestion

Syntax Style (17 inspections)

Inspections in this category detect violations of code syntax styles. In contrast to most of other code inspections, these inspections can either detect the same code construct as a code issue or not depending on the corresponding code style rule configured on the Code Editing | [Language] | Syntax Style page of ReSharper options(Alt+R, O). You can also fix issues that these inspection detect using code cleanup.
Inspection
ID
EditorConfig property
Default severity
Use preferred 'auto' style (numeric type can be replaced with auto)
CppUseAutoForNumeric
resharper_cpp_use_auto_for_numeric_highlighting
Hint
Use preferred 'auto' style (type can be replaced with auto)
CppUseAuto
resharper_cpp_use_auto_highlighting
Hint
Use preferred braces style (enforce braces in 'do-while' statement)
CppEnforceDoStatementBraces
resharper_cpp_enforce_do_statement_braces_highlighting
Disabled
Use preferred braces style (enforce braces in 'for' statement)
CppEnforceForStatementBraces
resharper_cpp_enforce_for_statement_braces_highlighting
Disabled
Use preferred braces style (enforce braces in 'if' statement)
CppEnforceIfStatementBraces
resharper_cpp_enforce_if_statement_braces_highlighting
Disabled
Use preferred braces style (enforce braces in 'while' statement)
CppEnforceWhileStatementBraces
resharper_cpp_enforce_while_statement_braces_highlighting
Disabled
Use preferred braces style (remove redundant braces)
CppRemoveRedundantBraces
resharper_cpp_remove_redundant_braces_highlighting
Disabled
Use preferred cv-qualifiers style (enforce the order of cv-qualifiers)
CppEnforceCVQualifiersOrder
resharper_cpp_enforce_cv_qualifiers_order_highlighting
Disabled
Use preferred cv-qualifiers style (enforce the placement of cv-qualifiers)
CppEnforceCVQualifiersPlacement
resharper_cpp_enforce_cv_qualifiers_placement_highlighting
Disabled
Use preferred declaration style (enforce function declaration style)
CppEnforceFunctionDeclarationStyle
resharper_cpp_enforce_function_declaration_style_highlighting
Disabled
Use preferred declaration style (enforce nested namespaces style)
CppEnforceNestedNamespacesStyle
resharper_cpp_enforce_nested_namespaces_style_highlighting
Hint
Use preferred declaration style (enforce type alias code style)
CppEnforceTypeAliasCodeStyle
resharper_cpp_enforce_type_alias_code_style_highlighting
Disabled
Use preferred include directive style (order of #include directives does not match code style settings)
CppWrongIncludesOrder
resharper_cpp_wrong_includes_order_highlighting
Hint
Use preferred include directive style (slash symbol used in #include directive doesn't match code style settings)
CppWrongSlashesInIncludeDirective
resharper_cpp_wrong_slashes_in_include_directive_highlighting
Hint
Use preferred initialization style (order of member initializers does not match the initialization order)
CppMemberInitializersOrder
resharper_cpp_member_initializers_order_highlighting
Suggestion
Use preferred overriding function style (enforce overriding destructor style)
CppEnforceOverridingDestructorStyle
resharper_cpp_enforce_overriding_destructor_style_highlighting
Suggestion
Use preferred overriding function style (enforce overriding function style)
CppEnforceOverridingFunctionStyle
resharper_cpp_enforce_overriding_function_style_highlighting
Suggestion

Unreal Engine (14 inspections)

Inspections in this category are specific to C++ code of Unreal Engine projects.
Inspection
ID
EditorConfig property
Default severity
Action with this name does not exist
CppUENonExistentInputAction
resharper_cpp_ue_non_existent_input_action_highlighting
Warning
Axis with this name does not exist
CppUENonExistentInputAxis
resharper_cpp_ue_non_existent_input_axis_highlighting
Warning
BlueprintCallable function can be made const
CppUE4BlueprintCallableFunctionMayBeConst
resharper_cpp_ue4_blueprint_callable_function_may_be_const_highlighting
Hint
BlueprintCallable function can be made static
CppUE4BlueprintCallableFunctionMayBeStatic
resharper_cpp_ue4_blueprint_callable_function_may_be_static_highlighting
Hint
C++ standard library headers not found
CppUESourceFileWithoutStandardLibrary
resharper_cpp_ue_source_file_without_standard_library_highlighting
Error
Inconsistent UE4 Naming
CppUE4CodingStandardNamingViolationWarning
resharper_cpp_ue4_coding_standard_naming_violation_warning_highlighting
Hint
Inconsistent UE4 UClass Naming
CppUE4CodingStandardUClassNamingViolationError
resharper_cpp_ue4_coding_standard_u_class_naming_violation_error_highlighting
Error
Non-UProperty object member can be garbage collected at any time
CppUE4ProbableMemoryIssuesWithUObject
resharper_cpp_ue4_probable_memory_issues_with_u_object_highlighting
Warning
Objects stored in non-uproperty member can be garbage collected at any time
CppUE4ProbableMemoryIssuesWithUObjectsInContainer
resharper_cpp_ue4_probable_memory_issues_with_u_objects_in_container_highlighting
Warning
Specified version of the engine project is not found
CppUEIncorrectEngineDirectory
resharper_cpp_ue_incorrect_engine_directory_highlighting
Error
UFUNCTION macro call before declaration has no effect
CppUFunctionMacroCallHasNoEffect
resharper_cpp_u_function_macro_call_has_no_effect_highlighting
Warning
Unreal Engine source file without predefined Unreal macros
CppUESourceFileWithoutPredefinedMacros
resharper_cpp_ue_source_file_without_predefined_macros_highlighting
Warning
Unreal Engine version file doesn't exist
CppUEVersionFileDoesntExist
resharper_cpp_ue_version_file_doesnt_exist_highlighting
Error
UPROPERTY macro call before declaration has no effect
CppUPropertyMacroCallHasNoEffect
resharper_cpp_u_property_macro_call_has_no_effect_highlighting
Warning

UnrealHeaderTool (3 inspections)

 

Inspection
ID
EditorConfig property
Default severity
UnrealHeaderTool C++ parser errors
UnrealHeaderToolParserError
resharper_unreal_header_tool_parser_error_highlighting
Error
UnrealHeaderTool errors
UnrealHeaderToolError
resharper_unreal_header_tool_error_highlighting
Error
UnrealHeaderTool warnings
UnrealHeaderToolWarning
resharper_unreal_header_tool_warning_highlighting
Warning
Last modified: 12 July 2021