JetBrains Rider 2023.2 Help

Code Inspections in C++

In C++, JetBrains Rider 2023.2 provides two kinds of code inspections: 314 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 1564 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 (806 inspections)

Inspections in this category correspond to Clang compiler warnings integrated with JetBrains Rider.

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

Disabled

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

aix-compat clang diagnostic


CppClangTidyClangDiagnosticAixCompat


resharper_cpp_clang_tidy_clang_diagnostic_aix_compat_highlighting

Disabled

align-mismatch clang diagnostic


CppClangTidyClangDiagnosticAlignMismatch


resharper_cpp_clang_tidy_clang_diagnostic_align_mismatch_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

always-inline-coroutine clang diagnostic


CppClangTidyClangDiagnosticAlwaysInlineCoroutine


resharper_cpp_clang_tidy_clang_diagnostic_always_inline_coroutine_highlighting

Disabled

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

argument-undefined-behaviour clang diagnostic


CppClangTidyClangDiagnosticArgumentUndefinedBehaviour


resharper_cpp_clang_tidy_clang_diagnostic_argument_undefined_behaviour_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

array-parameter clang diagnostic


CppClangTidyClangDiagnosticArrayParameter


resharper_cpp_clang_tidy_clang_diagnostic_array_parameter_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-access clang diagnostic


CppClangTidyClangDiagnosticAtomicAccess


resharper_cpp_clang_tidy_clang_diagnostic_atomic_access_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

attribute-warning clang diagnostic


CppClangTidyClangDiagnosticAttributeWarning


resharper_cpp_clang_tidy_clang_diagnostic_attribute_warning_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

bit-int-extension clang diagnostic


CppClangTidyClangDiagnosticBitIntExtension


resharper_cpp_clang_tidy_clang_diagnostic_bit_int_extension_highlighting

Warning

bitwise-conditional-parentheses clang diagnostic


CppClangTidyClangDiagnosticBitwiseConditionalParentheses


resharper_cpp_clang_tidy_clang_diagnostic_bitwise_conditional_parentheses_highlighting

Warning

bitwise-instead-of-logical clang diagnostic


CppClangTidyClangDiagnosticBitwiseInsteadOfLogical


resharper_cpp_clang_tidy_clang_diagnostic_bitwise_instead_of_logical_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

branch-protection clang diagnostic


CppClangTidyClangDiagnosticBranchProtection


resharper_cpp_clang_tidy_clang_diagnostic_branch_protection_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-pedantic clang diagnostic


CppClangTidyClangDiagnosticCpp11CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_pedantic_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-attribute-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp14AttributeExtensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp14_attribute_extensions_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-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticCpp14CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_cpp14_compat_pedantic_highlighting

Disabled

c++14-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp14Extensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp14_extensions_highlighting

Warning

c++17-attribute-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp17AttributeExtensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp17_attribute_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-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticCpp17CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_cpp17_compat_pedantic_highlighting

Disabled

c++17-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp17Extensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp17_extensions_highlighting

Warning

c++20-attribute-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp20AttributeExtensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp20_attribute_extensions_highlighting

Warning

c++20-compat clang diagnostic


CppClangTidyClangDiagnosticCpp20Compat


resharper_cpp_clang_tidy_clang_diagnostic_cpp20_compat_highlighting

Disabled

c++20-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticCpp20CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_cpp20_compat_pedantic_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-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticCpp2aCompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_compat_pedantic_highlighting

Disabled

c++2a-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp2aExtensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_extensions_highlighting

Warning

c++2b-extensions clang diagnostic


CppClangTidyClangDiagnosticCpp2bExtensions


resharper_cpp_clang_tidy_clang_diagnostic_cpp2b_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-compat clang diagnostic


CppClangTidyClangDiagnosticC2xCompat


resharper_cpp_clang_tidy_clang_diagnostic_c2x_compat_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

called-once-parameter clang diagnostic


CppClangTidyClangDiagnosticCalledOnceParameter


resharper_cpp_clang_tidy_clang_diagnostic_called_once_parameter_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-function-type clang diagnostic


CppClangTidyClangDiagnosticCastFunctionType


resharper_cpp_clang_tidy_clang_diagnostic_cast_function_type_highlighting

Warning

cast-function-type-strict clang diagnostic


CppClangTidyClangDiagnosticCastFunctionTypeStrict


resharper_cpp_clang_tidy_clang_diagnostic_cast_function_type_strict_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-conversion clang diagnostic


CppClangTidyClangDiagnosticClassConversion


resharper_cpp_clang_tidy_clang_diagnostic_class_conversion_highlighting

Warning

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

completion-handler clang diagnostic


CppClangTidyClangDiagnosticCompletionHandler


resharper_cpp_clang_tidy_clang_diagnostic_completion_handler_highlighting

Warning

complex-component-init clang diagnostic


CppClangTidyClangDiagnosticComplexComponentInit


resharper_cpp_clang_tidy_clang_diagnostic_complex_component_init_highlighting

Warning

compound-token-split clang diagnostic


CppClangTidyClangDiagnosticCompoundTokenSplit


resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_highlighting

Warning

compound-token-split-by-macro clang diagnostic


CppClangTidyClangDiagnosticCompoundTokenSplitByMacro


resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_by_macro_highlighting

Warning

compound-token-split-by-space clang diagnostic


CppClangTidyClangDiagnosticCompoundTokenSplitBySpace


resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_by_space_highlighting

Warning

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

coro-non-aligned-allocation-funciton clang diagnostic


CppClangTidyClangDiagnosticCoroNonAlignedAllocationFunciton


resharper_cpp_clang_tidy_clang_diagnostic_coro_non_aligned_allocation_funciton_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

Disabled

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

cxx-attribute-extension clang diagnostic


CppClangTidyClangDiagnosticCxxAttributeExtension


resharper_cpp_clang_tidy_clang_diagnostic_cxx_attribute_extension_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

Disabled

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

delimited-escape-sequence-extension clang diagnostic


CppClangTidyClangDiagnosticDelimitedEscapeSequenceExtension


resharper_cpp_clang_tidy_clang_diagnostic_delimited_escape_sequence_extension_highlighting

Warning

deprecated clang diagnostic


CppClangTidyClangDiagnosticDeprecated


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_highlighting

Warning

deprecated-altivec-src-compat clang diagnostic


CppClangTidyClangDiagnosticDeprecatedAltivecSrcCompat


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_altivec_src_compat_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-builtins clang diagnostic


CppClangTidyClangDiagnosticDeprecatedBuiltins


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_builtins_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-with-dtor clang diagnostic


CppClangTidyClangDiagnosticDeprecatedCopyWithDtor


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_dtor_highlighting

Warning

deprecated-copy-with-user-provided-copy clang diagnostic


CppClangTidyClangDiagnosticDeprecatedCopyWithUserProvidedCopy


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_user_provided_copy_highlighting

Warning

deprecated-copy-with-user-provided-dtor clang diagnostic


CppClangTidyClangDiagnosticDeprecatedCopyWithUserProvidedDtor


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_user_provided_dtor_highlighting

Warning

deprecated-coroutine clang diagnostic


CppClangTidyClangDiagnosticDeprecatedCoroutine


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_coroutine_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-experimental-coroutine clang diagnostic


CppClangTidyClangDiagnosticDeprecatedExperimentalCoroutine


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_experimental_coroutine_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-module-ts clang diagnostic


CppClangTidyClangDiagnosticDeprecatedModuleTs


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_module_ts_highlighting

Disabled

deprecated-non-prototype clang diagnostic


CppClangTidyClangDiagnosticDeprecatedNonPrototype


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_non_prototype_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-pragma clang diagnostic


CppClangTidyClangDiagnosticDeprecatedPragma


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_pragma_highlighting

Warning

deprecated-register clang diagnostic


CppClangTidyClangDiagnosticDeprecatedRegister


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_register_highlighting

Warning

deprecated-static-analyzer-flag clang diagnostic


CppClangTidyClangDiagnosticDeprecatedStaticAnalyzerFlag


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_static_analyzer_flag_highlighting

Warning

deprecated-this-capture clang diagnostic


CppClangTidyClangDiagnosticDeprecatedThisCapture


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_this_capture_highlighting

Warning

deprecated-type clang diagnostic


CppClangTidyClangDiagnosticDeprecatedType


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_type_highlighting

Warning

deprecated-volatile clang diagnostic


CppClangTidyClangDiagnosticDeprecatedVolatile


resharper_cpp_clang_tidy_clang_diagnostic_deprecated_volatile_highlighting

Warning

deprecate-lax-vec-conv-all clang diagnostic


CppClangTidyClangDiagnosticDeprecateLaxVecConvAll


resharper_cpp_clang_tidy_clang_diagnostic_deprecate_lax_vec_conv_all_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

Disabled

documentation-deprecated-sync clang diagnostic


CppClangTidyClangDiagnosticDocumentationDeprecatedSync


resharper_cpp_clang_tidy_clang_diagnostic_documentation_deprecated_sync_highlighting

Disabled

documentation-html clang diagnostic


CppClangTidyClangDiagnosticDocumentationHtml


resharper_cpp_clang_tidy_clang_diagnostic_documentation_html_highlighting

Disabled

documentation-pedantic clang diagnostic


CppClangTidyClangDiagnosticDocumentationPedantic


resharper_cpp_clang_tidy_clang_diagnostic_documentation_pedantic_highlighting

Disabled

documentation-unknown-command clang diagnostic


CppClangTidyClangDiagnosticDocumentationUnknownCommand


resharper_cpp_clang_tidy_clang_diagnostic_documentation_unknown_command_highlighting

Disabled

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

Disabled

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-constexpr-conversion clang diagnostic


CppClangTidyClangDiagnosticEnumConstexprConversion


resharper_cpp_clang_tidy_clang_diagnostic_enum_constexpr_conversion_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

Disabled

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

final-dtor-non-final-class clang diagnostic


CppClangTidyClangDiagnosticFinalDtorNonFinalClass


resharper_cpp_clang_tidy_clang_diagnostic_final_dtor_non_final_class_highlighting

Warning

final-macro clang diagnostic


CppClangTidyClangDiagnosticFinalMacro


resharper_cpp_clang_tidy_clang_diagnostic_final_macro_highlighting

Warning

fixed-enum-extension clang diagnostic


CppClangTidyClangDiagnosticFixedEnumExtension


resharper_cpp_clang_tidy_clang_diagnostic_fixed_enum_extension_highlighting

Disabled

fixed-point-overflow clang diagnostic


CppClangTidyClangDiagnosticFixedPointOverflow


resharper_cpp_clang_tidy_clang_diagnostic_fixed_point_overflow_highlighting

Warning

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-insufficient-args clang diagnostic


CppClangTidyClangDiagnosticFormatInsufficientArgs


resharper_cpp_clang_tidy_clang_diagnostic_format_insufficient_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


CppClangTidyClangDiagnosticFrameLargerThan


resharper_cpp_clang_tidy_clang_diagnostic_frame_larger_than_highlighting

Warning

framework-include-private-from-public clang diagnostic


CppClangTidyClangDiagnosticFrameworkIncludePrivateFromPublic


resharper_cpp_clang_tidy_clang_diagnostic_framework_include_private_from_public_highlighting

Warning

free-nonheap-object clang diagnostic


CppClangTidyClangDiagnosticFreeNonheapObject


resharper_cpp_clang_tidy_clang_diagnostic_free_nonheap_object_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

future-attribute-extensions clang diagnostic


CppClangTidyClangDiagnosticFutureAttributeExtensions


resharper_cpp_clang_tidy_clang_diagnostic_future_attribute_extensions_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-line-marker clang diagnostic


CppClangTidyClangDiagnosticGnuLineMarker


resharper_cpp_clang_tidy_clang_diagnostic_gnu_line_marker_highlighting

Warning

gnu-null-pointer-arithmetic clang diagnostic


CppClangTidyClangDiagnosticGnuNullPointerArithmetic


resharper_cpp_clang_tidy_clang_diagnostic_gnu_null_pointer_arithmetic_highlighting

Warning

gnu-offsetof-extensions clang diagnostic


CppClangTidyClangDiagnosticGnuOffsetofExtensions


resharper_cpp_clang_tidy_clang_diagnostic_gnu_offsetof_extensions_highlighting

Warning

gnu-pointer-arith clang diagnostic


CppClangTidyClangDiagnosticGnuPointerArith


resharper_cpp_clang_tidy_clang_diagnostic_gnu_pointer_arith_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-statement-expression-from-macro-expansion clang diagnostic


CppClangTidyClangDiagnosticGnuStatementExpressionFromMacroExpansion


resharper_cpp_clang_tidy_clang_diagnostic_gnu_statement_expression_from_macro_expansion_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

gpu-maybe-wrong-side clang diagnostic


CppClangTidyClangDiagnosticGpuMaybeWrongSide


resharper_cpp_clang_tidy_clang_diagnostic_gpu_maybe_wrong_side_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

hlsl-extensions clang diagnostic


CppClangTidyClangDiagnosticHlslExtensions


resharper_cpp_clang_tidy_clang_diagnostic_hlsl_extensions_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-availability-without-sdk-settings clang diagnostic


CppClangTidyClangDiagnosticIgnoredAvailabilityWithoutSdkSettings


resharper_cpp_clang_tidy_clang_diagnostic_ignored_availability_without_sdk_settings_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

ignored-reference-qualifiers clang diagnostic


CppClangTidyClangDiagnosticIgnoredReferenceQualifiers


resharper_cpp_clang_tidy_clang_diagnostic_ignored_reference_qualifiers_highlighting

Warning

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-function-pointer-types-strict clang diagnostic


CppClangTidyClangDiagnosticIncompatibleFunctionPointerTypesStrict


resharper_cpp_clang_tidy_clang_diagnostic_incompatible_function_pointer_types_strict_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-namespace-reopened-noninline clang diagnostic


CppClangTidyClangDiagnosticInlineNamespaceReopenedNoninline


resharper_cpp_clang_tidy_clang_diagnostic_inline_namespace_reopened_noninline_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

interrupt-service-routine clang diagnostic


CppClangTidyClangDiagnosticInterruptServiceRoutine


resharper_cpp_clang_tidy_clang_diagnostic_interrupt_service_routine_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

invalid-utf8 clang diagnostic


CppClangTidyClangDiagnosticInvalidUtf8


resharper_cpp_clang_tidy_clang_diagnostic_invalid_utf8_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

linker-warnings clang diagnostic


CppClangTidyClangDiagnosticLinkerWarnings


resharper_cpp_clang_tidy_clang_diagnostic_linker_warnings_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

mathematical-notation-identifier-extension clang diagnostic


CppClangTidyClangDiagnosticMathematicalNotationIdentifierExtension


resharper_cpp_clang_tidy_clang_diagnostic_mathematical_notation_identifier_extension_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-abstract clang diagnostic


CppClangTidyClangDiagnosticMicrosoftAbstract


resharper_cpp_clang_tidy_clang_diagnostic_microsoft_abstract_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-static-assert clang diagnostic


CppClangTidyClangDiagnosticMicrosoftStaticAssert


resharper_cpp_clang_tidy_clang_diagnostic_microsoft_static_assert_highlighting

Disabled

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

misspelled-assumption clang diagnostic


CppClangTidyClangDiagnosticMisspelledAssumption


resharper_cpp_clang_tidy_clang_diagnostic_misspelled_assumption_highlighting

Warning

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

Disabled

nonportable-system-include-path clang diagnostic


CppClangTidyClangDiagnosticNonportableSystemIncludePath


resharper_cpp_clang_tidy_clang_diagnostic_nonportable_system_include_path_highlighting

Disabled

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

null-pointer-subtraction clang diagnostic


CppClangTidyClangDiagnosticNullPointerSubtraction


resharper_cpp_clang_tidy_clang_diagnostic_null_pointer_subtraction_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-51-extensions clang diagnostic


CppClangTidyClangDiagnosticOpenmp51Extensions


resharper_cpp_clang_tidy_clang_diagnostic_openmp51_extensions_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

packed-non-pod clang diagnostic


CppClangTidyClangDiagnosticPackedNonPod


resharper_cpp_clang_tidy_clang_diagnostic_packed_non_pod_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

pedantic-macros clang diagnostic


CppClangTidyClangDiagnosticPedanticMacros


resharper_cpp_clang_tidy_clang_diagnostic_pedantic_macros_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

pre-c++14-compat clang diagnostic


CppClangTidyClangDiagnosticPreCpp14Compat


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp14_compat_highlighting

Disabled

pre-c++14-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticPreCpp14CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp14_compat_pedantic_highlighting

Disabled

pre-c++17-compat clang diagnostic


CppClangTidyClangDiagnosticPreCpp17Compat


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp17_compat_highlighting

Disabled

pre-c++17-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticPreCpp17CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp17_compat_pedantic_highlighting

Disabled

pre-c++20-compat clang diagnostic


CppClangTidyClangDiagnosticPreCpp20Compat


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp20_compat_highlighting

Disabled

pre-c++20-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticPreCpp20CompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp20_compat_pedantic_highlighting

Disabled

pre-c++2b-compat clang diagnostic


CppClangTidyClangDiagnosticPreCpp2bCompat


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp2b_compat_highlighting

Disabled

pre-c++2b-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticPreCpp2bCompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp2b_compat_pedantic_highlighting

Disabled

pre-c2x-compat clang diagnostic


CppClangTidyClangDiagnosticPreC2xCompat


resharper_cpp_clang_tidy_clang_diagnostic_pre_c2x_compat_highlighting

Disabled

pre-c2x-compat-pedantic clang diagnostic


CppClangTidyClangDiagnosticPreC2xCompatPedantic


resharper_cpp_clang_tidy_clang_diagnostic_pre_c2x_compat_pedantic_highlighting

Disabled

predefined-identifier-outside-function clang diagnostic


CppClangTidyClangDiagnosticPredefinedIdentifierOutsideFunction


resharper_cpp_clang_tidy_clang_diagnostic_predefined_identifier_outside_function_highlighting

Warning

pre-openmp-51-compat clang diagnostic


CppClangTidyClangDiagnosticPreOpenmp51Compat


resharper_cpp_clang_tidy_clang_diagnostic_pre_openmp51_compat_highlighting

Disabled

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

psabi clang diagnostic


CppClangTidyClangDiagnosticPsabi


resharper_cpp_clang_tidy_clang_diagnostic_psabi_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

read-only-types clang diagnostic


CppClangTidyClangDiagnosticReadOnlyTypes


resharper_cpp_clang_tidy_clang_diagnostic_read_only_types_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-consteval-if clang diagnostic


CppClangTidyClangDiagnosticRedundantConstevalIf


resharper_cpp_clang_tidy_clang_diagnostic_redundant_consteval_if_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-super-attribute clang diagnostic


CppClangTidyClangDiagnosticRequiresSuperAttribute


resharper_cpp_clang_tidy_clang_diagnostic_requires_super_attribute_highlighting

Warning

reserved-identifier clang diagnostic


CppClangTidyClangDiagnosticReservedIdentifier


resharper_cpp_clang_tidy_clang_diagnostic_reserved_identifier_highlighting

Warning

reserved-id-macro clang diagnostic


CppClangTidyClangDiagnosticReservedIdMacro


resharper_cpp_clang_tidy_clang_diagnostic_reserved_id_macro_highlighting

Warning

reserved-macro-identifier clang diagnostic


CppClangTidyClangDiagnosticReservedMacroIdentifier


resharper_cpp_clang_tidy_clang_diagnostic_reserved_macro_identifier_highlighting

Warning

reserved-user-defined-literal clang diagnostic


CppClangTidyClangDiagnosticReservedUserDefinedLiteral


resharper_cpp_clang_tidy_clang_diagnostic_reserved_user_defined_literal_highlighting

Warning

restrict-expansion clang diagnostic


CppClangTidyClangDiagnosticRestrictExpansion


resharper_cpp_clang_tidy_clang_diagnostic_restrict_expansion_highlighting

Warning

retained-language-linkage clang diagnostic


CppClangTidyClangDiagnosticRetainedLanguageLinkage


resharper_cpp_clang_tidy_clang_diagnostic_retained_language_linkage_highlighting

Warning

return-local-addr clang diagnostic


CppClangTidyClangDiagnosticReturnLocalAddr


resharper_cpp_clang_tidy_clang_diagnostic_return_local_addr_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-type clang diagnostic


CppClangTidyClangDiagnosticReturnType


resharper_cpp_clang_tidy_clang_diagnostic_return_type_highlighting

Disabled

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

sarif-format-unstable clang diagnostic


CppClangTidyClangDiagnosticSarifFormatUnstable


resharper_cpp_clang_tidy_clang_diagnostic_sarif_format_unstable_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

single-bit-bitfield-constant-conversion clang diagnostic


CppClangTidyClangDiagnosticSingleBitBitfieldConstantConversion


resharper_cpp_clang_tidy_clang_diagnostic_single_bit_bitfield_constant_conversion_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

slh-asm-goto clang diagnostic


CppClangTidyClangDiagnosticSlhAsmGoto


resharper_cpp_clang_tidy_clang_diagnostic_slh_asm_goto_highlighting

Disabled

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

spirv-compat clang diagnostic


CppClangTidyClangDiagnosticSpirvCompat


resharper_cpp_clang_tidy_clang_diagnostic_spirv_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-concatenation clang diagnostic


CppClangTidyClangDiagnosticStringConcatenation


resharper_cpp_clang_tidy_clang_diagnostic_string_concatenation_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

target-clones-mixed-specifiers clang diagnostic


CppClangTidyClangDiagnosticTargetClonesMixedSpecifiers


resharper_cpp_clang_tidy_clang_diagnostic_target_clones_mixed_specifiers_highlighting

Disabled

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-char-zero-compare clang diagnostic


CppClangTidyClangDiagnosticTautologicalUnsignedCharZeroCompare


resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_char_zero_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

Disabled

tautological-value-range-compare clang diagnostic


CppClangTidyClangDiagnosticTautologicalValueRangeCompare


resharper_cpp_clang_tidy_clang_diagnostic_tautological_value_range_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

unaligned-access clang diagnostic


CppClangTidyClangDiagnosticUnalignedAccess


resharper_cpp_clang_tidy_clang_diagnostic_unaligned_access_highlighting

Warning

unaligned-qualifier-implicit-cast clang diagnostic


CppClangTidyClangDiagnosticUnalignedQualifierImplicitCast


resharper_cpp_clang_tidy_clang_diagnostic_unaligned_qualifier_implicit_cast_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

undef-prefix clang diagnostic


CppClangTidyClangDiagnosticUndefPrefix


resharper_cpp_clang_tidy_clang_diagnostic_undef_prefix_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

uninitialized-const-reference clang diagnostic


CppClangTidyClangDiagnosticUninitializedConstReference


resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_const_reference_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-directives clang diagnostic


CppClangTidyClangDiagnosticUnknownDirectives


resharper_cpp_clang_tidy_clang_diagnostic_unknown_directives_highlighting

Warning

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

unqualified-std-cast-call clang diagnostic


CppClangTidyClangDiagnosticUnqualifiedStdCastCall


resharper_cpp_clang_tidy_clang_diagnostic_unqualified_std_cast_call_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-fallthrough clang diagnostic


CppClangTidyClangDiagnosticUnreachableCodeFallthrough


resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_fallthrough_highlighting

Warning

unreachable-code-generic-assoc clang diagnostic


CppClangTidyClangDiagnosticUnreachableCodeGenericAssoc


resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_generic_assoc_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

unsafe-buffer-usage clang diagnostic


CppClangTidyClangDiagnosticUnsafeBufferUsage


resharper_cpp_clang_tidy_clang_diagnostic_unsafe_buffer_usage_highlighting

Disabled

unsequenced clang diagnostic


CppClangTidyClangDiagnosticUnsequenced


resharper_cpp_clang_tidy_clang_diagnostic_unsequenced_highlighting

Warning

unsupported-abi clang diagnostic


CppClangTidyClangDiagnosticUnsupportedAbi


resharper_cpp_clang_tidy_clang_diagnostic_unsupported_abi_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-but-set-parameter clang diagnostic


CppClangTidyClangDiagnosticUnusedButSetParameter


resharper_cpp_clang_tidy_clang_diagnostic_unused_but_set_parameter_highlighting

Disabled

unused-but-set-variable clang diagnostic


CppClangTidyClangDiagnosticUnusedButSetVariable


resharper_cpp_clang_tidy_clang_diagnostic_unused_but_set_variable_highlighting

Disabled

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

Disabled

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

Disabled

unused-template clang diagnostic


CppClangTidyClangDiagnosticUnusedTemplate


resharper_cpp_clang_tidy_clang_diagnostic_unused_template_highlighting

Disabled

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 (115 inspections)

Inspections in this category are diagnostics from Clang Static Analyzer integrated with JetBrains Rider.

All static analyzer checks are disabled by default, since enabling them significantly slows down Clang-Tidy.

Inspection


ID


EditorConfig property

Default severity

apiModeling.Errno clang static analyzer check


CppClangTidyClangAnalyzerApiModelingErrno


resharper_cpp_clang_tidy_clang_analyzer_api_modeling_errno_highlighting

Disabled

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

apiModeling.TrustReturnsNonnull clang static analyzer check


CppClangTidyClangAnalyzerApiModelingTrustReturnsNonnull


resharper_cpp_clang_tidy_clang_analyzer_api_modeling_trust_returns_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.NewArraySize clang static analyzer check


CppClangTidyClangAnalyzerCoreUninitializedNewArraySize


resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_new_array_size_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.StringChecker clang static analyzer check


CppClangTidyClangAnalyzerCplusplusStringChecker


resharper_cpp_clang_tidy_clang_analyzer_cplusplus_string_checker_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

webkit.UncountedLambdaCapturesChecker clang static analyzer check


CppClangTidyClangAnalyzerWebkitUncountedLambdaCapturesChecker


resharper_cpp_clang_tidy_clang_analyzer_webkit_uncounted_lambda_captures_checker_highlighting

Disabled

Clang-Tidy Checks (372 inspections)

Inspections in this category are provided by Clang-Tidy — a powerful open-source code analysis tool integrated with JetBrains Rider.

Inspection


ID


EditorConfig property

Default severity

abseil-cleanup-ctad clang-tidy check


CppClangTidyAbseilCleanupCtad


resharper_cpp_clang_tidy_abseil_cleanup_ctad_highlighting

Disabled

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

altera-id-dependent-backward-branch clang-tidy check


CppClangTidyAlteraIdDependentBackwardBranch


resharper_cpp_clang_tidy_altera_id_dependent_backward_branch_highlighting

Disabled

altera-kernel-name-restriction clang-tidy check


CppClangTidyAlteraKernelNameRestriction


resharper_cpp_clang_tidy_altera_kernel_name_restriction_highlighting

Disabled

altera-single-work-item-barrier clang-tidy check


CppClangTidyAlteraSingleWorkItemBarrier


resharper_cpp_clang_tidy_altera_single_work_item_barrier_highlighting

Disabled

altera-struct-pack-align clang-tidy check


CppClangTidyAlteraStructPackAlign


resharper_cpp_clang_tidy_altera_struct_pack_align_highlighting

Disabled

altera-unroll-loops clang-tidy check


CppClangTidyAlteraUnrollLoops


resharper_cpp_clang_tidy_altera_unroll_loops_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-assignment-in-if-condition clang-tidy check


CppClangTidyBugproneAssignmentInIfCondition


resharper_cpp_clang_tidy_bugprone_assignment_in_if_condition_highlighting

Disabled

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-easily-swappable-parameters clang-tidy check


CppClangTidyBugproneEasilySwappableParameters


resharper_cpp_clang_tidy_bugprone_easily_swappable_parameters_highlighting

Disabled

bugprone-exception-escape clang-tidy check


CppClangTidyBugproneExceptionEscape


resharper_cpp_clang_tidy_bugprone_exception_escape_highlighting

Disabled

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-implicit-widening-of-multiplication-result clang-tidy check


CppClangTidyBugproneImplicitWideningOfMultiplicationResult


resharper_cpp_clang_tidy_bugprone_implicit_widening_of_multiplication_result_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-redundant-branch-condition clang-tidy check


CppClangTidyBugproneRedundantBranchCondition


resharper_cpp_clang_tidy_bugprone_redundant_branch_condition_highlighting

Warning

bugprone-reserved-identifier clang-tidy check


CppClangTidyBugproneReservedIdentifier


resharper_cpp_clang_tidy_bugprone_reserved_identifier_highlighting

Warning

bugprone-shared-ptr-array-mismatch clang-tidy check


CppClangTidyBugproneSharedPtrArrayMismatch


resharper_cpp_clang_tidy_bugprone_shared_ptr_array_mismatch_highlighting

Warning

bugprone-signal-handler clang-tidy check


CppClangTidyBugproneSignalHandler


resharper_cpp_clang_tidy_bugprone_signal_handler_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-standalone-empty clang-tidy check


CppClangTidyBugproneStandaloneEmpty


resharper_cpp_clang_tidy_bugprone_standalone_empty_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-stringview-nullptr clang-tidy check


CppClangTidyBugproneStringviewNullptr


resharper_cpp_clang_tidy_bugprone_stringview_nullptr_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-memory-comparison clang-tidy check


CppClangTidyBugproneSuspiciousMemoryComparison


resharper_cpp_clang_tidy_bugprone_suspicious_memory_comparison_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-realloc-usage clang-tidy check


CppClangTidyBugproneSuspiciousReallocUsage


resharper_cpp_clang_tidy_bugprone_suspicious_realloc_usage_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-unchecked-optional-access clang-tidy check


CppClangTidyBugproneUncheckedOptionalAccess


resharper_cpp_clang_tidy_bugprone_unchecked_optional_access_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-exception-at-new clang-tidy check


CppClangTidyBugproneUnhandledExceptionAtNew


resharper_cpp_clang_tidy_bugprone_unhandled_exception_at_new_highlighting

Disabled

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-err33-c clang-tidy check


CppClangTidyCertErr33C


resharper_cpp_clang_tidy_cert_err33_c_highlighting

Warning

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-exp42-c clang-tidy check


CppClangTidyCertExp42C


resharper_cpp_clang_tidy_cert_exp42_c_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-flp37-c clang-tidy check


CppClangTidyCertFlp37C


resharper_cpp_clang_tidy_cert_flp37_c_highlighting

Disabled

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-msc54-cpp clang-tidy check


CppClangTidyCertMsc54Cpp


resharper_cpp_clang_tidy_cert_msc54_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-pos47-c clang-tidy check


CppClangTidyCertPos47C


resharper_cpp_clang_tidy_cert_pos47_c_highlighting

Disabled

cert-sig30-c clang-tidy check


CppClangTidyCertSig30C


resharper_cpp_clang_tidy_cert_sig30_c_highlighting

Disabled

cert-str34-c clang-tidy check


CppClangTidyCertStr34C


resharper_cpp_clang_tidy_cert_str34_c_highlighting

Disabled

concurrency-mt-unsafe clang-tidy check


CppClangTidyConcurrencyMtUnsafe


resharper_cpp_clang_tidy_concurrency_mt_unsafe_highlighting

Warning

concurrency-thread-canceltype-asynchronous clang-tidy check


CppClangTidyConcurrencyThreadCanceltypeAsynchronous


resharper_cpp_clang_tidy_concurrency_thread_canceltype_asynchronous_highlighting

Warning

cppcoreguidelines-avoid-c-arrays clang-tidy check


CppClangTidyCppcoreguidelinesAvoidCArrays


resharper_cpp_clang_tidy_cppcoreguidelines_avoid_c_arrays_highlighting

Disabled

cppcoreguidelines-avoid-const-or-ref-data-members clang-tidy check


CppClangTidyCppcoreguidelinesAvoidConstOrRefDataMembers


resharper_cpp_clang_tidy_cppcoreguidelines_avoid_const_or_ref_data_members_highlighting

Warning

cppcoreguidelines-avoid-do-while clang-tidy check


CppClangTidyCppcoreguidelinesAvoidDoWhile


resharper_cpp_clang_tidy_cppcoreguidelines_avoid_do_while_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-avoid-reference-coroutine-parameters clang-tidy check


CppClangTidyCppcoreguidelinesAvoidReferenceCoroutineParameters


resharper_cpp_clang_tidy_cppcoreguidelines_avoid_reference_coroutine_parameters_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

Disabled

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-prefer-member-initializer clang-tidy check


CppClangTidyCppcoreguidelinesPreferMemberInitializer


resharper_cpp_clang_tidy_cppcoreguidelines_prefer_member_initializer_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

Disabled

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

cppcoreguidelines-virtual-class-destructor clang-tidy check


CppClangTidyCppcoreguidelinesVirtualClassDestructor


resharper_cpp_clang_tidy_cppcoreguidelines_virtual_class_destructor_highlighting

Disabled

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-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-confusable-identifiers clang-tidy check


CppClangTidyMiscConfusableIdentifiers


resharper_cpp_clang_tidy_misc_confusable_identifiers_highlighting

Warning

misc-const-correctness clang-tidy check


CppClangTidyMiscConstCorrectness


resharper_cpp_clang_tidy_misc_const_correctness_highlighting

Disabled

misc-definitions-in-headers clang-tidy check


CppClangTidyMiscDefinitionsInHeaders


resharper_cpp_clang_tidy_misc_definitions_in_headers_highlighting

Disabled

misc-misleading-bidirectional clang-tidy check


CppClangTidyMiscMisleadingBidirectional


resharper_cpp_clang_tidy_misc_misleading_bidirectional_highlighting

Warning

misc-misleading-identifier clang-tidy check


CppClangTidyMiscMisleadingIdentifier


resharper_cpp_clang_tidy_misc_misleading_identifier_highlighting

Warning

misc-misplaced-const clang-tidy check


CppClangTidyMiscMisplacedConst


resharper_cpp_clang_tidy_misc_misplaced_const_highlighting

Disabled

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

misc-use-anonymous-namespace clang-tidy check


CppClangTidyMiscUseAnonymousNamespace


resharper_cpp_clang_tidy_misc_use_anonymous_namespace_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-macro-to-enum clang-tidy check


CppClangTidyModernizeMacroToEnum


resharper_cpp_clang_tidy_modernize_macro_to_enum_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

Hint

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-assert-equals clang-tidy check


CppClangTidyObjcAssertEquals


resharper_cpp_clang_tidy_objc_assert_equals_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-nsdate-formatter clang-tidy check


CppClangTidyObjcNsdateFormatter


resharper_cpp_clang_tidy_objc_nsdate_formatter_highlighting

Disabled

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-no-int-to-ptr clang-tidy check


CppClangTidyPerformanceNoIntToPtr


resharper_cpp_clang_tidy_performance_no_int_to_ptr_highlighting

Warning

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

portability-std-allocator-const clang-tidy check


CppClangTidyPortabilityStdAllocatorConst


resharper_cpp_clang_tidy_portability_std_allocator_const_highlighting

Warning

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-contains clang-tidy check


CppClangTidyReadabilityContainerContains


resharper_cpp_clang_tidy_readability_container_contains_highlighting

Disabled

readability-container-data-pointer clang-tidy check


CppClangTidyReadabilityContainerDataPointer


resharper_cpp_clang_tidy_readability_container_data_pointer_highlighting

Suggestion

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-delete-null-pointer clang-tidy check


CppClangTidyReadabilityDeleteNullPointer


resharper_cpp_clang_tidy_readability_delete_null_pointer_highlighting

Suggestion

readability-duplicate-include clang-tidy check


CppClangTidyReadabilityDuplicateInclude


resharper_cpp_clang_tidy_readability_duplicate_include_highlighting

Disabled

readability-else-after-return clang-tidy check


CppClangTidyReadabilityElseAfterReturn


resharper_cpp_clang_tidy_readability_else_after_return_highlighting

Disabled

readability-function-cognitive-complexity clang-tidy check


CppClangTidyReadabilityFunctionCognitiveComplexity


resharper_cpp_clang_tidy_readability_function_cognitive_complexity_highlighting

Disabled

readability-function-size clang-tidy check


CppClangTidyReadabilityFunctionSize


resharper_cpp_clang_tidy_readability_function_size_highlighting

Disabled

readability-identifier-length clang-tidy check


CppClangTidyReadabilityIdentifierLength


resharper_cpp_clang_tidy_readability_identifier_length_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

Disabled

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-suspicious-call-argument clang-tidy check


CppClangTidyReadabilitySuspiciousCallArgument


resharper_cpp_clang_tidy_readability_suspicious_call_argument_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 (39 inspections)

This category groups inspections that hunt for medium severity issues that mainly affect code readability.

Inspection


ID


EditorConfig property

Default severity

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

Class can be made final


CppClassCanBeFinal


resharper_cpp_class_can_be_final_highlighting

Hint

Compile-time constant expression can be replaced with either 'true' or 'false'


CppCompileTimeConstantCanBeReplacedWithBooleanConstant


resharper_cpp_compile_time_constant_can_be_replaced_with_boolean_constant_highlighting

Suggestion

consteval if is always constant


ConstevalIfIsAlwaysConstant


resharper_consteval_if_is_always_constant_highlighting

Warning

Constructor of smart pointer is used instead of its make function


CppSmartPointerVsMakeFunction


resharper_cpp_smart_pointer_vs_make_function_highlighting

Suggestion

'contains' member function can be used


CppUseAssociativeContains


resharper_cpp_use_associative_contains_highlighting

Suggestion

C-style cast is used instead of a C++ cast


CppCStyleCast


resharper_cpp_c_style_cast_highlighting

Suggestion

Declaration and assignment can be joined


CppJoinDeclarationAndAssignment


resharper_cpp_join_declaration_and_assignment_highlighting

Suggestion

For-loop can be replaced with while-loop


CppForLoopCanBeReplacedWithWhile


resharper_cpp_for_loop_can_be_replaced_with_while_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' can be replaced by 'if consteval'


IfStdIsConstantEvaluatedCanBeReplaced


resharper_if_std_is_constant_evaluated_can_be_replaced_highlighting

Suggestion

If statement with constant condition can be replaced with 'if constexpr'


CppIfCanBeReplacedByConstexprIf


resharper_cpp_if_can_be_replaced_by_constexpr_if_highlighting

Suggestion

Lambda can be rewritten to use explicit template parameters


CppUseFamiliarTemplateSyntaxForGenericLambdas


resharper_cpp_use_familiar_template_syntax_for_generic_lambdas_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

Namespace definition containing single class specialization


CppRedundantNamespaceDefinition


resharper_cpp_redundant_namespace_definition_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

Parameter can be made pointer/reference to const


CppParameterMayBeConstPtrOrRef


resharper_cpp_parameter_may_be_const_ptr_or_ref_highlighting

Suggestion

Pass value parameters by const reference


CppPassValueParameterByConstReference


resharper_cpp_pass_value_parameter_by_const_reference_highlighting

Suggestion

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

'std::erase'/'std::erase_if' can be used instead of the remove-erase idiom


CppUseEraseAlgorithm


resharper_cpp_use_erase_algorithm_highlighting

Suggestion

'std::is_constant_evaluated' will always evaluate to constant


StdIsConstantEvaluatedWillAlwaysEvaluateToConstant


resharper_std_is_constant_evaluated_will_always_evaluate_to_constant_highlighting

Warning

std::size can be used


CppUseStdSize


resharper_cpp_use_std_size_highlighting

Suggestion

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

Structured binding can be used instead of tie(..)


CppReplaceTieWithStructuredBinding


resharper_cpp_replace_tie_with_structured_binding_highlighting

Suggestion

Throw expression can be replaced with a rethrow expression


CppThrowExpressionCanBeReplacedWithRethrow


resharper_cpp_throw_expression_can_be_replaced_with_rethrow_highlighting

Warning

Type trait can be simplified using a template alias or a variable template


CppUseTypeTraitAlias


resharper_cpp_use_type_trait_alias_highlighting

Suggestion

Variable can be made constexpr


CppVariableCanBeMadeConstexpr


resharper_cpp_variable_can_be_made_constexpr_highlighting

Suggestion

Variable can be moved to init statement


CppTooWideScopeInitStatement


resharper_cpp_too_wide_scope_init_statement_highlighting

Hint

Variable can be moved to inner scope


CppTooWideScope


resharper_cpp_too_wide_scope_highlighting

Suggestion

Zero constant can be replaced with nullptr


CppZeroConstantCanBeReplacedWithNullptr


resharper_cpp_zero_constant_can_be_replaced_with_nullptr_highlighting

Suggestion

Zero initialization can be used instead of memset


CppReplaceMemsetWithZeroInitialization


resharper_cpp_replace_memset_with_zero_initialization_highlighting

Suggestion

Compiler Warnings (15 inspections)

Inspections in this category detect compiler warnings before you compile.

Inspection


ID


EditorConfig property

Default severity

#warning directive


CppWarningDirective


resharper_cpp_warning_directive_highlighting

Warning

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_assert failed


CppStaticAssertFailure


resharper_cpp_static_assert_failure_highlighting

Error

The 'out' parameter must be assigned


CppOutParameterMustBeWritten


resharper_cpp_out_parameter_must_be_written_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 JetBrains Rider's code annotations, and other similar issues.

Inspection


ID


EditorConfig property

Default severity

Inconsistent Naming


CppInconsistentNaming


resharper_cpp_inconsistent_naming_highlighting

Hint

Formatting (38 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 (indent level is not restored)


CppOutdentIsOffPrevLevel


resharper_cpp_outdent_is_off_prev_level_highlighting

Disabled

Incorrect indent (missing indent/outdent elsewhere)


CppMissingIndent


resharper_cpp_missing_indent_highlighting

Disabled

Incorrect indent (redundant indent/outdent elsewhere)


CppBadIndent


resharper_cpp_bad_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 (redundant whitespaces at the end of a line)


CppUnnecessaryWhitespace


resharper_cpp_unnecessary_whitespace_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 except for indentation)


CppTabsOutsideIndent


resharper_cpp_tabs_outside_indent_highlighting

Disabled

Incorrect spacing (tabs are prohibited)


CppTabsAreDisallowed


resharper_cpp_tabs_are_disallowed_highlighting

Disabled

Potential Code Quality Issues (105 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

[[nodiscard]] cannot be applied to functions without a return value


CppNodiscardFunctionWithoutReturnValue


resharper_cpp_nodiscard_function_without_return_value_highlighting

Warning

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

Abstract final class


CppAbstractFinalClass


resharper_cpp_abstract_final_class_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

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 of deleted copy constructor elided during copy-initialization. This is non-standard Microsoft C++ extension.


CppMsExtCopyElisionInCopyInitDeclarator


resharper_cpp_ms_ext_copy_elision_in_copy_init_declarator_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

Comparison of unsigned expression with 0


CppUnsignedZeroComparison


resharper_cpp_unsigned_zero_comparison_highlighting

Warning

Concept is never used


CppConceptNeverUsed


resharper_cpp_concept_never_used_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 can be simplified


CppRedundantComplexityInComparison


resharper_cpp_redundant_complexity_in_comparison_highlighting

Suggestion

Expression that evaluates to zero is used as a null pointer constant


CppZeroValuedExpressionUsedAsNullPointer


resharper_cpp_zero_valued_expression_used_as_null_pointer_highlighting

Warning

Forward enum declaration without underlying type


CppForwardEnumDeclarationWithoutUnderlyingType


resharper_cpp_forward_enum_declaration_without_underlying_type_highlighting

Warning

Function is not implemented


CppFunctionIsNotImplemented


resharper_cpp_function_is_not_implemented_highlighting

Warning

Function result should be used


CppFunctionResultShouldBeUsed


resharper_cpp_function_result_should_be_used_highlighting

Hint

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 pointer type with loss of qualifiers


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

Incorrect format directive in boost::format


CppBoostFormatBadCode


resharper_cpp_boost_format_bad_code_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

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 is used without being initialized


CppDeclaratorUsedBeforeInitialization


resharper_cpp_declarator_used_before_initialization_highlighting

Error

Local variable might not be initialized


CppLocalVariableMightNotBeInitialized


resharper_cpp_local_variable_might_not_be_initialized_highlighting

Warning

'long' floats are not allowed by the C++ standard


CppLongFloat


resharper_cpp_long_float_highlighting

Warning

May be missing keyword 'throw'


CppMissingKeywordThrow


resharper_cpp_missing_keyword_throw_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

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

Outdated format directive in boost::format


CppBoostFormatLegacyCode


resharper_cpp_boost_format_legacy_code_highlighting

Suggestion

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

Positional and non-positional arguments in the same boost::format call


CppBoostFormatMixedArgs


resharper_cpp_boost_format_mixed_args_highlighting

Error

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

Special function without noexcept specification


CppSpecialFunctionWithoutNoexceptSpecification


resharper_cpp_special_function_without_noexcept_specification_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

String literal to char pointer conversion


CppStringLiteralToCharPointerConversion


resharper_cpp_string_literal_to_char_pointer_conversion_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

Template parameter is never used


CppTemplateParameterNeverUsed


resharper_cpp_template_parameter_never_used_highlighting

Hint

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 (33 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

Const-qualified parameter in a function declaration


CppConstParameterInDeclaration


resharper_cpp_const_parameter_in_declaration_highlighting

Suggestion

Final function in a final class


CppFinalFunctionInFinalClass


resharper_cpp_final_function_in_final_class_highlighting

Suggestion

Final non-overriding virtual function


CppFinalNonOverridingVirtualFunction


resharper_cpp_final_non_overriding_virtual_function_highlighting

Suggestion

Guarded header has already been included


CppHeaderHasBeenAlreadyIncluded


resharper_cpp_header_has_been_already_included_highlighting

Hint

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 base class initializer


CppRedundantBaseClassInitializer


resharper_cpp_redundant_base_class_initializer_highlighting

Suggestion

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 dereferencing and taking address


CppRedundantDereferencingAndTakingAddress


resharper_cpp_redundant_dereferencing_and_taking_address_highlighting

Suggestion

Redundant elaborated type specifier


CppRedundantElaboratedTypeSpecifier


resharper_cpp_redundant_elaborated_type_specifier_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 parameter list in lambda declarator


CppRedundantLambdaParameterList


resharper_cpp_redundant_lambda_parameter_list_highlighting

Hint

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 a 'thread_local' local variable


CppRedundantStaticSpecifierOnThreadLocalLocalVariable


resharper_cpp_redundant_static_specifier_on_thread_local_local_variable_highlighting

Hint

Redundant 'static' specifier on an anonymous namespace member


CppStaticSpecifierOnAnonymousNamespaceMember


resharper_cpp_static_specifier_on_anonymous_namespace_member_highlighting

Suggestion

Redundant template arguments


CppRedundantTemplateArguments


resharper_cpp_redundant_template_arguments_highlighting

Hint

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

Template arguments can be deduced


CppTemplateArgumentsCanBeDeduced


resharper_cpp_template_arguments_can_be_deduced_highlighting

Hint

Unreachable code


CppUnreachableCode


resharper_cpp_unreachable_code_highlighting

Warning

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 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 Editor | Code Style | [Language] | Syntax Style page of JetBrains Rider settings Control+Alt+S. 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 does not 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 (17 inspections)

Inspections in this category are specific to 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

BlueprintCallable function is never used in Blueprint or C++ code


CppUEBlueprintCallableFunctionUnused


resharper_cpp_ue_blueprint_callable_function_unused_highlighting

Warning

BlueprintImplementableEvent function is not implemented in any blueprint


CppUEBlueprintImplementableEventNotImplemented


resharper_cpp_ue_blueprint_implementable_event_not_implemented_highlighting

Warning

C++ standard library headers not found


CppUESourceFileWithoutStandardLibrary


resharper_cpp_ue_source_file_without_standard_library_highlighting

Error

Inconsistent Unreal Engine Naming


CppUE4CodingStandardNamingViolationWarning


resharper_cpp_ue4_coding_standard_naming_violation_warning_highlighting

Hint

Inconsistent Unreal Engine UCLASS Naming


CppUE4CodingStandardUClassNamingViolationError


resharper_cpp_ue4_coding_standard_u_class_naming_violation_error_highlighting

Error

Non-UProperty object member can be destroyed during garbage collection, resulting in a stale pointer


CppUE4ProbableMemoryIssuesWithUObject


resharper_cpp_ue4_probable_memory_issues_with_u_object_highlighting

Warning

Objects stored in non-uproperty member can be destroyed during garbage collection, resulting in stale pointers


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 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 does not exist


CppUEVersionFileDoesntExist


resharper_cpp_ue_version_file_doesnt_exist_highlighting

Error

UPROPERTY macro call has no effect


CppUPropertyMacroCallHasNoEffect


resharper_cpp_u_property_macro_call_has_no_effect_highlighting

Warning

Use of a class that has not been declared previously


CppUseOfUndeclaredClass


resharper_cpp_use_of_undeclared_class_highlighting

Hint

UnrealHeaderTool (2 inspections)

 

Inspection


ID


EditorConfig property

Default severity

UnrealHeaderTool errors


UnrealHeaderToolError


resharper_unreal_header_tool_error_highlighting

Error

UnrealHeaderTool warnings


UnrealHeaderToolWarning


resharper_unreal_header_tool_warning_highlighting

Warning

Last modified: 04 September 2023