ReSharper 2018.2 Help

Code Inspections in C++

In C++, ReSharper 2018.2 provides two kinds of code inspections: 238 inspections that detect errors such as broken syntax, unresolved symbols, compiler errors, etc. (you cannot configure or disable any of these inspections), and 1087 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.

Clang Diagnostics (616 inspections)

Inspections in this category correspond to Clang compiler warnings integrated with ReSharper C++.

Inspection

ID

EditorConfig property

Default severity

#pragma-messages clang diagnostic

CppClangTidyClangDiagnosticPragmaMessages

resharper_cpp_clang_tidy_clang_diagnostic_pragma_messages_highlighting

Warning

#warnings clang diagnostic

CppClangTidyClangDiagnosticWarnings

resharper_cpp_clang_tidy_clang_diagnostic_warnings_highlighting

Warning

absolute-value clang diagnostic

CppClangTidyClangDiagnosticAbsoluteValue

resharper_cpp_clang_tidy_clang_diagnostic_absolute_value_highlighting

Warning

abstract-final-class clang diagnostic

CppClangTidyClangDiagnosticAbstractFinalClass

resharper_cpp_clang_tidy_clang_diagnostic_abstract_final_class_highlighting

Warning

abstract-vbase-init clang diagnostic

CppClangTidyClangDiagnosticAbstractVbaseInit

resharper_cpp_clang_tidy_clang_diagnostic_abstract_vbase_init_highlighting

Warning

address-of-array-temporary clang diagnostic

CppClangTidyClangDiagnosticAddressOfArrayTemporary

resharper_cpp_clang_tidy_clang_diagnostic_address_of_array_temporary_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

aligned-allocation-unavailable clang diagnostic

CppClangTidyClangDiagnosticAlignedAllocationUnavailable

resharper_cpp_clang_tidy_clang_diagnostic_aligned_allocation_unavailable_highlighting

Warning

alloca-with-align-alignof clang diagnostic

CppClangTidyClangDiagnosticAllocaWithAlignAlignof

resharper_cpp_clang_tidy_clang_diagnostic_alloca_with_align_alignof_highlighting

Warning

ambiguous-delete clang diagnostic

CppClangTidyClangDiagnosticAmbiguousDelete

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_delete_highlighting

Warning

ambiguous-ellipsis clang diagnostic

CppClangTidyClangDiagnosticAmbiguousEllipsis

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_ellipsis_highlighting

Warning

ambiguous-macro clang diagnostic

CppClangTidyClangDiagnosticAmbiguousMacro

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_macro_highlighting

Warning

ambiguous-member-template clang diagnostic

CppClangTidyClangDiagnosticAmbiguousMemberTemplate

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_member_template_highlighting

Warning

analyzer-incompatible-plugin clang diagnostic

CppClangTidyClangDiagnosticAnalyzerIncompatiblePlugin

resharper_cpp_clang_tidy_clang_diagnostic_analyzer_incompatible_plugin_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

array-bounds clang diagnostic

CppClangTidyClangDiagnosticArrayBounds

resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_highlighting

Warning

array-bounds-pointer-arithmetic clang diagnostic

CppClangTidyClangDiagnosticArrayBoundsPointerArithmetic

resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_pointer_arithmetic_highlighting

Warning

asm-ignored-qualifier clang diagnostic

CppClangTidyClangDiagnosticAsmIgnoredQualifier

resharper_cpp_clang_tidy_clang_diagnostic_asm_ignored_qualifier_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

atomic-memory-ordering clang diagnostic

CppClangTidyClangDiagnosticAtomicMemoryOrdering

resharper_cpp_clang_tidy_clang_diagnostic_atomic_memory_ordering_highlighting

Warning

atomic-property-with-user-defined-accessor clang diagnostic

CppClangTidyClangDiagnosticAtomicPropertyWithUserDefinedAccessor

resharper_cpp_clang_tidy_clang_diagnostic_atomic_property_with_user_defined_accessor_highlighting

Warning

at-protocol clang diagnostic

CppClangTidyClangDiagnosticAtProtocol

resharper_cpp_clang_tidy_clang_diagnostic_at_protocol_highlighting

Warning

attribute-packed-for-bitfield clang diagnostic

CppClangTidyClangDiagnosticAttributePackedForBitfield

resharper_cpp_clang_tidy_clang_diagnostic_attribute_packed_for_bitfield_highlighting

Warning

auto-disable-vptr-sanitizer clang diagnostic

CppClangTidyClangDiagnosticAutoDisableVptrSanitizer

resharper_cpp_clang_tidy_clang_diagnostic_auto_disable_vptr_sanitizer_highlighting

Warning

auto-import clang diagnostic

CppClangTidyClangDiagnosticAutoImport

resharper_cpp_clang_tidy_clang_diagnostic_auto_import_highlighting

Warning

auto-storage-class clang diagnostic

CppClangTidyClangDiagnosticAutoStorageClass

resharper_cpp_clang_tidy_clang_diagnostic_auto_storage_class_highlighting

Warning

auto-var-id clang diagnostic

CppClangTidyClangDiagnosticAutoVarId

resharper_cpp_clang_tidy_clang_diagnostic_auto_var_id_highlighting

Warning

availability clang diagnostic

CppClangTidyClangDiagnosticAvailability

resharper_cpp_clang_tidy_clang_diagnostic_availability_highlighting

Warning

backslash-newline-escape clang diagnostic

CppClangTidyClangDiagnosticBackslashNewlineEscape

resharper_cpp_clang_tidy_clang_diagnostic_backslash_newline_escape_highlighting

Warning

bad-function-cast clang diagnostic

CppClangTidyClangDiagnosticBadFunctionCast

resharper_cpp_clang_tidy_clang_diagnostic_bad_function_cast_highlighting

Warning

binding-in-condition clang diagnostic

CppClangTidyClangDiagnosticBindingInCondition

resharper_cpp_clang_tidy_clang_diagnostic_binding_in_condition_highlighting

Warning

bind-to-temporary-copy clang diagnostic

CppClangTidyClangDiagnosticBindToTemporaryCopy

resharper_cpp_clang_tidy_clang_diagnostic_bind_to_temporary_copy_highlighting

Warning

bitfield-constant-conversion clang diagnostic

CppClangTidyClangDiagnosticBitfieldConstantConversion

resharper_cpp_clang_tidy_clang_diagnostic_bitfield_constant_conversion_highlighting

Warning

bitfield-enum-conversion clang diagnostic

CppClangTidyClangDiagnosticBitfieldEnumConversion

resharper_cpp_clang_tidy_clang_diagnostic_bitfield_enum_conversion_highlighting

Warning

bitfield-width clang diagnostic

CppClangTidyClangDiagnosticBitfieldWidth

resharper_cpp_clang_tidy_clang_diagnostic_bitfield_width_highlighting

Warning

bitwise-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

braced-scalar-init clang diagnostic

CppClangTidyClangDiagnosticBracedScalarInit

resharper_cpp_clang_tidy_clang_diagnostic_braced_scalar_init_highlighting

Warning

bridge-cast clang diagnostic

CppClangTidyClangDiagnosticBridgeCast

resharper_cpp_clang_tidy_clang_diagnostic_bridge_cast_highlighting

Warning

builtin-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

Warning

c++11-compat-deprecated-writable-strings clang diagnostic

CppClangTidyClangDiagnosticCpp11CompatDeprecatedWritableStrings

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_deprecated_writable_strings_highlighting

Warning

c++11-compat-reserved-user-defined-literal clang diagnostic

CppClangTidyClangDiagnosticCpp11CompatReservedUserDefinedLiteral

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_reserved_user_defined_literal_highlighting

Warning

c++11-extensions clang diagnostic

CppClangTidyClangDiagnosticCpp11Extensions

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extensions_highlighting

Warning

c++11-extra-semi clang diagnostic

CppClangTidyClangDiagnosticCpp11ExtraSemi

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extra_semi_highlighting

Warning

c++11-inline-namespace clang diagnostic

CppClangTidyClangDiagnosticCpp11InlineNamespace

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_inline_namespace_highlighting

Warning

c++11-long-long clang diagnostic

CppClangTidyClangDiagnosticCpp11LongLong

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_long_long_highlighting

Warning

c++11-narrowing clang diagnostic

CppClangTidyClangDiagnosticCpp11Narrowing

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_narrowing_highlighting

Warning

c++14-binary-literal clang diagnostic

CppClangTidyClangDiagnosticCpp14BinaryLiteral

resharper_cpp_clang_tidy_clang_diagnostic_cpp14_binary_literal_highlighting

Warning

c++14-extensions clang diagnostic

CppClangTidyClangDiagnosticCpp14Extensions

resharper_cpp_clang_tidy_clang_diagnostic_cpp14_extensions_highlighting

Warning

c++17-compat-mangling clang diagnostic

CppClangTidyClangDiagnosticCpp17CompatMangling

resharper_cpp_clang_tidy_clang_diagnostic_cpp17_compat_mangling_highlighting

Warning

c++2a-extensions clang diagnostic

CppClangTidyClangDiagnosticCpp2aExtensions

resharper_cpp_clang_tidy_clang_diagnostic_cpp2a_extensions_highlighting

Warning

c++98-c++11-c++14-c++17-compat clang diagnostic

CppClangTidyClangDiagnosticCpp98Cpp11Cpp14Cpp17Compat

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_cpp17_compat_highlighting

Warning

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

Warning

c++98-c++11-c++14-compat clang diagnostic

CppClangTidyClangDiagnosticCpp98Cpp11Cpp14Compat

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_compat_highlighting

Warning

c++98-c++11-c++14-compat-pedantic clang diagnostic

CppClangTidyClangDiagnosticCpp98Cpp11Cpp14CompatPedantic

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_cpp14_compat_pedantic_highlighting

Warning

c++98-c++11-compat clang diagnostic

CppClangTidyClangDiagnosticCpp98Cpp11Compat

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_highlighting

Warning

c++98-c++11-compat-binary-literal clang diagnostic

CppClangTidyClangDiagnosticCpp98Cpp11CompatBinaryLiteral

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_binary_literal_highlighting

Warning

c++98-c++11-compat-pedantic clang diagnostic

CppClangTidyClangDiagnosticCpp98Cpp11CompatPedantic

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_cpp11_compat_pedantic_highlighting

Warning

c++98-compat clang diagnostic

CppClangTidyClangDiagnosticCpp98Compat

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_highlighting

Warning

c++98-compat-bind-to-temporary-copy clang diagnostic

CppClangTidyClangDiagnosticCpp98CompatBindToTemporaryCopy

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_bind_to_temporary_copy_highlighting

Warning

c++98-compat-local-type-template-args clang diagnostic

CppClangTidyClangDiagnosticCpp98CompatLocalTypeTemplateArgs

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_local_type_template_args_highlighting

Warning

c++98-compat-pedantic clang diagnostic

CppClangTidyClangDiagnosticCpp98CompatPedantic

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_pedantic_highlighting

Warning

c++98-compat-unnamed-type-template-args clang diagnostic

CppClangTidyClangDiagnosticCpp98CompatUnnamedTypeTemplateArgs

resharper_cpp_clang_tidy_clang_diagnostic_cpp98_compat_unnamed_type_template_args_highlighting

Warning

c++-compat clang diagnostic

CppClangTidyClangDiagnosticCppCompat

resharper_cpp_clang_tidy_clang_diagnostic_cpp_compat_highlighting

Warning

c11-extensions clang diagnostic

CppClangTidyClangDiagnosticC11Extensions

resharper_cpp_clang_tidy_clang_diagnostic_c11_extensions_highlighting

Warning

c99-compat clang diagnostic

CppClangTidyClangDiagnosticC99Compat

resharper_cpp_clang_tidy_clang_diagnostic_c99_compat_highlighting

Warning

c99-extensions clang diagnostic

CppClangTidyClangDiagnosticC99Extensions

resharper_cpp_clang_tidy_clang_diagnostic_c99_extensions_highlighting

Warning

cast-align clang diagnostic

CppClangTidyClangDiagnosticCastAlign

resharper_cpp_clang_tidy_clang_diagnostic_cast_align_highlighting

Warning

cast-calling-convention clang diagnostic

CppClangTidyClangDiagnosticCastCallingConvention

resharper_cpp_clang_tidy_clang_diagnostic_cast_calling_convention_highlighting

Warning

cast-of-sel-type clang diagnostic

CppClangTidyClangDiagnosticCastOfSelType

resharper_cpp_clang_tidy_clang_diagnostic_cast_of_sel_type_highlighting

Warning

cast-qual clang diagnostic

CppClangTidyClangDiagnosticCastQual

resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_highlighting

Warning

CFString-literal clang diagnostic

CppClangTidyClangDiagnosticCFStringLiteral

resharper_cpp_clang_tidy_clang_diagnostic_cf_string_literal_highlighting

Warning

char-subscripts clang diagnostic

CppClangTidyClangDiagnosticCharSubscripts

resharper_cpp_clang_tidy_clang_diagnostic_char_subscripts_highlighting

Warning

Clang compiler error

CppClangTidyClangDiagnosticError

resharper_cpp_clang_tidy_clang_diagnostic_error_highlighting

Disabled

clang-cl-pch clang diagnostic

CppClangTidyClangDiagnosticClangClPch

resharper_cpp_clang_tidy_clang_diagnostic_clang_cl_pch_highlighting

Disabled

class-varargs clang diagnostic

CppClangTidyClangDiagnosticClassVarargs

resharper_cpp_clang_tidy_clang_diagnostic_class_varargs_highlighting

Warning

comma clang diagnostic

CppClangTidyClangDiagnosticComma

resharper_cpp_clang_tidy_clang_diagnostic_comma_highlighting

Warning

comment clang diagnostic

CppClangTidyClangDiagnosticComment

resharper_cpp_clang_tidy_clang_diagnostic_comment_highlighting

Warning

compare-distinct-pointer-types clang diagnostic

CppClangTidyClangDiagnosticCompareDistinctPointerTypes

resharper_cpp_clang_tidy_clang_diagnostic_compare_distinct_pointer_types_highlighting

Warning

complex-component-init clang diagnostic

CppClangTidyClangDiagnosticComplexComponentInit

resharper_cpp_clang_tidy_clang_diagnostic_complex_component_init_highlighting

Warning

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-logical-operand clang diagnostic

CppClangTidyClangDiagnosticConstantLogicalOperand

resharper_cpp_clang_tidy_clang_diagnostic_constant_logical_operand_highlighting

Warning

constexpr-not-const clang diagnostic

CppClangTidyClangDiagnosticConstexprNotConst

resharper_cpp_clang_tidy_clang_diagnostic_constexpr_not_const_highlighting

Warning

consumed clang diagnostic

CppClangTidyClangDiagnosticConsumed

resharper_cpp_clang_tidy_clang_diagnostic_consumed_highlighting

Warning

conversion clang diagnostic

CppClangTidyClangDiagnosticConversion

resharper_cpp_clang_tidy_clang_diagnostic_conversion_highlighting

Warning

coroutine-missing-unhandled-exception clang diagnostic

CppClangTidyClangDiagnosticCoroutineMissingUnhandledException

resharper_cpp_clang_tidy_clang_diagnostic_coroutine_missing_unhandled_exception_highlighting

Warning

covered-switch-default clang diagnostic

CppClangTidyClangDiagnosticCoveredSwitchDefault

resharper_cpp_clang_tidy_clang_diagnostic_covered_switch_default_highlighting

Warning

cstring-format-directive clang diagnostic

CppClangTidyClangDiagnosticCstringFormatDirective

resharper_cpp_clang_tidy_clang_diagnostic_cstring_format_directive_highlighting

Warning

cuda-compat clang diagnostic

CppClangTidyClangDiagnosticCudaCompat

resharper_cpp_clang_tidy_clang_diagnostic_cuda_compat_highlighting

Warning

custom-atomic-properties clang diagnostic

CppClangTidyClangDiagnosticCustomAtomicProperties

resharper_cpp_clang_tidy_clang_diagnostic_custom_atomic_properties_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-initializer-list clang diagnostic

CppClangTidyClangDiagnosticDanglingInitializerList

resharper_cpp_clang_tidy_clang_diagnostic_dangling_initializer_list_highlighting

Warning

date-time clang diagnostic

CppClangTidyClangDiagnosticDateTime

resharper_cpp_clang_tidy_clang_diagnostic_date_time_highlighting

Warning

dealloc-in-category clang diagnostic

CppClangTidyClangDiagnosticDeallocInCategory

resharper_cpp_clang_tidy_clang_diagnostic_dealloc_in_category_highlighting

Warning

debug-compression-unavailable clang diagnostic

CppClangTidyClangDiagnosticDebugCompressionUnavailable

resharper_cpp_clang_tidy_clang_diagnostic_debug_compression_unavailable_highlighting

Warning

declaration-after-statement clang diagnostic

CppClangTidyClangDiagnosticDeclarationAfterStatement

resharper_cpp_clang_tidy_clang_diagnostic_declaration_after_statement_highlighting

Warning

delegating-ctor-cycles clang diagnostic

CppClangTidyClangDiagnosticDelegatingCtorCycles

resharper_cpp_clang_tidy_clang_diagnostic_delegating_ctor_cycles_highlighting

Warning

delete-incomplete clang diagnostic

CppClangTidyClangDiagnosticDeleteIncomplete

resharper_cpp_clang_tidy_clang_diagnostic_delete_incomplete_highlighting

Warning

delete-non-virtual-dtor clang diagnostic

CppClangTidyClangDiagnosticDeleteNonVirtualDtor

resharper_cpp_clang_tidy_clang_diagnostic_delete_non_virtual_dtor_highlighting

Warning

deprecated clang diagnostic

CppClangTidyClangDiagnosticDeprecated

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_highlighting

Warning

deprecated-attributes clang diagnostic

CppClangTidyClangDiagnosticDeprecatedAttributes

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_attributes_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-implementations clang diagnostic

CppClangTidyClangDiagnosticDeprecatedImplementations

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_implementations_highlighting

Warning

deprecated-increment-bool clang diagnostic

CppClangTidyClangDiagnosticDeprecatedIncrementBool

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_increment_bool_highlighting

Warning

deprecated-objc-isa-usage clang diagnostic

CppClangTidyClangDiagnosticDeprecatedObjcIsaUsage

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_isa_usage_highlighting

Warning

deprecated-objc-pointer-introspection clang diagnostic

CppClangTidyClangDiagnosticDeprecatedObjcPointerIntrospection

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_highlighting

Warning

deprecated-objc-pointer-introspection-performSelector clang diagnostic

CppClangTidyClangDiagnosticDeprecatedObjcPointerIntrospectionPerformSelector

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_perform_selector_highlighting

Warning

deprecated-register clang diagnostic

CppClangTidyClangDiagnosticDeprecatedRegister

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_register_highlighting

Warning

direct-ivar-access clang diagnostic

CppClangTidyClangDiagnosticDirectIvarAccess

resharper_cpp_clang_tidy_clang_diagnostic_direct_ivar_access_highlighting

Warning

disabled-macro-expansion clang diagnostic

CppClangTidyClangDiagnosticDisabledMacroExpansion

resharper_cpp_clang_tidy_clang_diagnostic_disabled_macro_expansion_highlighting

Warning

distributed-object-modifiers clang diagnostic

CppClangTidyClangDiagnosticDistributedObjectModifiers

resharper_cpp_clang_tidy_clang_diagnostic_distributed_object_modifiers_highlighting

Warning

division-by-zero clang diagnostic

CppClangTidyClangDiagnosticDivisionByZero

resharper_cpp_clang_tidy_clang_diagnostic_division_by_zero_highlighting

Warning

dll-attribute-on-redeclaration clang diagnostic

CppClangTidyClangDiagnosticDllAttributeOnRedeclaration

resharper_cpp_clang_tidy_clang_diagnostic_dll_attribute_on_redeclaration_highlighting

Warning

dllexport-explicit-instantiation-decl clang diagnostic

CppClangTidyClangDiagnosticDllexportExplicitInstantiationDecl

resharper_cpp_clang_tidy_clang_diagnostic_dllexport_explicit_instantiation_decl_highlighting

Warning

dllimport-static-field-def clang diagnostic

CppClangTidyClangDiagnosticDllimportStaticFieldDef

resharper_cpp_clang_tidy_clang_diagnostic_dllimport_static_field_def_highlighting

Warning

documentation clang diagnostic

CppClangTidyClangDiagnosticDocumentation

resharper_cpp_clang_tidy_clang_diagnostic_documentation_highlighting

Warning

documentation-deprecated-sync clang diagnostic

CppClangTidyClangDiagnosticDocumentationDeprecatedSync

resharper_cpp_clang_tidy_clang_diagnostic_documentation_deprecated_sync_highlighting

Warning

documentation-html clang diagnostic

CppClangTidyClangDiagnosticDocumentationHtml

resharper_cpp_clang_tidy_clang_diagnostic_documentation_html_highlighting

Warning

documentation-pedantic clang diagnostic

CppClangTidyClangDiagnosticDocumentationPedantic

resharper_cpp_clang_tidy_clang_diagnostic_documentation_pedantic_highlighting

Warning

documentation-unknown-command clang diagnostic

CppClangTidyClangDiagnosticDocumentationUnknownCommand

resharper_cpp_clang_tidy_clang_diagnostic_documentation_unknown_command_highlighting

Warning

dollar-in-identifier-extension clang diagnostic

CppClangTidyClangDiagnosticDollarInIdentifierExtension

resharper_cpp_clang_tidy_clang_diagnostic_dollar_in_identifier_extension_highlighting

Warning

double-promotion clang diagnostic

CppClangTidyClangDiagnosticDoublePromotion

resharper_cpp_clang_tidy_clang_diagnostic_double_promotion_highlighting

Warning

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-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-switch clang diagnostic

CppClangTidyClangDiagnosticEnumCompareSwitch

resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_switch_highlighting

Warning

enum-conversion clang diagnostic

CppClangTidyClangDiagnosticEnumConversion

resharper_cpp_clang_tidy_clang_diagnostic_enum_conversion_highlighting

Warning

enum-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

exit-time-destructors clang diagnostic

CppClangTidyClangDiagnosticExitTimeDestructors

resharper_cpp_clang_tidy_clang_diagnostic_exit_time_destructors_highlighting

Warning

expansion-to-defined clang diagnostic

CppClangTidyClangDiagnosticExpansionToDefined

resharper_cpp_clang_tidy_clang_diagnostic_expansion_to_defined_highlighting

Warning

experimental-isel clang diagnostic

CppClangTidyClangDiagnosticExperimentalIsel

resharper_cpp_clang_tidy_clang_diagnostic_experimental_isel_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

extern-c-compat clang diagnostic

CppClangTidyClangDiagnosticExternCCompat

resharper_cpp_clang_tidy_clang_diagnostic_extern_c_compat_highlighting

Warning

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-tokens clang diagnostic

CppClangTidyClangDiagnosticExtraTokens

resharper_cpp_clang_tidy_clang_diagnostic_extra_tokens_highlighting

Warning

fallback clang diagnostic

CppClangTidyClangDiagnosticFallback

resharper_cpp_clang_tidy_clang_diagnostic_fallback_highlighting

Warning

flag-enum clang diagnostic

CppClangTidyClangDiagnosticFlagEnum

resharper_cpp_clang_tidy_clang_diagnostic_flag_enum_highlighting

Warning

flexible-array-extensions clang diagnostic

CppClangTidyClangDiagnosticFlexibleArrayExtensions

resharper_cpp_clang_tidy_clang_diagnostic_flexible_array_extensions_highlighting

Warning

float-conversion clang diagnostic

CppClangTidyClangDiagnosticFloatConversion

resharper_cpp_clang_tidy_clang_diagnostic_float_conversion_highlighting

Warning

float-equal clang diagnostic

CppClangTidyClangDiagnosticFloatEqual

resharper_cpp_clang_tidy_clang_diagnostic_float_equal_highlighting

Warning

float-overflow-conversion clang diagnostic

CppClangTidyClangDiagnosticFloatOverflowConversion

resharper_cpp_clang_tidy_clang_diagnostic_float_overflow_conversion_highlighting

Warning

float-zero-conversion clang diagnostic

CppClangTidyClangDiagnosticFloatZeroConversion

resharper_cpp_clang_tidy_clang_diagnostic_float_zero_conversion_highlighting

Warning

for-loop-analysis clang diagnostic

CppClangTidyClangDiagnosticForLoopAnalysis

resharper_cpp_clang_tidy_clang_diagnostic_for_loop_analysis_highlighting

Warning

format clang diagnostic

CppClangTidyClangDiagnosticFormat

resharper_cpp_clang_tidy_clang_diagnostic_format_highlighting

Warning

format-extra-args clang diagnostic

CppClangTidyClangDiagnosticFormatExtraArgs

resharper_cpp_clang_tidy_clang_diagnostic_format_extra_args_highlighting

Warning

format-invalid-specifier clang diagnostic

CppClangTidyClangDiagnosticFormatInvalidSpecifier

resharper_cpp_clang_tidy_clang_diagnostic_format_invalid_specifier_highlighting

Warning

format-non-iso clang diagnostic

CppClangTidyClangDiagnosticFormatNonIso

resharper_cpp_clang_tidy_clang_diagnostic_format_non_iso_highlighting

Warning

format-nonliteral clang diagnostic

CppClangTidyClangDiagnosticFormatNonliteral

resharper_cpp_clang_tidy_clang_diagnostic_format_nonliteral_highlighting

Warning

format-pedantic clang diagnostic

CppClangTidyClangDiagnosticFormatPedantic

resharper_cpp_clang_tidy_clang_diagnostic_format_pedantic_highlighting

Warning

format-security clang diagnostic

CppClangTidyClangDiagnosticFormatSecurity

resharper_cpp_clang_tidy_clang_diagnostic_format_security_highlighting

Warning

format-zero-length clang diagnostic

CppClangTidyClangDiagnosticFormatZeroLength

resharper_cpp_clang_tidy_clang_diagnostic_format_zero_length_highlighting

Warning

four-char-constants clang diagnostic

CppClangTidyClangDiagnosticFourCharConstants

resharper_cpp_clang_tidy_clang_diagnostic_four_char_constants_highlighting

Warning

frame-larger-than= clang diagnostic

CppClangTidyClangDiagnosticFrameLargerThanEq

resharper_cpp_clang_tidy_clang_diagnostic_frame_larger_than_eq_highlighting

Warning

function-def-in-objc-container clang diagnostic

CppClangTidyClangDiagnosticFunctionDefInObjcContainer

resharper_cpp_clang_tidy_clang_diagnostic_function_def_in_objc_container_highlighting

Warning

gcc-compat clang diagnostic

CppClangTidyClangDiagnosticGccCompat

resharper_cpp_clang_tidy_clang_diagnostic_gcc_compat_highlighting

Warning

global-constructors clang diagnostic

CppClangTidyClangDiagnosticGlobalConstructors

resharper_cpp_clang_tidy_clang_diagnostic_global_constructors_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

Warning

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-label-as-value clang diagnostic

CppClangTidyClangDiagnosticGnuLabelAsValue

resharper_cpp_clang_tidy_clang_diagnostic_gnu_label_as_value_highlighting

Warning

gnu-redeclared-enum clang diagnostic

CppClangTidyClangDiagnosticGnuRedeclaredEnum

resharper_cpp_clang_tidy_clang_diagnostic_gnu_redeclared_enum_highlighting

Warning

gnu-statement-expression clang diagnostic

CppClangTidyClangDiagnosticGnuStatementExpression

resharper_cpp_clang_tidy_clang_diagnostic_gnu_statement_expression_highlighting

Warning

gnu-static-float-init clang diagnostic

CppClangTidyClangDiagnosticGnuStaticFloatInit

resharper_cpp_clang_tidy_clang_diagnostic_gnu_static_float_init_highlighting

Warning

gnu-string-literal-operator-template clang diagnostic

CppClangTidyClangDiagnosticGnuStringLiteralOperatorTemplate

resharper_cpp_clang_tidy_clang_diagnostic_gnu_string_literal_operator_template_highlighting

Warning

gnu-union-cast clang diagnostic

CppClangTidyClangDiagnosticGnuUnionCast

resharper_cpp_clang_tidy_clang_diagnostic_gnu_union_cast_highlighting

Warning

gnu-variable-sized-type-not-at-end clang diagnostic

CppClangTidyClangDiagnosticGnuVariableSizedTypeNotAtEnd

resharper_cpp_clang_tidy_clang_diagnostic_gnu_variable_sized_type_not_at_end_highlighting

Warning

gnu-zero-variadic-macro-arguments clang diagnostic

CppClangTidyClangDiagnosticGnuZeroVariadicMacroArguments

resharper_cpp_clang_tidy_clang_diagnostic_gnu_zero_variadic_macro_arguments_highlighting

Warning

header-guard clang diagnostic

CppClangTidyClangDiagnosticHeaderGuard

resharper_cpp_clang_tidy_clang_diagnostic_header_guard_highlighting

Warning

header-hygiene clang diagnostic

CppClangTidyClangDiagnosticHeaderHygiene

resharper_cpp_clang_tidy_clang_diagnostic_header_hygiene_highlighting

Warning

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

Warning

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

Warning

implicit-atomic-properties clang diagnostic

CppClangTidyClangDiagnosticImplicitAtomicProperties

resharper_cpp_clang_tidy_clang_diagnostic_implicit_atomic_properties_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-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

implicitly-unsigned-literal clang diagnostic

CppClangTidyClangDiagnosticImplicitlyUnsignedLiteral

resharper_cpp_clang_tidy_clang_diagnostic_implicitly_unsigned_literal_highlighting

Warning

implicit-retain-self clang diagnostic

CppClangTidyClangDiagnosticImplicitRetainSelf

resharper_cpp_clang_tidy_clang_diagnostic_implicit_retain_self_highlighting

Warning

import-preprocessor-directive-pedantic clang diagnostic

CppClangTidyClangDiagnosticImportPreprocessorDirectivePedantic

resharper_cpp_clang_tidy_clang_diagnostic_import_preprocessor_directive_pedantic_highlighting

Warning

inaccessible-base clang diagnostic

CppClangTidyClangDiagnosticInaccessibleBase

resharper_cpp_clang_tidy_clang_diagnostic_inaccessible_base_highlighting

Warning

include-next-absolute-path clang diagnostic

CppClangTidyClangDiagnosticIncludeNextAbsolutePath

resharper_cpp_clang_tidy_clang_diagnostic_include_next_absolute_path_highlighting

Warning

include-next-outside-header clang diagnostic

CppClangTidyClangDiagnosticIncludeNextOutsideHeader

resharper_cpp_clang_tidy_clang_diagnostic_include_next_outside_header_highlighting

Warning

incompatible-exception-spec clang diagnostic

CppClangTidyClangDiagnosticIncompatibleExceptionSpec

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_exception_spec_highlighting

Warning

incompatible-function-pointer-types clang diagnostic

CppClangTidyClangDiagnosticIncompatibleFunctionPointerTypes

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_function_pointer_types_highlighting

Warning

incompatible-library-redeclaration clang diagnostic

CppClangTidyClangDiagnosticIncompatibleLibraryRedeclaration

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_library_redeclaration_highlighting

Warning

incompatible-ms-struct clang diagnostic

CppClangTidyClangDiagnosticIncompatibleMsStruct

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_ms_struct_highlighting

Warning

incompatible-pointer-types clang diagnostic

CppClangTidyClangDiagnosticIncompatiblePointerTypes

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_highlighting

Warning

incompatible-pointer-types-discards-qualifiers clang diagnostic

CppClangTidyClangDiagnosticIncompatiblePointerTypesDiscardsQualifiers

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_discards_qualifiers_highlighting

Warning

incompatible-property-type clang diagnostic

CppClangTidyClangDiagnosticIncompatiblePropertyType

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_property_type_highlighting

Warning

incompatible-sysroot clang diagnostic

CppClangTidyClangDiagnosticIncompatibleSysroot

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_sysroot_highlighting

Warning

incomplete-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-umbrella clang diagnostic

CppClangTidyClangDiagnosticIncompleteUmbrella

resharper_cpp_clang_tidy_clang_diagnostic_incomplete_umbrella_highlighting

Warning

inconsistent-dllimport clang diagnostic

CppClangTidyClangDiagnosticInconsistentDllimport

resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_dllimport_highlighting

Warning

inconsistent-missing-destructor-override clang diagnostic

CppClangTidyClangDiagnosticInconsistentMissingDestructorOverride

resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_destructor_override_highlighting

Warning

inconsistent-missing-override clang diagnostic

CppClangTidyClangDiagnosticInconsistentMissingOverride

resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_override_highlighting

Warning

increment-bool clang diagnostic

CppClangTidyClangDiagnosticIncrementBool

resharper_cpp_clang_tidy_clang_diagnostic_increment_bool_highlighting

Warning

IndependentClass-attribute clang diagnostic

CppClangTidyClangDiagnosticIndependentClassAttribute

resharper_cpp_clang_tidy_clang_diagnostic_independent_class_attribute_highlighting

Warning

infinite-recursion clang diagnostic

CppClangTidyClangDiagnosticInfiniteRecursion

resharper_cpp_clang_tidy_clang_diagnostic_infinite_recursion_highlighting

Warning

initializer-overrides clang diagnostic

CppClangTidyClangDiagnosticInitializerOverrides

resharper_cpp_clang_tidy_clang_diagnostic_initializer_overrides_highlighting

Warning

injected-class-name clang diagnostic

CppClangTidyClangDiagnosticInjectedClassName

resharper_cpp_clang_tidy_clang_diagnostic_injected_class_name_highlighting

Warning

inline-asm clang diagnostic

CppClangTidyClangDiagnosticInlineAsm

resharper_cpp_clang_tidy_clang_diagnostic_inline_asm_highlighting

Warning

inline-new-delete clang diagnostic

CppClangTidyClangDiagnosticInlineNewDelete

resharper_cpp_clang_tidy_clang_diagnostic_inline_new_delete_highlighting

Warning

instantiation-after-specialization clang diagnostic

CppClangTidyClangDiagnosticInstantiationAfterSpecialization

resharper_cpp_clang_tidy_clang_diagnostic_instantiation_after_specialization_highlighting

Warning

int-conversion clang diagnostic

CppClangTidyClangDiagnosticIntConversion

resharper_cpp_clang_tidy_clang_diagnostic_int_conversion_highlighting

Warning

integer-overflow clang diagnostic

CppClangTidyClangDiagnosticIntegerOverflow

resharper_cpp_clang_tidy_clang_diagnostic_integer_overflow_highlighting

Warning

int-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-noreturn clang diagnostic

CppClangTidyClangDiagnosticInvalidNoreturn

resharper_cpp_clang_tidy_clang_diagnostic_invalid_noreturn_highlighting

Warning

invalid-offsetof clang diagnostic

CppClangTidyClangDiagnosticInvalidOffsetof

resharper_cpp_clang_tidy_clang_diagnostic_invalid_offsetof_highlighting

Warning

invalid-or-nonexistent-directory clang diagnostic

CppClangTidyClangDiagnosticInvalidOrNonexistentDirectory

resharper_cpp_clang_tidy_clang_diagnostic_invalid_or_nonexistent_directory_highlighting

Warning

invalid-partial-specialization clang diagnostic

CppClangTidyClangDiagnosticInvalidPartialSpecialization

resharper_cpp_clang_tidy_clang_diagnostic_invalid_partial_specialization_highlighting

Warning

invalid-pp-token clang diagnostic

CppClangTidyClangDiagnosticInvalidPpToken

resharper_cpp_clang_tidy_clang_diagnostic_invalid_pp_token_highlighting

Warning

invalid-source-encoding clang diagnostic

CppClangTidyClangDiagnosticInvalidSourceEncoding

resharper_cpp_clang_tidy_clang_diagnostic_invalid_source_encoding_highlighting

Warning

invalid-token-paste clang diagnostic

CppClangTidyClangDiagnosticInvalidTokenPaste

resharper_cpp_clang_tidy_clang_diagnostic_invalid_token_paste_highlighting

Warning

jump-seh-finally clang diagnostic

CppClangTidyClangDiagnosticJumpSehFinally

resharper_cpp_clang_tidy_clang_diagnostic_jump_seh_finally_highlighting

Warning

keyword-compat clang diagnostic

CppClangTidyClangDiagnosticKeywordCompat

resharper_cpp_clang_tidy_clang_diagnostic_keyword_compat_highlighting

Warning

keyword-macro clang diagnostic

CppClangTidyClangDiagnosticKeywordMacro

resharper_cpp_clang_tidy_clang_diagnostic_keyword_macro_highlighting

Warning

knr-promoted-parameter clang diagnostic

CppClangTidyClangDiagnosticKnrPromotedParameter

resharper_cpp_clang_tidy_clang_diagnostic_knr_promoted_parameter_highlighting

Warning

language-extension-token clang diagnostic

CppClangTidyClangDiagnosticLanguageExtensionToken

resharper_cpp_clang_tidy_clang_diagnostic_language_extension_token_highlighting

Warning

large-by-value-copy clang diagnostic

CppClangTidyClangDiagnosticLargeByValueCopy

resharper_cpp_clang_tidy_clang_diagnostic_large_by_value_copy_highlighting

Warning

literal-conversion clang diagnostic

CppClangTidyClangDiagnosticLiteralConversion

resharper_cpp_clang_tidy_clang_diagnostic_literal_conversion_highlighting

Warning

literal-range clang diagnostic

CppClangTidyClangDiagnosticLiteralRange

resharper_cpp_clang_tidy_clang_diagnostic_literal_range_highlighting

Warning

local-type-template-args clang diagnostic

CppClangTidyClangDiagnosticLocalTypeTemplateArgs

resharper_cpp_clang_tidy_clang_diagnostic_local_type_template_args_highlighting

Warning

logical-not-parentheses clang diagnostic

CppClangTidyClangDiagnosticLogicalNotParentheses

resharper_cpp_clang_tidy_clang_diagnostic_logical_not_parentheses_highlighting

Warning

logical-op-parentheses clang diagnostic

CppClangTidyClangDiagnosticLogicalOpParentheses

resharper_cpp_clang_tidy_clang_diagnostic_logical_op_parentheses_highlighting

Disabled

long-long clang diagnostic

CppClangTidyClangDiagnosticLongLong

resharper_cpp_clang_tidy_clang_diagnostic_long_long_highlighting

Warning

macro-redefined clang diagnostic

CppClangTidyClangDiagnosticMacroRedefined

resharper_cpp_clang_tidy_clang_diagnostic_macro_redefined_highlighting

Warning

main clang diagnostic

CppClangTidyClangDiagnosticMain

resharper_cpp_clang_tidy_clang_diagnostic_main_highlighting

Warning

main-return-type clang diagnostic

CppClangTidyClangDiagnosticMainReturnType

resharper_cpp_clang_tidy_clang_diagnostic_main_return_type_highlighting

Warning

malformed-warning-check clang diagnostic

CppClangTidyClangDiagnosticMalformedWarningCheck

resharper_cpp_clang_tidy_clang_diagnostic_malformed_warning_check_highlighting

Warning

many-braces-around-scalar-init clang diagnostic

CppClangTidyClangDiagnosticManyBracesAroundScalarInit

resharper_cpp_clang_tidy_clang_diagnostic_many_braces_around_scalar_init_highlighting

Warning

max-unsigned-zero clang diagnostic

CppClangTidyClangDiagnosticMaxUnsignedZero

resharper_cpp_clang_tidy_clang_diagnostic_max_unsigned_zero_highlighting

Warning

memsize-comparison clang diagnostic

CppClangTidyClangDiagnosticMemsizeComparison

resharper_cpp_clang_tidy_clang_diagnostic_memsize_comparison_highlighting

Warning

method-signatures clang diagnostic

CppClangTidyClangDiagnosticMethodSignatures

resharper_cpp_clang_tidy_clang_diagnostic_method_signatures_highlighting

Warning

microsoft-anon-tag clang diagnostic

CppClangTidyClangDiagnosticMicrosoftAnonTag

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_anon_tag_highlighting

Warning

microsoft-cast clang diagnostic

CppClangTidyClangDiagnosticMicrosoftCast

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cast_highlighting

Warning

microsoft-charize clang diagnostic

CppClangTidyClangDiagnosticMicrosoftCharize

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_charize_highlighting

Warning

microsoft-comment-paste clang diagnostic

CppClangTidyClangDiagnosticMicrosoftCommentPaste

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_comment_paste_highlighting

Warning

microsoft-const-init clang diagnostic

CppClangTidyClangDiagnosticMicrosoftConstInit

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_const_init_highlighting

Warning

microsoft-cpp-macro clang diagnostic

CppClangTidyClangDiagnosticMicrosoftCppMacro

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cpp_macro_highlighting

Warning

microsoft-default-arg-redefinition clang diagnostic

CppClangTidyClangDiagnosticMicrosoftDefaultArgRedefinition

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_default_arg_redefinition_highlighting

Warning

microsoft-end-of-file clang diagnostic

CppClangTidyClangDiagnosticMicrosoftEndOfFile

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_end_of_file_highlighting

Warning

microsoft-enum-forward-reference clang diagnostic

CppClangTidyClangDiagnosticMicrosoftEnumForwardReference

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_forward_reference_highlighting

Warning

microsoft-enum-value clang diagnostic

CppClangTidyClangDiagnosticMicrosoftEnumValue

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_value_highlighting

Warning

microsoft-exception-spec clang diagnostic

CppClangTidyClangDiagnosticMicrosoftExceptionSpec

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exception_spec_highlighting

Warning

microsoft-exists clang diagnostic

CppClangTidyClangDiagnosticMicrosoftExists

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exists_highlighting

Warning

microsoft-explicit-constructor-call clang diagnostic

CppClangTidyClangDiagnosticMicrosoftExplicitConstructorCall

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_explicit_constructor_call_highlighting

Warning

microsoft-extra-qualification clang diagnostic

CppClangTidyClangDiagnosticMicrosoftExtraQualification

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_extra_qualification_highlighting

Warning

microsoft-fixed-enum clang diagnostic

CppClangTidyClangDiagnosticMicrosoftFixedEnum

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_fixed_enum_highlighting

Warning

microsoft-flexible-array clang diagnostic

CppClangTidyClangDiagnosticMicrosoftFlexibleArray

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_flexible_array_highlighting

Warning

microsoft-goto clang diagnostic

CppClangTidyClangDiagnosticMicrosoftGoto

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_goto_highlighting

Warning

microsoft-inaccessible-base clang diagnostic

CppClangTidyClangDiagnosticMicrosoftInaccessibleBase

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_inaccessible_base_highlighting

Warning

microsoft-include clang diagnostic

CppClangTidyClangDiagnosticMicrosoftInclude

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_include_highlighting

Warning

microsoft-mutable-reference clang diagnostic

CppClangTidyClangDiagnosticMicrosoftMutableReference

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_mutable_reference_highlighting

Warning

microsoft-pure-definition clang diagnostic

CppClangTidyClangDiagnosticMicrosoftPureDefinition

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_pure_definition_highlighting

Warning

microsoft-redeclare-static clang diagnostic

CppClangTidyClangDiagnosticMicrosoftRedeclareStatic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_redeclare_static_highlighting

Warning

microsoft-sealed clang diagnostic

CppClangTidyClangDiagnosticMicrosoftSealed

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_sealed_highlighting

Warning

microsoft-template clang diagnostic

CppClangTidyClangDiagnosticMicrosoftTemplate

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_highlighting

Warning

microsoft-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

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

Warning

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

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

non-literal-null-conversion clang diagnostic

CppClangTidyClangDiagnosticNonLiteralNullConversion

resharper_cpp_clang_tidy_clang_diagnostic_non_literal_null_conversion_highlighting

Warning

non-modular-include-in-framework-module clang diagnostic

CppClangTidyClangDiagnosticNonModularIncludeInFrameworkModule

resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_framework_module_highlighting

Warning

non-modular-include-in-module clang diagnostic

CppClangTidyClangDiagnosticNonModularIncludeInModule

resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_module_highlighting

Warning

nonnull clang diagnostic

CppClangTidyClangDiagnosticNonnull

resharper_cpp_clang_tidy_clang_diagnostic_nonnull_highlighting

Warning

non-pod-varargs clang diagnostic

CppClangTidyClangDiagnosticNonPodVarargs

resharper_cpp_clang_tidy_clang_diagnostic_non_pod_varargs_highlighting

Warning

nonportable-include-path clang diagnostic

CppClangTidyClangDiagnosticNonportableIncludePath

resharper_cpp_clang_tidy_clang_diagnostic_nonportable_include_path_highlighting

Warning

nonportable-system-include-path clang diagnostic

CppClangTidyClangDiagnosticNonportableSystemIncludePath

resharper_cpp_clang_tidy_clang_diagnostic_nonportable_system_include_path_highlighting

Warning

nonportable-vector-initialization clang diagnostic

CppClangTidyClangDiagnosticNonportableVectorInitialization

resharper_cpp_clang_tidy_clang_diagnostic_nonportable_vector_initialization_highlighting

Warning

non-virtual-dtor clang diagnostic

CppClangTidyClangDiagnosticNonVirtualDtor

resharper_cpp_clang_tidy_clang_diagnostic_non_virtual_dtor_highlighting

Warning

nsconsumed-mismatch clang diagnostic

CppClangTidyClangDiagnosticNsconsumedMismatch

resharper_cpp_clang_tidy_clang_diagnostic_nsconsumed_mismatch_highlighting

Warning

NSObject-attribute clang diagnostic

CppClangTidyClangDiagnosticNSObjectAttribute

resharper_cpp_clang_tidy_clang_diagnostic_ns_object_attribute_highlighting

Warning

nsreturns-mismatch clang diagnostic

CppClangTidyClangDiagnosticNsreturnsMismatch

resharper_cpp_clang_tidy_clang_diagnostic_nsreturns_mismatch_highlighting

Warning

nullability clang diagnostic

CppClangTidyClangDiagnosticNullability

resharper_cpp_clang_tidy_clang_diagnostic_nullability_highlighting

Warning

nullability-completeness clang diagnostic

CppClangTidyClangDiagnosticNullabilityCompleteness

resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_highlighting

Warning

nullability-completeness-on-arrays clang diagnostic

CppClangTidyClangDiagnosticNullabilityCompletenessOnArrays

resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_on_arrays_highlighting

Warning

nullability-declspec clang diagnostic

CppClangTidyClangDiagnosticNullabilityDeclspec

resharper_cpp_clang_tidy_clang_diagnostic_nullability_declspec_highlighting

Warning

nullability-extension clang diagnostic

CppClangTidyClangDiagnosticNullabilityExtension

resharper_cpp_clang_tidy_clang_diagnostic_nullability_extension_highlighting

Warning

nullability-inferred-on-nested-type clang diagnostic

CppClangTidyClangDiagnosticNullabilityInferredOnNestedType

resharper_cpp_clang_tidy_clang_diagnostic_nullability_inferred_on_nested_type_highlighting

Warning

nullable-to-nonnull-conversion clang diagnostic

CppClangTidyClangDiagnosticNullableToNonnullConversion

resharper_cpp_clang_tidy_clang_diagnostic_nullable_to_nonnull_conversion_highlighting

Warning

null-arithmetic clang diagnostic

CppClangTidyClangDiagnosticNullArithmetic

resharper_cpp_clang_tidy_clang_diagnostic_null_arithmetic_highlighting

Warning

null-character clang diagnostic

CppClangTidyClangDiagnosticNullCharacter

resharper_cpp_clang_tidy_clang_diagnostic_null_character_highlighting

Warning

null-conversion clang diagnostic

CppClangTidyClangDiagnosticNullConversion

resharper_cpp_clang_tidy_clang_diagnostic_null_conversion_highlighting

Warning

null-dereference clang diagnostic

CppClangTidyClangDiagnosticNullDereference

resharper_cpp_clang_tidy_clang_diagnostic_null_dereference_highlighting

Warning

null-pointer-arithmetic clang diagnostic

CppClangTidyClangDiagnosticNullPointerArithmetic

resharper_cpp_clang_tidy_clang_diagnostic_null_pointer_arithmetic_highlighting

Warning

objc-autosynthesis-property-ivar-name-match clang diagnostic

CppClangTidyClangDiagnosticObjcAutosynthesisPropertyIvarNameMatch

resharper_cpp_clang_tidy_clang_diagnostic_objc_autosynthesis_property_ivar_name_match_highlighting

Warning

objc-circular-container clang diagnostic

CppClangTidyClangDiagnosticObjcCircularContainer

resharper_cpp_clang_tidy_clang_diagnostic_objc_circular_container_highlighting

Warning

objc-designated-initializers clang diagnostic

CppClangTidyClangDiagnosticObjcDesignatedInitializers

resharper_cpp_clang_tidy_clang_diagnostic_objc_designated_initializers_highlighting

Warning

objc-flexible-array clang diagnostic

CppClangTidyClangDiagnosticObjcFlexibleArray

resharper_cpp_clang_tidy_clang_diagnostic_objc_flexible_array_highlighting

Warning

objc-forward-class-redefinition clang diagnostic

CppClangTidyClangDiagnosticObjcForwardClassRedefinition

resharper_cpp_clang_tidy_clang_diagnostic_objc_forward_class_redefinition_highlighting

Warning

objc-interface-ivars clang diagnostic

CppClangTidyClangDiagnosticObjcInterfaceIvars

resharper_cpp_clang_tidy_clang_diagnostic_objc_interface_ivars_highlighting

Warning

objc-literal-compare clang diagnostic

CppClangTidyClangDiagnosticObjcLiteralCompare

resharper_cpp_clang_tidy_clang_diagnostic_objc_literal_compare_highlighting

Warning

objc-literal-conversion clang diagnostic

CppClangTidyClangDiagnosticObjcLiteralConversion

resharper_cpp_clang_tidy_clang_diagnostic_objc_literal_conversion_highlighting

Warning

objc-macro-redefinition clang diagnostic

CppClangTidyClangDiagnosticObjcMacroRedefinition

resharper_cpp_clang_tidy_clang_diagnostic_objc_macro_redefinition_highlighting

Warning

objc-messaging-id clang diagnostic

CppClangTidyClangDiagnosticObjcMessagingId

resharper_cpp_clang_tidy_clang_diagnostic_objc_messaging_id_highlighting

Warning

objc-method-access clang diagnostic

CppClangTidyClangDiagnosticObjcMethodAccess

resharper_cpp_clang_tidy_clang_diagnostic_objc_method_access_highlighting

Warning

objc-missing-property-synthesis clang diagnostic

CppClangTidyClangDiagnosticObjcMissingPropertySynthesis

resharper_cpp_clang_tidy_clang_diagnostic_objc_missing_property_synthesis_highlighting

Warning

objc-missing-super-calls clang diagnostic

CppClangTidyClangDiagnosticObjcMissingSuperCalls

resharper_cpp_clang_tidy_clang_diagnostic_objc_missing_super_calls_highlighting

Warning

objc-multiple-method-names clang diagnostic

CppClangTidyClangDiagnosticObjcMultipleMethodNames

resharper_cpp_clang_tidy_clang_diagnostic_objc_multiple_method_names_highlighting

Warning

objc-noncopy-retain-block-property clang diagnostic

CppClangTidyClangDiagnosticObjcNoncopyRetainBlockProperty

resharper_cpp_clang_tidy_clang_diagnostic_objc_noncopy_retain_block_property_highlighting

Warning

objc-nonunified-exceptions clang diagnostic

CppClangTidyClangDiagnosticObjcNonunifiedExceptions

resharper_cpp_clang_tidy_clang_diagnostic_objc_nonunified_exceptions_highlighting

Warning

objc-property-implementation clang diagnostic

CppClangTidyClangDiagnosticObjcPropertyImplementation

resharper_cpp_clang_tidy_clang_diagnostic_objc_property_implementation_highlighting

Warning

objc-property-implicit-mismatch clang diagnostic

CppClangTidyClangDiagnosticObjcPropertyImplicitMismatch

resharper_cpp_clang_tidy_clang_diagnostic_objc_property_implicit_mismatch_highlighting

Warning

objc-property-matches-cocoa-ownership-rule clang diagnostic

CppClangTidyClangDiagnosticObjcPropertyMatchesCocoaOwnershipRule

resharper_cpp_clang_tidy_clang_diagnostic_objc_property_matches_cocoa_ownership_rule_highlighting

Warning

objc-property-no-attribute clang diagnostic

CppClangTidyClangDiagnosticObjcPropertyNoAttribute

resharper_cpp_clang_tidy_clang_diagnostic_objc_property_no_attribute_highlighting

Warning

objc-property-synthesis clang diagnostic

CppClangTidyClangDiagnosticObjcPropertySynthesis

resharper_cpp_clang_tidy_clang_diagnostic_objc_property_synthesis_highlighting

Warning

objc-protocol-method-implementation clang diagnostic

CppClangTidyClangDiagnosticObjcProtocolMethodImplementation

resharper_cpp_clang_tidy_clang_diagnostic_objc_protocol_method_implementation_highlighting

Warning

objc-protocol-property-synthesis clang diagnostic

CppClangTidyClangDiagnosticObjcProtocolPropertySynthesis

resharper_cpp_clang_tidy_clang_diagnostic_objc_protocol_property_synthesis_highlighting

Warning

objc-protocol-qualifiers clang diagnostic

CppClangTidyClangDiagnosticObjcProtocolQualifiers

resharper_cpp_clang_tidy_clang_diagnostic_objc_protocol_qualifiers_highlighting

Warning

objc-readonly-with-setter-property clang diagnostic

CppClangTidyClangDiagnosticObjcReadonlyWithSetterProperty

resharper_cpp_clang_tidy_clang_diagnostic_objc_readonly_with_setter_property_highlighting

Warning

objc-redundant-literal-use clang diagnostic

CppClangTidyClangDiagnosticObjcRedundantLiteralUse

resharper_cpp_clang_tidy_clang_diagnostic_objc_redundant_literal_use_highlighting

Warning

objc-root-class clang diagnostic

CppClangTidyClangDiagnosticObjcRootClass

resharper_cpp_clang_tidy_clang_diagnostic_objc_root_class_highlighting

Warning

objc-string-compare clang diagnostic

CppClangTidyClangDiagnosticObjcStringCompare

resharper_cpp_clang_tidy_clang_diagnostic_objc_string_compare_highlighting

Warning

objc-string-concatenation clang diagnostic

CppClangTidyClangDiagnosticObjcStringConcatenation

resharper_cpp_clang_tidy_clang_diagnostic_objc_string_concatenation_highlighting

Warning

objc-unsafe-perform-selector clang diagnostic

CppClangTidyClangDiagnosticObjcUnsafePerformSelector

resharper_cpp_clang_tidy_clang_diagnostic_objc_unsafe_perform_selector_highlighting

Warning

odr clang diagnostic

CppClangTidyClangDiagnosticOdr

resharper_cpp_clang_tidy_clang_diagnostic_odr_highlighting

Warning

old-style-cast clang diagnostic

CppClangTidyClangDiagnosticOldStyleCast

resharper_cpp_clang_tidy_clang_diagnostic_old_style_cast_highlighting

Warning

opencl-unsupported-rgba clang diagnostic

CppClangTidyClangDiagnosticOpenclUnsupportedRgba

resharper_cpp_clang_tidy_clang_diagnostic_opencl_unsupported_rgba_highlighting

Warning

openmp-clauses clang diagnostic

CppClangTidyClangDiagnosticOpenmpClauses

resharper_cpp_clang_tidy_clang_diagnostic_openmp_clauses_highlighting

Warning

openmp-loop-form clang diagnostic

CppClangTidyClangDiagnosticOpenmpLoopForm

resharper_cpp_clang_tidy_clang_diagnostic_openmp_loop_form_highlighting

Warning

openmp-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

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

CppClangTidyClangDiagnosticOverrideModule

resharper_cpp_clang_tidy_clang_diagnostic_override_module_highlighting

Warning

overriding-method-mismatch clang diagnostic

CppClangTidyClangDiagnosticOverridingMethodMismatch

resharper_cpp_clang_tidy_clang_diagnostic_overriding_method_mismatch_highlighting

Warning

overriding-t-option clang diagnostic

CppClangTidyClangDiagnosticOverridingTOption

resharper_cpp_clang_tidy_clang_diagnostic_overriding_t_option_highlighting

Warning

packed clang diagnostic

CppClangTidyClangDiagnosticPacked

resharper_cpp_clang_tidy_clang_diagnostic_packed_highlighting

Warning

padded clang diagnostic

CppClangTidyClangDiagnosticPadded

resharper_cpp_clang_tidy_clang_diagnostic_padded_highlighting

Warning

parentheses clang diagnostic

CppClangTidyClangDiagnosticParentheses

resharper_cpp_clang_tidy_clang_diagnostic_parentheses_highlighting

Warning

parentheses-equality clang diagnostic

CppClangTidyClangDiagnosticParenthesesEquality

resharper_cpp_clang_tidy_clang_diagnostic_parentheses_equality_highlighting

Disabled

pass-failed clang diagnostic

CppClangTidyClangDiagnosticPassFailed

resharper_cpp_clang_tidy_clang_diagnostic_pass_failed_highlighting

Warning

pch-date-time clang diagnostic

CppClangTidyClangDiagnosticPchDateTime

resharper_cpp_clang_tidy_clang_diagnostic_pch_date_time_highlighting

Warning

pedantic clang diagnostic

CppClangTidyClangDiagnosticPedantic

resharper_cpp_clang_tidy_clang_diagnostic_pedantic_highlighting

Warning

pedantic-core-features clang diagnostic

CppClangTidyClangDiagnosticPedanticCoreFeatures

resharper_cpp_clang_tidy_clang_diagnostic_pedantic_core_features_highlighting

Warning

pessimizing-move clang diagnostic

CppClangTidyClangDiagnosticPessimizingMove

resharper_cpp_clang_tidy_clang_diagnostic_pessimizing_move_highlighting

Warning

pointer-arith clang diagnostic

CppClangTidyClangDiagnosticPointerArith

resharper_cpp_clang_tidy_clang_diagnostic_pointer_arith_highlighting

Warning

pointer-bool-conversion clang diagnostic

CppClangTidyClangDiagnosticPointerBoolConversion

resharper_cpp_clang_tidy_clang_diagnostic_pointer_bool_conversion_highlighting

Warning

pointer-sign clang diagnostic

CppClangTidyClangDiagnosticPointerSign

resharper_cpp_clang_tidy_clang_diagnostic_pointer_sign_highlighting

Warning

pointer-type-mismatch clang diagnostic

CppClangTidyClangDiagnosticPointerTypeMismatch

resharper_cpp_clang_tidy_clang_diagnostic_pointer_type_mismatch_highlighting

Warning

potentially-evaluated-expression clang diagnostic

CppClangTidyClangDiagnosticPotentiallyEvaluatedExpression

resharper_cpp_clang_tidy_clang_diagnostic_potentially_evaluated_expression_highlighting

Warning

pragma-clang-attribute clang diagnostic

CppClangTidyClangDiagnosticPragmaClangAttribute

resharper_cpp_clang_tidy_clang_diagnostic_pragma_clang_attribute_highlighting

Warning

pragma-once-outside-header clang diagnostic

CppClangTidyClangDiagnosticPragmaOnceOutsideHeader

resharper_cpp_clang_tidy_clang_diagnostic_pragma_once_outside_header_highlighting

Warning

pragma-pack clang diagnostic

CppClangTidyClangDiagnosticPragmaPack

resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_highlighting

Warning

pragma-pack-suspicious-include clang diagnostic

CppClangTidyClangDiagnosticPragmaPackSuspiciousInclude

resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_suspicious_include_highlighting

Warning

pragmas clang diagnostic

CppClangTidyClangDiagnosticPragmas

resharper_cpp_clang_tidy_clang_diagnostic_pragmas_highlighting

Warning

pragma-system-header-outside-header clang diagnostic

CppClangTidyClangDiagnosticPragmaSystemHeaderOutsideHeader

resharper_cpp_clang_tidy_clang_diagnostic_pragma_system_header_outside_header_highlighting

Warning

predefined-identifier-outside-function clang diagnostic

CppClangTidyClangDiagnosticPredefinedIdentifierOutsideFunction

resharper_cpp_clang_tidy_clang_diagnostic_predefined_identifier_outside_function_highlighting

Warning

private-extern clang diagnostic

CppClangTidyClangDiagnosticPrivateExtern

resharper_cpp_clang_tidy_clang_diagnostic_private_extern_highlighting

Warning

private-header clang diagnostic

CppClangTidyClangDiagnosticPrivateHeader

resharper_cpp_clang_tidy_clang_diagnostic_private_header_highlighting

Warning

private-module clang diagnostic

CppClangTidyClangDiagnosticPrivateModule

resharper_cpp_clang_tidy_clang_diagnostic_private_module_highlighting

Warning

profile-instr-missing clang diagnostic

CppClangTidyClangDiagnosticProfileInstrMissing

resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_missing_highlighting

Warning

profile-instr-out-of-date clang diagnostic

CppClangTidyClangDiagnosticProfileInstrOutOfDate

resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_out_of_date_highlighting

Warning

profile-instr-unprofiled clang diagnostic

CppClangTidyClangDiagnosticProfileInstrUnprofiled

resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_unprofiled_highlighting

Warning

property-access-dot-syntax clang diagnostic

CppClangTidyClangDiagnosticPropertyAccessDotSyntax

resharper_cpp_clang_tidy_clang_diagnostic_property_access_dot_syntax_highlighting

Warning

property-attribute-mismatch clang diagnostic

CppClangTidyClangDiagnosticPropertyAttributeMismatch

resharper_cpp_clang_tidy_clang_diagnostic_property_attribute_mismatch_highlighting

Warning

protocol clang diagnostic

CppClangTidyClangDiagnosticProtocol

resharper_cpp_clang_tidy_clang_diagnostic_protocol_highlighting

Warning

protocol-property-synthesis-ambiguity clang diagnostic

CppClangTidyClangDiagnosticProtocolPropertySynthesisAmbiguity

resharper_cpp_clang_tidy_clang_diagnostic_protocol_property_synthesis_ambiguity_highlighting

Warning

qualified-void-return-type clang diagnostic

CppClangTidyClangDiagnosticQualifiedVoidReturnType

resharper_cpp_clang_tidy_clang_diagnostic_qualified_void_return_type_highlighting

Warning

range-loop-analysis clang diagnostic

CppClangTidyClangDiagnosticRangeLoopAnalysis

resharper_cpp_clang_tidy_clang_diagnostic_range_loop_analysis_highlighting

Warning

readonly-iboutlet-property clang diagnostic

CppClangTidyClangDiagnosticReadonlyIboutletProperty

resharper_cpp_clang_tidy_clang_diagnostic_readonly_iboutlet_property_highlighting

Warning

receiver-expr clang diagnostic

CppClangTidyClangDiagnosticReceiverExpr

resharper_cpp_clang_tidy_clang_diagnostic_receiver_expr_highlighting

Warning

receiver-forward-class clang diagnostic

CppClangTidyClangDiagnosticReceiverForwardClass

resharper_cpp_clang_tidy_clang_diagnostic_receiver_forward_class_highlighting

Warning

redeclared-class-member clang diagnostic

CppClangTidyClangDiagnosticRedeclaredClassMember

resharper_cpp_clang_tidy_clang_diagnostic_redeclared_class_member_highlighting

Warning

redundant-move clang diagnostic

CppClangTidyClangDiagnosticRedundantMove

resharper_cpp_clang_tidy_clang_diagnostic_redundant_move_highlighting

Warning

redundant-parens clang diagnostic

CppClangTidyClangDiagnosticRedundantParens

resharper_cpp_clang_tidy_clang_diagnostic_redundant_parens_highlighting

Warning

register clang diagnostic

CppClangTidyClangDiagnosticRegister

resharper_cpp_clang_tidy_clang_diagnostic_register_highlighting

Warning

reinterpret-base-class clang diagnostic

CppClangTidyClangDiagnosticReinterpretBaseClass

resharper_cpp_clang_tidy_clang_diagnostic_reinterpret_base_class_highlighting

Warning

reorder clang diagnostic

CppClangTidyClangDiagnosticReorder

resharper_cpp_clang_tidy_clang_diagnostic_reorder_highlighting

Warning

requires-super-attribute clang diagnostic

CppClangTidyClangDiagnosticRequiresSuperAttribute

resharper_cpp_clang_tidy_clang_diagnostic_requires_super_attribute_highlighting

Warning

reserved-id-macro clang diagnostic

CppClangTidyClangDiagnosticReservedIdMacro

resharper_cpp_clang_tidy_clang_diagnostic_reserved_id_macro_highlighting

Warning

reserved-user-defined-literal clang diagnostic

CppClangTidyClangDiagnosticReservedUserDefinedLiteral

resharper_cpp_clang_tidy_clang_diagnostic_reserved_user_defined_literal_highlighting

Warning

retained-language-linkage clang diagnostic

CppClangTidyClangDiagnosticRetainedLanguageLinkage

resharper_cpp_clang_tidy_clang_diagnostic_retained_language_linkage_highlighting

Warning

return-stack-address clang diagnostic

CppClangTidyClangDiagnosticReturnStackAddress

resharper_cpp_clang_tidy_clang_diagnostic_return_stack_address_highlighting

Warning

return-type clang diagnostic

CppClangTidyClangDiagnosticReturnType

resharper_cpp_clang_tidy_clang_diagnostic_return_type_highlighting

Warning

return-type-c-linkage clang diagnostic

CppClangTidyClangDiagnosticReturnTypeCLinkage

resharper_cpp_clang_tidy_clang_diagnostic_return_type_c_linkage_highlighting

Warning

rtti-for-exceptions clang diagnostic

CppClangTidyClangDiagnosticRttiForExceptions

resharper_cpp_clang_tidy_clang_diagnostic_rtti_for_exceptions_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-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

Warning

shadow-field-in-constructor-modified clang diagnostic

CppClangTidyClangDiagnosticShadowFieldInConstructorModified

resharper_cpp_clang_tidy_clang_diagnostic_shadow_field_in_constructor_modified_highlighting

Warning

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

Warning

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

Warning

signed-enum-bitfield clang diagnostic

CppClangTidyClangDiagnosticSignedEnumBitfield

resharper_cpp_clang_tidy_clang_diagnostic_signed_enum_bitfield_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-pointer-memaccess clang diagnostic

CppClangTidyClangDiagnosticSizeofPointerMemaccess

resharper_cpp_clang_tidy_clang_diagnostic_sizeof_pointer_memaccess_highlighting

Warning

slash-u-filename clang diagnostic

CppClangTidyClangDiagnosticSlashUFilename

resharper_cpp_clang_tidy_clang_diagnostic_slash_u_filename_highlighting

Warning

sometimes-uninitialized clang diagnostic

CppClangTidyClangDiagnosticSometimesUninitialized

resharper_cpp_clang_tidy_clang_diagnostic_sometimes_uninitialized_highlighting

Warning

source-uses-openmp clang diagnostic

CppClangTidyClangDiagnosticSourceUsesOpenmp

resharper_cpp_clang_tidy_clang_diagnostic_source_uses_openmp_highlighting

Warning

spir-compat clang diagnostic

CppClangTidyClangDiagnosticSpirCompat

resharper_cpp_clang_tidy_clang_diagnostic_spir_compat_highlighting

Warning

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

strict-prototypes clang diagnostic

CppClangTidyClangDiagnosticStrictPrototypes

resharper_cpp_clang_tidy_clang_diagnostic_strict_prototypes_highlighting

Warning

strict-selector-match clang diagnostic

CppClangTidyClangDiagnosticStrictSelectorMatch

resharper_cpp_clang_tidy_clang_diagnostic_strict_selector_match_highlighting

Warning

string-compare clang diagnostic

CppClangTidyClangDiagnosticStringCompare

resharper_cpp_clang_tidy_clang_diagnostic_string_compare_highlighting

Warning

string-conversion clang diagnostic

CppClangTidyClangDiagnosticStringConversion

resharper_cpp_clang_tidy_clang_diagnostic_string_conversion_highlighting

Warning

string-plus-char clang diagnostic

CppClangTidyClangDiagnosticStringPlusChar

resharper_cpp_clang_tidy_clang_diagnostic_string_plus_char_highlighting

Warning

string-plus-int clang diagnostic

CppClangTidyClangDiagnosticStringPlusInt

resharper_cpp_clang_tidy_clang_diagnostic_string_plus_int_highlighting

Warning

strlcpy-strlcat-size clang diagnostic

CppClangTidyClangDiagnosticStrlcpyStrlcatSize

resharper_cpp_clang_tidy_clang_diagnostic_strlcpy_strlcat_size_highlighting

Warning

strncat-size clang diagnostic

CppClangTidyClangDiagnosticStrncatSize

resharper_cpp_clang_tidy_clang_diagnostic_strncat_size_highlighting

Warning

super-class-method-mismatch clang diagnostic

CppClangTidyClangDiagnosticSuperClassMethodMismatch

resharper_cpp_clang_tidy_clang_diagnostic_super_class_method_mismatch_highlighting

Warning

switch clang diagnostic

CppClangTidyClangDiagnosticSwitch

resharper_cpp_clang_tidy_clang_diagnostic_switch_highlighting

Warning

switch-bool clang diagnostic

CppClangTidyClangDiagnosticSwitchBool

resharper_cpp_clang_tidy_clang_diagnostic_switch_bool_highlighting

Warning

switch-enum clang diagnostic

CppClangTidyClangDiagnosticSwitchEnum

resharper_cpp_clang_tidy_clang_diagnostic_switch_enum_highlighting

Warning

sync-fetch-and-nand-semantics-changed clang diagnostic

CppClangTidyClangDiagnosticSyncFetchAndNandSemanticsChanged

resharper_cpp_clang_tidy_clang_diagnostic_sync_fetch_and_nand_semantics_changed_highlighting

Warning

tautological-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-overlap-compare clang diagnostic

CppClangTidyClangDiagnosticTautologicalOverlapCompare

resharper_cpp_clang_tidy_clang_diagnostic_tautological_overlap_compare_highlighting

Warning

tautological-pointer-compare clang diagnostic

CppClangTidyClangDiagnosticTautologicalPointerCompare

resharper_cpp_clang_tidy_clang_diagnostic_tautological_pointer_compare_highlighting

Warning

tautological-type-limit-compare clang diagnostic

CppClangTidyClangDiagnosticTautologicalTypeLimitCompare

resharper_cpp_clang_tidy_clang_diagnostic_tautological_type_limit_compare_highlighting

Warning

tautological-undefined-compare clang diagnostic

CppClangTidyClangDiagnosticTautologicalUndefinedCompare

resharper_cpp_clang_tidy_clang_diagnostic_tautological_undefined_compare_highlighting

Warning

tautological-unsigned-enum-zero-compare clang diagnostic

CppClangTidyClangDiagnosticTautologicalUnsignedEnumZeroCompare

resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_enum_zero_compare_highlighting

Warning

tautological-unsigned-zero-compare clang diagnostic

CppClangTidyClangDiagnosticTautologicalUnsignedZeroCompare

resharper_cpp_clang_tidy_clang_diagnostic_tautological_unsigned_zero_compare_highlighting

Warning

tentative-definition-incomplete-type clang diagnostic

CppClangTidyClangDiagnosticTentativeDefinitionIncompleteType

resharper_cpp_clang_tidy_clang_diagnostic_tentative_definition_incomplete_type_highlighting

Warning

thread-safety-analysis clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyAnalysis

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_analysis_highlighting

Warning

thread-safety-attributes clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyAttributes

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_attributes_highlighting

Warning

thread-safety-beta clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyBeta

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_beta_highlighting

Warning

thread-safety-negative clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyNegative

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_negative_highlighting

Warning

thread-safety-precise clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyPrecise

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_precise_highlighting

Warning

thread-safety-reference clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyReference

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_reference_highlighting

Warning

thread-safety-verbose clang diagnostic

CppClangTidyClangDiagnosticThreadSafetyVerbose

resharper_cpp_clang_tidy_clang_diagnostic_thread_safety_verbose_highlighting

Warning

trigraphs clang diagnostic

CppClangTidyClangDiagnosticTrigraphs

resharper_cpp_clang_tidy_clang_diagnostic_trigraphs_highlighting

Warning

typedef-redefinition clang diagnostic

CppClangTidyClangDiagnosticTypedefRedefinition

resharper_cpp_clang_tidy_clang_diagnostic_typedef_redefinition_highlighting

Warning

typename-missing clang diagnostic

CppClangTidyClangDiagnosticTypenameMissing

resharper_cpp_clang_tidy_clang_diagnostic_typename_missing_highlighting

Warning

type-safety clang diagnostic

CppClangTidyClangDiagnosticTypeSafety

resharper_cpp_clang_tidy_clang_diagnostic_type_safety_highlighting

Warning

unable-to-open-stats-file clang diagnostic

CppClangTidyClangDiagnosticUnableToOpenStatsFile

resharper_cpp_clang_tidy_clang_diagnostic_unable_to_open_stats_file_highlighting

Warning

unavailable-declarations clang diagnostic

CppClangTidyClangDiagnosticUnavailableDeclarations

resharper_cpp_clang_tidy_clang_diagnostic_unavailable_declarations_highlighting

Warning

undeclared-selector clang diagnostic

CppClangTidyClangDiagnosticUndeclaredSelector

resharper_cpp_clang_tidy_clang_diagnostic_undeclared_selector_highlighting

Warning

undef clang diagnostic

CppClangTidyClangDiagnosticUndef

resharper_cpp_clang_tidy_clang_diagnostic_undef_highlighting

Warning

undefined-bool-conversion clang diagnostic

CppClangTidyClangDiagnosticUndefinedBoolConversion

resharper_cpp_clang_tidy_clang_diagnostic_undefined_bool_conversion_highlighting

Warning

undefined-func-template clang diagnostic

CppClangTidyClangDiagnosticUndefinedFuncTemplate

resharper_cpp_clang_tidy_clang_diagnostic_undefined_func_template_highlighting

Warning

undefined-inline clang diagnostic

CppClangTidyClangDiagnosticUndefinedInline

resharper_cpp_clang_tidy_clang_diagnostic_undefined_inline_highlighting

Warning

undefined-internal clang diagnostic

CppClangTidyClangDiagnosticUndefinedInternal

resharper_cpp_clang_tidy_clang_diagnostic_undefined_internal_highlighting

Warning

undefined-internal-type clang diagnostic

CppClangTidyClangDiagnosticUndefinedInternalType

resharper_cpp_clang_tidy_clang_diagnostic_undefined_internal_type_highlighting

Warning

undefined-reinterpret-cast clang diagnostic

CppClangTidyClangDiagnosticUndefinedReinterpretCast

resharper_cpp_clang_tidy_clang_diagnostic_undefined_reinterpret_cast_highlighting

Warning

undefined-var-template clang diagnostic

CppClangTidyClangDiagnosticUndefinedVarTemplate

resharper_cpp_clang_tidy_clang_diagnostic_undefined_var_template_highlighting

Warning

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

uninitialized clang diagnostic

CppClangTidyClangDiagnosticUninitialized

resharper_cpp_clang_tidy_clang_diagnostic_uninitialized_highlighting

Warning

unknown-argument clang diagnostic

CppClangTidyClangDiagnosticUnknownArgument

resharper_cpp_clang_tidy_clang_diagnostic_unknown_argument_highlighting

Warning

unknown-attributes clang diagnostic

CppClangTidyClangDiagnosticUnknownAttributes

resharper_cpp_clang_tidy_clang_diagnostic_unknown_attributes_highlighting

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

Warning

unknown-sanitizers clang diagnostic

CppClangTidyClangDiagnosticUnknownSanitizers

resharper_cpp_clang_tidy_clang_diagnostic_unknown_sanitizers_highlighting

Warning

unknown-warning-option clang diagnostic

CppClangTidyClangDiagnosticUnknownWarningOption

resharper_cpp_clang_tidy_clang_diagnostic_unknown_warning_option_highlighting

Warning

unnamed-type-template-args clang diagnostic

CppClangTidyClangDiagnosticUnnamedTypeTemplateArgs

resharper_cpp_clang_tidy_clang_diagnostic_unnamed_type_template_args_highlighting

Warning

unneeded-internal-declaration clang diagnostic

CppClangTidyClangDiagnosticUnneededInternalDeclaration

resharper_cpp_clang_tidy_clang_diagnostic_unneeded_internal_declaration_highlighting

Warning

unneeded-member-function clang diagnostic

CppClangTidyClangDiagnosticUnneededMemberFunction

resharper_cpp_clang_tidy_clang_diagnostic_unneeded_member_function_highlighting

Warning

unreachable-code clang diagnostic

CppClangTidyClangDiagnosticUnreachableCode

resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_highlighting

Warning

unreachable-code-break clang diagnostic

CppClangTidyClangDiagnosticUnreachableCodeBreak

resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_break_highlighting

Warning

unreachable-code-loop-increment clang diagnostic

CppClangTidyClangDiagnosticUnreachableCodeLoopIncrement

resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_loop_increment_highlighting

Warning

unreachable-code-return clang diagnostic

CppClangTidyClangDiagnosticUnreachableCodeReturn

resharper_cpp_clang_tidy_clang_diagnostic_unreachable_code_return_highlighting

Warning

unsequenced clang diagnostic

CppClangTidyClangDiagnosticUnsequenced

resharper_cpp_clang_tidy_clang_diagnostic_unsequenced_highlighting

Warning

unsupported-abs clang diagnostic

CppClangTidyClangDiagnosticUnsupportedAbs

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_abs_highlighting

Warning

unsupported-availability-guard clang diagnostic

CppClangTidyClangDiagnosticUnsupportedAvailabilityGuard

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_availability_guard_highlighting

Warning

unsupported-cb clang diagnostic

CppClangTidyClangDiagnosticUnsupportedCb

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_cb_highlighting

Warning

unsupported-dll-base-class-template clang diagnostic

CppClangTidyClangDiagnosticUnsupportedDllBaseClassTemplate

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_dll_base_class_template_highlighting

Warning

unsupported-friend clang diagnostic

CppClangTidyClangDiagnosticUnsupportedFriend

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_friend_highlighting

Warning

unsupported-gpopt clang diagnostic

CppClangTidyClangDiagnosticUnsupportedGpopt

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_gpopt_highlighting

Warning

unsupported-nan clang diagnostic

CppClangTidyClangDiagnosticUnsupportedNan

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_nan_highlighting

Warning

unsupported-visibility clang diagnostic

CppClangTidyClangDiagnosticUnsupportedVisibility

resharper_cpp_clang_tidy_clang_diagnostic_unsupported_visibility_highlighting

Warning

unusable-partial-specialization clang diagnostic

CppClangTidyClangDiagnosticUnusablePartialSpecialization

resharper_cpp_clang_tidy_clang_diagnostic_unusable_partial_specialization_highlighting

Warning

unused-comparison clang diagnostic

CppClangTidyClangDiagnosticUnusedComparison

resharper_cpp_clang_tidy_clang_diagnostic_unused_comparison_highlighting

Warning

unused-const-variable clang diagnostic

CppClangTidyClangDiagnosticUnusedConstVariable

resharper_cpp_clang_tidy_clang_diagnostic_unused_const_variable_highlighting

Warning

unused-exception-parameter clang diagnostic

CppClangTidyClangDiagnosticUnusedExceptionParameter

resharper_cpp_clang_tidy_clang_diagnostic_unused_exception_parameter_highlighting

Warning

unused-function clang diagnostic

CppClangTidyClangDiagnosticUnusedFunction

resharper_cpp_clang_tidy_clang_diagnostic_unused_function_highlighting

Warning

unused-getter-return-value clang diagnostic

CppClangTidyClangDiagnosticUnusedGetterReturnValue

resharper_cpp_clang_tidy_clang_diagnostic_unused_getter_return_value_highlighting

Warning

unused-label clang diagnostic

CppClangTidyClangDiagnosticUnusedLabel

resharper_cpp_clang_tidy_clang_diagnostic_unused_label_highlighting

Warning

unused-lambda-capture clang diagnostic

CppClangTidyClangDiagnosticUnusedLambdaCapture

resharper_cpp_clang_tidy_clang_diagnostic_unused_lambda_capture_highlighting

Warning

unused-local-typedef clang diagnostic

CppClangTidyClangDiagnosticUnusedLocalTypedef

resharper_cpp_clang_tidy_clang_diagnostic_unused_local_typedef_highlighting

Warning

unused-macros clang diagnostic

CppClangTidyClangDiagnosticUnusedMacros

resharper_cpp_clang_tidy_clang_diagnostic_unused_macros_highlighting

Warning

unused-member-function clang diagnostic

CppClangTidyClangDiagnosticUnusedMemberFunction

resharper_cpp_clang_tidy_clang_diagnostic_unused_member_function_highlighting

Warning

unused-parameter clang diagnostic

CppClangTidyClangDiagnosticUnusedParameter

resharper_cpp_clang_tidy_clang_diagnostic_unused_parameter_highlighting

Disabled

unused-private-field clang diagnostic

CppClangTidyClangDiagnosticUnusedPrivateField

resharper_cpp_clang_tidy_clang_diagnostic_unused_private_field_highlighting

Warning

unused-property-ivar clang diagnostic

CppClangTidyClangDiagnosticUnusedPropertyIvar

resharper_cpp_clang_tidy_clang_diagnostic_unused_property_ivar_highlighting

Warning

unused-result clang diagnostic

CppClangTidyClangDiagnosticUnusedResult

resharper_cpp_clang_tidy_clang_diagnostic_unused_result_highlighting

Warning

unused-template clang diagnostic

CppClangTidyClangDiagnosticUnusedTemplate

resharper_cpp_clang_tidy_clang_diagnostic_unused_template_highlighting

Warning

unused-value clang diagnostic

CppClangTidyClangDiagnosticUnusedValue

resharper_cpp_clang_tidy_clang_diagnostic_unused_value_highlighting

Warning

unused-variable clang diagnostic

CppClangTidyClangDiagnosticUnusedVariable

resharper_cpp_clang_tidy_clang_diagnostic_unused_variable_highlighting

Disabled

unused-volatile-lvalue clang diagnostic

CppClangTidyClangDiagnosticUnusedVolatileLvalue

resharper_cpp_clang_tidy_clang_diagnostic_unused_volatile_lvalue_highlighting

Warning

used-but-marked-unused clang diagnostic

CppClangTidyClangDiagnosticUsedButMarkedUnused

resharper_cpp_clang_tidy_clang_diagnostic_used_but_marked_unused_highlighting

Warning

user-defined-literals clang diagnostic

CppClangTidyClangDiagnosticUserDefinedLiterals

resharper_cpp_clang_tidy_clang_diagnostic_user_defined_literals_highlighting

Disabled

user-defined-warnings clang diagnostic

CppClangTidyClangDiagnosticUserDefinedWarnings

resharper_cpp_clang_tidy_clang_diagnostic_user_defined_warnings_highlighting

Warning

varargs clang diagnostic

CppClangTidyClangDiagnosticVarargs

resharper_cpp_clang_tidy_clang_diagnostic_varargs_highlighting

Warning

variadic-macros clang diagnostic

CppClangTidyClangDiagnosticVariadicMacros

resharper_cpp_clang_tidy_clang_diagnostic_variadic_macros_highlighting

Warning

vec-elem-size clang diagnostic

CppClangTidyClangDiagnosticVecElemSize

resharper_cpp_clang_tidy_clang_diagnostic_vec_elem_size_highlighting

Warning

vector-conversion clang diagnostic

CppClangTidyClangDiagnosticVectorConversion

resharper_cpp_clang_tidy_clang_diagnostic_vector_conversion_highlighting

Warning

vexing-parse clang diagnostic

CppClangTidyClangDiagnosticVexingParse

resharper_cpp_clang_tidy_clang_diagnostic_vexing_parse_highlighting

Warning

visibility clang diagnostic

CppClangTidyClangDiagnosticVisibility

resharper_cpp_clang_tidy_clang_diagnostic_visibility_highlighting

Warning

vla clang diagnostic

CppClangTidyClangDiagnosticVla

resharper_cpp_clang_tidy_clang_diagnostic_vla_highlighting

Warning

vla-extension clang diagnostic

CppClangTidyClangDiagnosticVlaExtension

resharper_cpp_clang_tidy_clang_diagnostic_vla_extension_highlighting

Warning

void-ptr-dereference clang diagnostic

CppClangTidyClangDiagnosticVoidPtrDereference

resharper_cpp_clang_tidy_clang_diagnostic_void_ptr_dereference_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

zero-as-null-pointer-constant clang diagnostic

CppClangTidyClangDiagnosticZeroAsNullPointerConstant

resharper_cpp_clang_tidy_clang_diagnostic_zero_as_null_pointer_constant_highlighting

Warning

zero-length-array clang diagnostic

CppClangTidyClangDiagnosticZeroLengthArray

resharper_cpp_clang_tidy_clang_diagnostic_zero_length_array_highlighting

Warning

Clang Static Analyzer Checks (78 inspections)

Inspections in this category are diagnostics from Clang Static Analyzer integrated with ReSharper C++.
All static analyzer checks are disabled by default, since enabling them significantly slows down Clang-Tidy.

Inspection

ID

EditorConfig property

Default severity

apiModeling.google.GTest clang static analyzer check

CppClangTidyClangAnalyzerApiModelingGoogleGTest

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_google_g_test_highlighting

Disabled

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

CppClangTidyClangAnalyzerCoreStackAddressEscape

resharper_cpp_clang_tidy_clang_analyzer_core_stack_address_escape_highlighting

Disabled

core.UndefinedBinaryOperatorResult clang static analyzer check

CppClangTidyClangAnalyzerCoreUndefinedBinaryOperatorResult

resharper_cpp_clang_tidy_clang_analyzer_core_undefined_binary_operator_result_highlighting

Disabled

core.uninitialized.ArraySubscript clang static analyzer check

CppClangTidyClangAnalyzerCoreUninitializedArraySubscript

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_array_subscript_highlighting

Disabled

core.uninitialized.Assign clang static analyzer check

CppClangTidyClangAnalyzerCoreUninitializedAssign

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_assign_highlighting

Disabled

core.uninitialized.Branch clang static analyzer check

CppClangTidyClangAnalyzerCoreUninitializedBranch

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_branch_highlighting

Disabled

core.uninitialized.CapturedBlockVariable clang static analyzer check

CppClangTidyClangAnalyzerCoreUninitializedCapturedBlockVariable

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_captured_block_variable_highlighting

Disabled

core.uninitialized.UndefReturn clang static analyzer check

CppClangTidyClangAnalyzerCoreUninitializedUndefReturn

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_undef_return_highlighting

Disabled

core.VLASize clang static analyzer check

CppClangTidyClangAnalyzerCoreVLASize

resharper_cpp_clang_tidy_clang_analyzer_core_vla_size_highlighting

Disabled

cplusplus.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.SelfAssignment clang static analyzer check

CppClangTidyClangAnalyzerCplusplusSelfAssignment

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_self_assignment_highlighting

Disabled

deadcode.DeadStores clang static analyzer check

CppClangTidyClangAnalyzerDeadcodeDeadStores

resharper_cpp_clang_tidy_clang_analyzer_deadcode_dead_stores_highlighting

Disabled

llvm.Conventions clang static analyzer check

CppClangTidyClangAnalyzerLlvmConventions

resharper_cpp_clang_tidy_clang_analyzer_llvm_conventions_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.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.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.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.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.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.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.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.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.NullArg clang static analyzer check

CppClangTidyClangAnalyzerUnixCstringNullArg

resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_null_arg_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.StdCLibraryFunctions clang static analyzer check

CppClangTidyClangAnalyzerUnixStdCLibraryFunctions

resharper_cpp_clang_tidy_clang_analyzer_unix_std_c_library_functions_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

Clang-Tidy Checks (213 inspections)

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

Inspection

ID

EditorConfig property

Default severity

android-cloexec-accept clang-tidy check

CppClangTidyAndroidCloexecAccept

resharper_cpp_clang_tidy_android_cloexec_accept_highlighting

Warning

android-cloexec-accept4 clang-tidy check

CppClangTidyAndroidCloexecAccept4

resharper_cpp_clang_tidy_android_cloexec_accept4_highlighting

Warning

android-cloexec-creat clang-tidy check

CppClangTidyAndroidCloexecCreat

resharper_cpp_clang_tidy_android_cloexec_creat_highlighting

Warning

android-cloexec-dup clang-tidy check

CppClangTidyAndroidCloexecDup

resharper_cpp_clang_tidy_android_cloexec_dup_highlighting

Warning

android-cloexec-epoll-create clang-tidy check

CppClangTidyAndroidCloexecEpollCreate

resharper_cpp_clang_tidy_android_cloexec_epoll_create_highlighting

Warning

android-cloexec-epoll-create1 clang-tidy check

CppClangTidyAndroidCloexecEpollCreate1

resharper_cpp_clang_tidy_android_cloexec_epoll_create1_highlighting

Warning

android-cloexec-fopen clang-tidy check

CppClangTidyAndroidCloexecFopen

resharper_cpp_clang_tidy_android_cloexec_fopen_highlighting

Warning

android-cloexec-inotify-init clang-tidy check

CppClangTidyAndroidCloexecInotifyInit

resharper_cpp_clang_tidy_android_cloexec_inotify_init_highlighting

Warning

android-cloexec-inotify-init1 clang-tidy check

CppClangTidyAndroidCloexecInotifyInit1

resharper_cpp_clang_tidy_android_cloexec_inotify_init1_highlighting

Warning

android-cloexec-memfd-create clang-tidy check

CppClangTidyAndroidCloexecMemfdCreate

resharper_cpp_clang_tidy_android_cloexec_memfd_create_highlighting

Warning

android-cloexec-open clang-tidy check

CppClangTidyAndroidCloexecOpen

resharper_cpp_clang_tidy_android_cloexec_open_highlighting

Warning

android-cloexec-socket clang-tidy check

CppClangTidyAndroidCloexecSocket

resharper_cpp_clang_tidy_android_cloexec_socket_highlighting

Warning

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-bool-pointer-implicit-conversion clang-tidy check

CppClangTidyBugproneBoolPointerImplicitConversion

resharper_cpp_clang_tidy_bugprone_bool_pointer_implicit_conversion_highlighting

Disabled

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-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-inaccurate-erase clang-tidy check

CppClangTidyBugproneInaccurateErase

resharper_cpp_clang_tidy_bugprone_inaccurate_erase_highlighting

Warning

bugprone-integer-division clang-tidy check

CppClangTidyBugproneIntegerDivision

resharper_cpp_clang_tidy_bugprone_integer_division_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-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-string-constructor clang-tidy check

CppClangTidyBugproneStringConstructor

resharper_cpp_clang_tidy_bugprone_string_constructor_highlighting

Warning

bugprone-suspicious-memset-usage clang-tidy check

CppClangTidyBugproneSuspiciousMemsetUsage

resharper_cpp_clang_tidy_bugprone_suspicious_memset_usage_highlighting

Warning

bugprone-undefined-memory-manipulation clang-tidy check

CppClangTidyBugproneUndefinedMemoryManipulation

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

CppClangTidyCertDcl03C

resharper_cpp_clang_tidy_cert_dcl03_c_highlighting

Suggestion

cert-dcl21-cpp clang-tidy check

CppClangTidyCertDcl21Cpp

resharper_cpp_clang_tidy_cert_dcl21_cpp_highlighting

Disabled

cert-dcl50-cpp clang-tidy check

CppClangTidyCertDcl50Cpp

resharper_cpp_clang_tidy_cert_dcl50_cpp_highlighting

Disabled

cert-dcl54-cpp clang-tidy check

CppClangTidyCertDcl54Cpp

resharper_cpp_clang_tidy_cert_dcl54_cpp_highlighting

Warning

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

Warning

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

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

Warning

cert-fio38-c clang-tidy check

CppClangTidyCertFio38C

resharper_cpp_clang_tidy_cert_fio38_c_highlighting

Warning

cert-flp30-c clang-tidy check

CppClangTidyCertFlp30C

resharper_cpp_clang_tidy_cert_flp30_c_highlighting

Warning

cert-msc30-c clang-tidy check

CppClangTidyCertMsc30C

resharper_cpp_clang_tidy_cert_msc30_c_highlighting

Disabled

cert-msc50-cpp clang-tidy check

CppClangTidyCertMsc50Cpp

resharper_cpp_clang_tidy_cert_msc50_cpp_highlighting

Disabled

cert-oop11-cpp clang-tidy check

CppClangTidyCertOop11Cpp

resharper_cpp_clang_tidy_cert_oop11_cpp_highlighting

Warning

cppcoreguidelines-c-copy-assignment-signature clang-tidy check

CppClangTidyCppcoreguidelinesCCopyAssignmentSignature

resharper_cpp_clang_tidy_cppcoreguidelines_c_copy_assignment_signature_highlighting

Warning

cppcoreguidelines-interfaces-global-init clang-tidy check

CppClangTidyCppcoreguidelinesInterfacesGlobalInit

resharper_cpp_clang_tidy_cppcoreguidelines_interfaces_global_init_highlighting

Warning

cppcoreguidelines-no-malloc clang-tidy check

CppClangTidyCppcoreguidelinesNoMalloc

resharper_cpp_clang_tidy_cppcoreguidelines_no_malloc_highlighting

Disabled

cppcoreguidelines-owning-memory clang-tidy check

CppClangTidyCppcoreguidelinesOwningMemory

resharper_cpp_clang_tidy_cppcoreguidelines_owning_memory_highlighting

Disabled

cppcoreguidelines-pro-bounds-array-to-pointer-decay clang-tidy check

CppClangTidyCppcoreguidelinesProBoundsArrayToPointerDecay

resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_array_to_pointer_decay_highlighting

Disabled

cppcoreguidelines-pro-bounds-constant-array-index clang-tidy check

CppClangTidyCppcoreguidelinesProBoundsConstantArrayIndex

resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_constant_array_index_highlighting

Disabled

cppcoreguidelines-pro-bounds-pointer-arithmetic clang-tidy check

CppClangTidyCppcoreguidelinesProBoundsPointerArithmetic

resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_pointer_arithmetic_highlighting

Disabled

cppcoreguidelines-pro-type-const-cast clang-tidy check

CppClangTidyCppcoreguidelinesProTypeConstCast

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_const_cast_highlighting

Disabled

cppcoreguidelines-pro-type-cstyle-cast clang-tidy check

CppClangTidyCppcoreguidelinesProTypeCstyleCast

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_cstyle_cast_highlighting

Disabled

cppcoreguidelines-pro-type-member-init clang-tidy check

CppClangTidyCppcoreguidelinesProTypeMemberInit

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_member_init_highlighting

Warning

cppcoreguidelines-pro-type-reinterpret-cast clang-tidy check

CppClangTidyCppcoreguidelinesProTypeReinterpretCast

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_reinterpret_cast_highlighting

Disabled

cppcoreguidelines-pro-type-static-cast-downcast clang-tidy check

CppClangTidyCppcoreguidelinesProTypeStaticCastDowncast

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_static_cast_downcast_highlighting

Suggestion

cppcoreguidelines-pro-type-union-access clang-tidy check

CppClangTidyCppcoreguidelinesProTypeUnionAccess

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_union_access_highlighting

Disabled

cppcoreguidelines-pro-type-vararg clang-tidy check

CppClangTidyCppcoreguidelinesProTypeVararg

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_vararg_highlighting

Disabled

cppcoreguidelines-slicing clang-tidy check

CppClangTidyCppcoreguidelinesSlicing

resharper_cpp_clang_tidy_cppcoreguidelines_slicing_highlighting

Warning

cppcoreguidelines-special-member-functions clang-tidy check

CppClangTidyCppcoreguidelinesSpecialMemberFunctions

resharper_cpp_clang_tidy_cppcoreguidelines_special_member_functions_highlighting

Suggestion

fuchsia-default-arguments clang-tidy check

CppClangTidyFuchsiaDefaultArguments

resharper_cpp_clang_tidy_fuchsia_default_arguments_highlighting

Disabled

fuchsia-overloaded-operator clang-tidy check

CppClangTidyFuchsiaOverloadedOperator

resharper_cpp_clang_tidy_fuchsia_overloaded_operator_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

Warning

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-throwing-exception clang-tidy check

CppClangTidyGoogleObjcAvoidThrowingException

resharper_cpp_clang_tidy_google_objc_avoid_throwing_exception_highlighting

Disabled

google-objc-global-variable-declaration clang-tidy check

CppClangTidyGoogleObjcGlobalVariableDeclaration

resharper_cpp_clang_tidy_google_objc_global_variable_declaration_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-redundant-smartptr-get clang-tidy check

CppClangTidyGoogleReadabilityRedundantSmartptrGet

resharper_cpp_clang_tidy_google_readability_redundant_smartptr_get_highlighting

Suggestion

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-member-string-references clang-tidy check

CppClangTidyGoogleRuntimeMemberStringReferences

resharper_cpp_clang_tidy_google_runtime_member_string_references_highlighting

Warning

google-runtime-operator clang-tidy check

CppClangTidyGoogleRuntimeOperator

resharper_cpp_clang_tidy_google_runtime_operator_highlighting

Warning

google-runtime-references clang-tidy check

CppClangTidyGoogleRuntimeReferences

resharper_cpp_clang_tidy_google_runtime_references_highlighting

Disabled

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

Warning

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

Warning

hicpp-member-init clang-tidy check

CppClangTidyHicppMemberInit

resharper_cpp_clang_tidy_hicpp_member_init_highlighting

Warning

hicpp-move-const-arg clang-tidy check

CppClangTidyHicppMoveConstArg

resharper_cpp_clang_tidy_hicpp_move_const_arg_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

Warning

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

Suggestion

hicpp-static-assert clang-tidy check

CppClangTidyHicppStaticAssert

resharper_cpp_clang_tidy_hicpp_static_assert_highlighting

Suggestion

hicpp-undelegated-constructor clang-tidy check

CppClangTidyHicppUndelegatedConstructor

resharper_cpp_clang_tidy_hicpp_undelegated_constructor_highlighting

Warning

hicpp-use-auto clang-tidy check

CppClangTidyHicppUseAuto

resharper_cpp_clang_tidy_hicpp_use_auto_highlighting

Suggestion

hicpp-use-emplace clang-tidy check

CppClangTidyHicppUseEmplace

resharper_cpp_clang_tidy_hicpp_use_emplace_highlighting

Suggestion

hicpp-use-equals-default clang-tidy check

CppClangTidyHicppUseEqualsDefault

resharper_cpp_clang_tidy_hicpp_use_equals_default_highlighting

Suggestion

hicpp-use-equals-delete clang-tidy check

CppClangTidyHicppUseEqualsDelete

resharper_cpp_clang_tidy_hicpp_use_equals_delete_highlighting

Suggestion

hicpp-use-noexcept clang-tidy check

CppClangTidyHicppUseNoexcept

resharper_cpp_clang_tidy_hicpp_use_noexcept_highlighting

Suggestion

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

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

llvm-namespace-comment clang-tidy check

CppClangTidyLlvmNamespaceComment

resharper_cpp_clang_tidy_llvm_namespace_comment_highlighting

Disabled

llvm-twine-local clang-tidy check

CppClangTidyLlvmTwineLocal

resharper_cpp_clang_tidy_llvm_twine_local_highlighting

Disabled

misc-definitions-in-headers clang-tidy check

CppClangTidyMiscDefinitionsInHeaders

resharper_cpp_clang_tidy_misc_definitions_in_headers_highlighting

Disabled

misc-forwarding-reference-overload clang-tidy check

CppClangTidyMiscForwardingReferenceOverload

resharper_cpp_clang_tidy_misc_forwarding_reference_overload_highlighting

Warning

misc-incorrect-roundings clang-tidy check

CppClangTidyMiscIncorrectRoundings

resharper_cpp_clang_tidy_misc_incorrect_roundings_highlighting

Warning

misc-lambda-function-name clang-tidy check

CppClangTidyMiscLambdaFunctionName

resharper_cpp_clang_tidy_misc_lambda_function_name_highlighting

Warning

misc-macro-parentheses clang-tidy check

CppClangTidyMiscMacroParentheses

resharper_cpp_clang_tidy_misc_macro_parentheses_highlighting

Warning

misc-macro-repeated-side-effects clang-tidy check

CppClangTidyMiscMacroRepeatedSideEffects

resharper_cpp_clang_tidy_misc_macro_repeated_side_effects_highlighting

Warning

misc-misplaced-const clang-tidy check

CppClangTidyMiscMisplacedConst

resharper_cpp_clang_tidy_misc_misplaced_const_highlighting

Warning

misc-misplaced-widening-cast clang-tidy check

CppClangTidyMiscMisplacedWideningCast

resharper_cpp_clang_tidy_misc_misplaced_widening_cast_highlighting

Warning

misc-new-delete-overloads clang-tidy check

CppClangTidyMiscNewDeleteOverloads

resharper_cpp_clang_tidy_misc_new_delete_overloads_highlighting

Warning

misc-non-copyable-objects clang-tidy check

CppClangTidyMiscNonCopyableObjects

resharper_cpp_clang_tidy_misc_non_copyable_objects_highlighting

Warning

misc-redundant-expression clang-tidy check

CppClangTidyMiscRedundantExpression

resharper_cpp_clang_tidy_misc_redundant_expression_highlighting

Warning

misc-sizeof-container clang-tidy check

CppClangTidyMiscSizeofContainer

resharper_cpp_clang_tidy_misc_sizeof_container_highlighting

Warning

misc-sizeof-expression clang-tidy check

CppClangTidyMiscSizeofExpression

resharper_cpp_clang_tidy_misc_sizeof_expression_highlighting

Warning

misc-static-assert clang-tidy check

CppClangTidyMiscStaticAssert

resharper_cpp_clang_tidy_misc_static_assert_highlighting

Suggestion

misc-string-compare clang-tidy check

CppClangTidyMiscStringCompare

resharper_cpp_clang_tidy_misc_string_compare_highlighting

Warning

misc-string-integer-assignment clang-tidy check

CppClangTidyMiscStringIntegerAssignment

resharper_cpp_clang_tidy_misc_string_integer_assignment_highlighting

Warning

misc-string-literal-with-embedded-nul clang-tidy check

CppClangTidyMiscStringLiteralWithEmbeddedNul

resharper_cpp_clang_tidy_misc_string_literal_with_embedded_nul_highlighting

Warning

misc-suspicious-enum-usage clang-tidy check

CppClangTidyMiscSuspiciousEnumUsage

resharper_cpp_clang_tidy_misc_suspicious_enum_usage_highlighting

Warning

misc-suspicious-missing-comma clang-tidy check

CppClangTidyMiscSuspiciousMissingComma

resharper_cpp_clang_tidy_misc_suspicious_missing_comma_highlighting

Warning

misc-suspicious-semicolon clang-tidy check

CppClangTidyMiscSuspiciousSemicolon

resharper_cpp_clang_tidy_misc_suspicious_semicolon_highlighting

Warning

misc-suspicious-string-compare clang-tidy check

CppClangTidyMiscSuspiciousStringCompare

resharper_cpp_clang_tidy_misc_suspicious_string_compare_highlighting

Warning

misc-swapped-arguments clang-tidy check

CppClangTidyMiscSwappedArguments

resharper_cpp_clang_tidy_misc_swapped_arguments_highlighting

Warning

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-undelegated-constructor clang-tidy check

CppClangTidyMiscUndelegatedConstructor

resharper_cpp_clang_tidy_misc_undelegated_constructor_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-raii clang-tidy check

CppClangTidyMiscUnusedRaii

resharper_cpp_clang_tidy_misc_unused_raii_highlighting

Warning

misc-unused-using-decls clang-tidy check

CppClangTidyMiscUnusedUsingDecls

resharper_cpp_clang_tidy_misc_unused_using_decls_highlighting

Suggestion

modernize-avoid-bind clang-tidy check

CppClangTidyModernizeAvoidBind

resharper_cpp_clang_tidy_modernize_avoid_bind_highlighting

Suggestion

modernize-deprecated-headers clang-tidy check

CppClangTidyModernizeDeprecatedHeaders

resharper_cpp_clang_tidy_modernize_deprecated_headers_highlighting

Suggestion

modernize-loop-convert clang-tidy check

CppClangTidyModernizeLoopConvert

resharper_cpp_clang_tidy_modernize_loop_convert_highlighting

Suggestion

modernize-make-shared clang-tidy check

CppClangTidyModernizeMakeShared

resharper_cpp_clang_tidy_modernize_make_shared_highlighting

Disabled

modernize-make-unique clang-tidy check

CppClangTidyModernizeMakeUnique

resharper_cpp_clang_tidy_modernize_make_unique_highlighting

Disabled

modernize-pass-by-value clang-tidy check

CppClangTidyModernizePassByValue

resharper_cpp_clang_tidy_modernize_pass_by_value_highlighting

Suggestion

modernize-raw-string-literal clang-tidy check

CppClangTidyModernizeRawStringLiteral

resharper_cpp_clang_tidy_modernize_raw_string_literal_highlighting

Suggestion

modernize-redundant-void-arg clang-tidy check

CppClangTidyModernizeRedundantVoidArg

resharper_cpp_clang_tidy_modernize_redundant_void_arg_highlighting

Disabled

modernize-replace-auto-ptr clang-tidy check

CppClangTidyModernizeReplaceAutoPtr

resharper_cpp_clang_tidy_modernize_replace_auto_ptr_highlighting

Suggestion

modernize-replace-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-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-transparent-functors clang-tidy check

CppClangTidyModernizeUseTransparentFunctors

resharper_cpp_clang_tidy_modernize_use_transparent_functors_highlighting

Suggestion

modernize-use-using clang-tidy check

CppClangTidyModernizeUseUsing

resharper_cpp_clang_tidy_modernize_use_using_highlighting

Disabled

mpi-buffer-deref clang-tidy check

CppClangTidyMpiBufferDeref

resharper_cpp_clang_tidy_mpi_buffer_deref_highlighting

Warning

mpi-type-mismatch clang-tidy check

CppClangTidyMpiTypeMismatch

resharper_cpp_clang_tidy_mpi_type_mismatch_highlighting

Warning

objc-avoid-nserror-init clang-tidy check

CppClangTidyObjcAvoidNserrorInit

resharper_cpp_clang_tidy_objc_avoid_nserror_init_highlighting

Warning

objc-avoid-spinlock clang-tidy check

CppClangTidyObjcAvoidSpinlock

resharper_cpp_clang_tidy_objc_avoid_spinlock_highlighting

Warning

objc-forbidden-subclassing clang-tidy check

CppClangTidyObjcForbiddenSubclassing

resharper_cpp_clang_tidy_objc_forbidden_subclassing_highlighting

Warning

objc-property-declaration clang-tidy check

CppClangTidyObjcPropertyDeclaration

resharper_cpp_clang_tidy_objc_property_declaration_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

Warning

performance-move-constructor-init clang-tidy check

CppClangTidyPerformanceMoveConstructorInit

resharper_cpp_clang_tidy_performance_move_constructor_init_highlighting

Warning

performance-noexcept-move-constructor clang-tidy check

CppClangTidyPerformanceNoexceptMoveConstructor

resharper_cpp_clang_tidy_performance_noexcept_move_constructor_highlighting

Disabled

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

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-container-size-empty clang-tidy check

CppClangTidyReadabilityContainerSizeEmpty

resharper_cpp_clang_tidy_readability_container_size_empty_highlighting

Suggestion

readability-deleted-default clang-tidy check

CppClangTidyReadabilityDeletedDefault

resharper_cpp_clang_tidy_readability_deleted_default_highlighting

Warning

readability-delete-null-pointer clang-tidy check

CppClangTidyReadabilityDeleteNullPointer

resharper_cpp_clang_tidy_readability_delete_null_pointer_highlighting

Suggestion

readability-else-after-return clang-tidy check

CppClangTidyReadabilityElseAfterReturn

resharper_cpp_clang_tidy_readability_else_after_return_highlighting

Disabled

readability-function-size clang-tidy check

CppClangTidyReadabilityFunctionSize

resharper_cpp_clang_tidy_readability_function_size_highlighting

Disabled

readability-identifier-naming clang-tidy check

CppClangTidyReadabilityIdentifierNaming

resharper_cpp_clang_tidy_readability_identifier_naming_highlighting

Disabled

readability-implicit-bool-conversion clang-tidy check

CppClangTidyReadabilityImplicitBoolConversion

resharper_cpp_clang_tidy_readability_implicit_bool_conversion_highlighting

Disabled

readability-inconsistent-declaration-parameter-name clang-tidy check

CppClangTidyReadabilityInconsistentDeclarationParameterName

resharper_cpp_clang_tidy_readability_inconsistent_declaration_parameter_name_highlighting

Suggestion

readability-misleading-indentation clang-tidy check

CppClangTidyReadabilityMisleadingIndentation

resharper_cpp_clang_tidy_readability_misleading_indentation_highlighting

Suggestion

readability-misplaced-array-index clang-tidy check

CppClangTidyReadabilityMisplacedArrayIndex

resharper_cpp_clang_tidy_readability_misplaced_array_index_highlighting

Suggestion

readability-named-parameter clang-tidy check

CppClangTidyReadabilityNamedParameter

resharper_cpp_clang_tidy_readability_named_parameter_highlighting

Disabled

readability-non-const-parameter clang-tidy check

CppClangTidyReadabilityNonConstParameter

resharper_cpp_clang_tidy_readability_non_const_parameter_highlighting

Suggestion

readability-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

Suggestion

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

Suggestion

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-uniqueptr-delete-release clang-tidy check

CppClangTidyReadabilityUniqueptrDeleteRelease

resharper_cpp_clang_tidy_readability_uniqueptr_delete_release_highlighting

Suggestion

Unknown clang-tidy checks

CppClangTidyHighlighting

resharper_cpp_clang_tidy_highlighting_highlighting

Suggestion

Common Practices and Code Improvements (17 inspections)

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

Inspection

ID

EditorConfig property

Default severity

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

Constructor of smart pointer used instead of its make function

CppSmartPointerVsMakeFunction

resharper_cpp_smart_pointer_vs_make_function_highlighting

Suggestion

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

CppCStyleCast

resharper_cpp_c_style_cast_highlighting

Suggestion

Function returns by const value

CppConstValueFunctionReturnType

resharper_cpp_const_value_function_return_type_highlighting

Suggestion

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

CppIfCanBeReplacedByConstexprIf

resharper_cpp_if_can_be_replaced_by_constexpr_if_highlighting

Suggestion

Local variable may be 'const'

CppLocalVariableMayBeConst

resharper_cpp_local_variable_may_be_const_highlighting

Suggestion

Member function may be 'const'

CppMemberFunctionMayBeConst

resharper_cpp_member_function_may_be_const_highlighting

Suggestion

Member function may be 'static'

CppMemberFunctionMayBeStatic

resharper_cpp_member_function_may_be_static_highlighting

Suggestion

Non-explicit conversion operator

CppNonExplicitConversionOperator

resharper_cpp_non_explicit_conversion_operator_highlighting

Hint

Non-explicit converting constructor

CppNonExplicitConvertingConstructor

resharper_cpp_non_explicit_converting_constructor_highlighting

Hint

Order of member initializers does not match the initialization order

CppMemberInitializersOrder

resharper_cpp_member_initializers_order_highlighting

Suggestion

Overriding destructor without 'override' specifier

CppOverridingDestructorWithoutOverrideSpecifier

resharper_cpp_overriding_destructor_without_override_specifier_highlighting

Disabled

Overriding function without 'override' specifier

CppOverridingFunctionWithoutOverrideSpecifier

resharper_cpp_overriding_function_without_override_specifier_highlighting

Suggestion

Parameter may be 'const'

CppParameterMayBeConst

resharper_cpp_parameter_may_be_const_highlighting

Hint

Result of a postfix operator is discarded

CppDiscardedPostfixOperatorResult

resharper_cpp_discarded_postfix_operator_result_highlighting

Suggestion

Throw expression can be replaced with a rethrow expression

CppThrowExpressionCanBeReplacedWithRethrow

resharper_cpp_throw_expression_can_be_replaced_with_rethrow_highlighting

Warning

Zero constant can be replaced with nullptr

CppZeroConstantCanBeReplacedWithNullptr

resharper_cpp_zero_constant_can_be_replaced_with_nullptr_highlighting

Suggestion

Compiler Warnings (12 inspections)

Inspections in this category detect compiler warnings before you compile.

Inspection

ID

EditorConfig property

Default severity

Default initialization of a const-qualified object of a type without a user-provided default constructor

CppDefaultInitializationWithNoUserConstructor

resharper_cpp_default_initialization_with_no_user_constructor_highlighting

Warning

Explicit specialization in non-namespace scope

CppExplicitSpecializationInNonNamespaceScope

resharper_cpp_explicit_specialization_in_non_namespace_scope_highlighting

Warning

Precompiled header is not found

CppPrecompiledHeaderNotFound

resharper_cpp_precompiled_header_not_found_highlighting

Error

Precompiled header is not included

CppPrecompiledHeaderIsNotIncluded

resharper_cpp_precompiled_header_is_not_included_highlighting

Error

Redeclaration of a template parameter from an outer scope

CppTemplateParameterShadowing

resharper_cpp_template_parameter_shadowing_highlighting

Warning

Reference class member with 'mutable' specifier

CppMutableSpecifierOnReferenceMember

resharper_cpp_mutable_specifier_on_reference_member_highlighting

Warning

Static assertion failure

CppStaticAssertFailure

resharper_cpp_static_assert_failure_highlighting

Error

Unexpected syntax element

CppSyntaxWarning

resharper_cpp_syntax_warning_highlighting

Warning

Uninitialized dependent base class

CppUninitializedDependentBaseClass

resharper_cpp_uninitialized_dependent_base_class_highlighting

Warning

Union member of reference type

CppUnionMemberOfReferenceType

resharper_cpp_union_member_of_reference_type_highlighting

Warning

Use of an incomplete type inside a template

CppClassIsIncomplete

resharper_cpp_class_is_incomplete_highlighting

Warning

User-defined literal suffixes must start with an underscore

CppUserDefinedLiteralSuffixDoesNotStartWithUnderscore

resharper_cpp_user_defined_literal_suffix_does_not_start_with_underscore_highlighting

Warning

Constraints Violations (1 inspection)

This category includes code inspections, mostly with the warning severity level, which detect violations related to symbol attributes, including ReSharper's code annotations, and other similar issues.

Inspection

ID

EditorConfig property

Default severity

Inconsistent Naming

CppInconsistentNaming

resharper_cpp_inconsistent_naming_highlighting

Hint

Formatting (36 inspections)

Inspections in this category detect code code formatting problems.

Inspection

ID

EditorConfig property

Default severity

Incorrect blank lines (blank lines are missing elsewhere)

CppMissingBlankLines

resharper_cpp_missing_blank_lines_highlighting

Disabled

Incorrect blank lines (blank lines are redundant elsewhere)

CppRedundantBlankLines

resharper_cpp_redundant_blank_lines_highlighting

Disabled

Incorrect blank lines (incorrect number of blank lines near braces)

CppIncorrectBlankLinesNearBraces

resharper_cpp_incorrect_blank_lines_near_braces_highlighting

Disabled

Incorrect indent (around child statement)

CppBadChildStatementIndent

resharper_cpp_bad_child_statement_indent_highlighting

Disabled

Incorrect indent (around declaration braces)

CppBadDeclarationBracesIndent

resharper_cpp_bad_declaration_braces_indent_highlighting

Disabled

Incorrect indent (around expression braces)

CppBadExpressionBracesIndent

resharper_cpp_bad_expression_braces_indent_highlighting

Disabled

Incorrect indent (around namespace braces)

CppBadNamespaceBracesIndent

resharper_cpp_bad_namespace_braces_indent_highlighting

Disabled

Incorrect indent (around statement braces)

CppBadControlBracesIndent

resharper_cpp_bad_control_braces_indent_highlighting

Disabled

Incorrect indent (around switch statement)

CppBadSwitchBracesIndent

resharper_cpp_bad_switch_braces_indent_highlighting

Disabled

Incorrect indent (incorrect indent size)

CppWrongIndentSize

resharper_cpp_wrong_indent_size_highlighting

Disabled

Incorrect indent (line indent should be restored to the previous level elsewhere)

CppOutdentIsOffPrevLevel

resharper_cpp_outdent_is_off_prev_level_highlighting

Disabled

Incorrect indent (line indent should not be changed relative to the previous line elsewhere)

CppBadIndent

resharper_cpp_bad_indent_highlighting

Disabled

Incorrect indent (line should be indented or outdented elsewhere)

CppMissingIndent

resharper_cpp_missing_indent_highlighting

Disabled

Incorrect indent (tabs/spaces mismatch)

CppTabsAndSpacesMismatch

resharper_cpp_tabs_and_spaces_mismatch_highlighting

Disabled

Incorrect line breaks (around comma in lists)

CppBadListLineBreaks

resharper_cpp_bad_list_line_breaks_highlighting

Disabled

Incorrect line breaks (around declaration braces)

CppBadDeclarationBracesLineBreaks

resharper_cpp_bad_declaration_braces_line_breaks_highlighting

Disabled

Incorrect line breaks (around empty braces)

CppBadEmptyBracesLineBreaks

resharper_cpp_bad_empty_braces_line_breaks_highlighting

Disabled

Incorrect line breaks (around expression braces)

CppBadExpressionBracesLineBreaks

resharper_cpp_bad_expression_braces_line_breaks_highlighting

Disabled

Incorrect line breaks (around parenthesis)

CppBadParensLineBreaks

resharper_cpp_bad_parens_line_breaks_highlighting

Disabled

Incorrect line breaks (around statement braces)

CppBadControlBracesLineBreaks

resharper_cpp_bad_control_braces_line_breaks_highlighting

Disabled

Incorrect line breaks (line break is missing elsewhere)

CppMissingLinebreak

resharper_cpp_missing_linebreak_highlighting

Disabled

Incorrect line breaks (line break is redundant elsewhere)

CppRedundantLinebreak

resharper_cpp_redundant_linebreak_highlighting

Disabled

Incorrect spacing (around angle brackets)

CppBadAngleBracketsSpaces

resharper_cpp_bad_angle_brackets_spaces_highlighting

Disabled

Incorrect spacing (around braces)

CppBadBracesSpaces

resharper_cpp_bad_braces_spaces_highlighting

Disabled

Incorrect spacing (around colon)

CppBadColonSpaces

resharper_cpp_bad_colon_spaces_highlighting

Disabled

Incorrect spacing (around comma)

CppBadCommaSpaces

resharper_cpp_bad_comma_spaces_highlighting

Disabled

Incorrect spacing (around member access symbols)

CppBadMemberAccessSpaces

resharper_cpp_bad_member_access_spaces_highlighting

Disabled

Incorrect spacing (around operator symbols)

CppBadSymbolSpaces

resharper_cpp_bad_symbol_spaces_highlighting

Disabled

Incorrect spacing (around parenthesis)

CppBadParensSpaces

resharper_cpp_bad_parens_spaces_highlighting

Disabled

Incorrect spacing (around semicolon)

CppBadSemicolonSpaces

resharper_cpp_bad_semicolon_spaces_highlighting

Disabled

Incorrect spacing (around square brackets within a statement)

CppBadSquareBracketsSpaces

resharper_cpp_bad_square_brackets_spaces_highlighting

Disabled

Incorrect spacing (between keyword and parenthesis)

CppBadSpacesAfterKeyword

resharper_cpp_bad_spaces_after_keyword_highlighting

Disabled

Incorrect spacing (multiple spaces are prohibited)

CppMultipleSpaces

resharper_cpp_multiple_spaces_highlighting

Disabled

Incorrect spacing (space is missing elsewhere)

CppMissingSpace

resharper_cpp_missing_space_highlighting

Disabled

Incorrect spacing (space is redundant elsewhere)

CppRedundantSpace

resharper_cpp_redundant_space_highlighting

Disabled

Incorrect spacing (tabs are prohibited here)

CppTabsOutsideIndent

resharper_cpp_tabs_outside_indent_highlighting

Disabled

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

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 separated by space

CppInvalidLineContinuation

resharper_cpp_invalid_line_continuation_highlighting

Warning

Bad format code for boost::format

CppBoostFormatBadCode

resharper_cpp_boost_format_bad_code_highlighting

Warning

Binary operator acts on equal operands

CppEqualOperandsInBinaryExpression

resharper_cpp_equal_operands_in_binary_expression_highlighting

Warning

Binary operator acts on identical operands

CppIdenticalOperandsInBinaryExpression

resharper_cpp_identical_operands_in_binary_expression_highlighting

Warning

Binding r-value to l-value reference is non-standard Microsoft C++ extension

CppMsExtBindingRValueToLvalueReference

resharper_cpp_ms_ext_binding_r_value_to_lvalue_reference_highlighting

Warning

Call to a virtual function inside a constructor/destructor will be statically resolved

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 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 needs a user-defined constructor because of an uninitialized data member

CppClassNeedsConstructorBecauseOfUninitializedMember

resharper_cpp_class_needs_constructor_because_of_uninitialized_member_highlighting

Warning

Declaration does not declare anything

CppEmptyDeclaration

resharper_cpp_empty_declaration_highlighting

Warning

Declaration of a non-overriding virtual function in a final or sealed class

CppVirtualFunctionInFinalClass

resharper_cpp_virtual_function_in_final_class_highlighting

Warning

Declaration specifier with no declarators

CppDeclarationSpecifierWithoutDeclarators

resharper_cpp_declaration_specifier_without_declarators_highlighting

Warning

Declarator disambiguated as a function declaration

CppDeclaratorDisambiguatedAsFunction

resharper_cpp_declarator_disambiguated_as_function_highlighting

Warning

Declarator is never used

CppDeclaratorNeverUsed

resharper_cpp_declarator_never_used_highlighting

Warning

Declarator is only assigned but never accessed

CppEntityAssignedButNoRead

resharper_cpp_entity_assigned_but_no_read_highlighting

Warning

Declarator is reassigned in all paths before being read

CppInitializedValueIsAlwaysRewritten

resharper_cpp_initialized_value_is_always_rewritten_highlighting

Warning

Declarator is used only in unevaluated context

CppEntityUsedOnlyInUnevaluatedContext

resharper_cpp_entity_used_only_in_unevaluated_context_highlighting

Warning

Default case is not handled in a switch statement

CppDefaultCaseNotHandledInSwitchStatement

resharper_cpp_default_case_not_handled_in_switch_statement_highlighting

Warning

Deleting a void pointer

CppDeletingVoidPointer

resharper_cpp_deleting_void_pointer_highlighting

Warning

Dependent template without 'template' keyword

CppDependentTemplateWithoutTemplateKeyword

resharper_cpp_dependent_template_without_template_keyword_highlighting

Warning

Dependent type without 'typename' keyword

CppDependentTypeWithoutTypenameKeyword

resharper_cpp_dependent_type_without_typename_keyword_highlighting

Warning

Deprecated register storage class specifier

CppDeprecatedRegisterStorageClassSpecifier

resharper_cpp_deprecated_register_storage_class_specifier_highlighting

Warning

Dereference operator limit is exceeded

CppDereferenceOperatorLimitExceeded

resharper_cpp_dereference_operator_limit_exceeded_highlighting

Warning

Entity is deprecated

CppDeprecatedEntity

resharper_cpp_deprecated_entity_highlighting

Warning

Enumerator is never used

CppEnumeratorNeverUsed

resharper_cpp_enumerator_never_used_highlighting

Warning

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

CppZeroValuedExpressionUsedAsNullPointer

resharper_cpp_zero_valued_expression_used_as_null_pointer_highlighting

Warning

Function is not implemented

CppFunctionIsNotImplemented

resharper_cpp_function_is_not_implemented_highlighting

Warning

Hiding local declaration

CppDeclarationHidesLocal

resharper_cpp_declaration_hides_local_highlighting

Warning

Implicit conversion to incompatible pointer type

CppIncompatiblePointerConversion

resharper_cpp_incompatible_pointer_conversion_highlighting

Warning

Implicit conversion to less qualified pointer type

CppPointerConversionDropsQualifiers

resharper_cpp_pointer_conversion_drops_qualifiers_highlighting

Warning

Implicit default constructor is not available

CppImplicitDefaultConstructorNotAvailable

resharper_cpp_implicit_default_constructor_not_available_highlighting

Warning

Implicit integer to pointer conversion

CppIntegralToPointerConversion

resharper_cpp_integral_to_pointer_conversion_highlighting

Warning

Implicit pointer to integer conversion

CppPointerToIntegralConversion

resharper_cpp_pointer_to_integral_conversion_highlighting

Warning

Incrementing expression of type bool

CppBooleanIncrementExpression

resharper_cpp_boolean_increment_expression_highlighting

Warning

Invalid printf format specifier

CppPrintfBadFormat

resharper_cpp_printf_bad_format_highlighting

Warning

Keyword 'default' is used as identifier

CppDefaultIsUsedAsIdentifier

resharper_cpp_default_is_used_as_identifier_highlighting

Warning

Legacy format code for boost::format

CppBoostFormatLegacyCode

resharper_cpp_boost_format_legacy_code_highlighting

Suggestion

Local variable is never used, but may have side-effects in its destructor

CppLocalVariableWithNonTrivialDtorIsNeverUsed

resharper_cpp_local_variable_with_non_trivial_dtor_is_never_used_highlighting

Disabled

Local variable might not be initialized

CppLocalVariableMightNotBeInitialized

resharper_cpp_local_variable_might_not_be_initialized_highlighting

Warning

Local variable used without being initialized

CppDeclaratorUsedBeforeInitialization

resharper_cpp_declarator_used_before_initialization_highlighting

Error

Mismatched class tags

CppMismatchedClassTags

resharper_cpp_mismatched_class_tags_highlighting

Warning

Missing function parameter description in a documentation comment

CppDoxygenUndocumentedParameter

resharper_cpp_doxygen_undocumented_parameter_highlighting

Suggestion

Missing include guard

CppMissingIncludeGuard

resharper_cpp_missing_include_guard_highlighting

Warning

Mixed serial and positional arguments for boost::format

CppBoostFormatMixedArgs

resharper_cpp_boost_format_mixed_args_highlighting

Error

More than one implicit conversion applied during copy-initialization. This is non-standard Microsoft C++ extension

CppMsExtDoubleUserConversionInCopyInit

resharper_cpp_ms_ext_double_user_conversion_in_copy_init_highlighting

Warning

No return statement in a function or a lambda returning non-void

CppFunctionDoesntReturnValue

resharper_cpp_function_doesnt_return_value_highlighting

Warning

Non-consistent resource acquisition-reclaim pair

CppNonConsistentAcquisitionReclaimPair

resharper_cpp_non_consistent_acquisition_reclaim_pair_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-reclaimed resource acquisition

CppNonReclaimedResourceAcquisition

resharper_cpp_non_reclaimed_resource_acquisition_highlighting

Hint

Non-safe resource acquisition

CppNonExceptionSafeResourceAcquisition

resharper_cpp_non_exception_safe_resource_acquisition_highlighting

Hint

Non-static data member is unitialized

CppUninitializedNonStaticDataMember

resharper_cpp_uninitialized_non_static_data_member_highlighting

Warning

Non-virtual class member function hidden in a derived class

CppHiddenFunction

resharper_cpp_hidden_function_highlighting

Warning

Not all control paths return a value

CppNotAllPathsReturnValue

resharper_cpp_not_all_paths_return_value_highlighting

Warning

Not enough arguments in a call to boost::format

CppBoostFormatTooFewArgs

resharper_cpp_boost_format_too_few_args_highlighting

Error

Not enough arguments in a call to printf

CppPrintfMissedArg

resharper_cpp_printf_missed_arg_highlighting

Error

Not initialized static const local variable of scalar type. This is non-standard Microsoft C++ extension.

CppMsExtNotInitializedStaticConstLocalVar

resharper_cpp_ms_ext_not_initialized_static_const_local_var_highlighting

Warning

Object member might not be initialized

CppObjectMemberMightNotBeInitialized

resharper_cpp_object_member_might_not_be_initialized_highlighting

Warning

Override function redefines a default parameter argument

CppRedefinitionOfDefaultArgumentInOverrideFunction

resharper_cpp_redefinition_of_default_argument_in_override_function_highlighting

Warning

Parameter is always rewritten in function body before being read

CppParameterValueIsReassigned

resharper_cpp_parameter_value_is_reassigned_highlighting

Warning

Parameter is never used

CppParameterNeverUsed

resharper_cpp_parameter_never_used_highlighting

Hint

Polymorphic class with non-virtual public destructor

CppPolymorphicClassWithNonVirtualPublicDestructor

resharper_cpp_polymorphic_class_with_non_virtual_public_destructor_highlighting

Warning

Possibly erroneous empty-statements

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 uninitialized class member

CppPossiblyUninitializedMember

resharper_cpp_possibly_uninitialized_member_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

Probably invalid printf format specifier

CppPrintfRiskyFormat

resharper_cpp_printf_risky_format_highlighting

Warning

Probably unintended incompatible reference type in range declaration

CppRangeBasedForIncompatibleReference

resharper_cpp_range_based_for_incompatible_reference_highlighting

Warning

Slash symbol used in #include directive doesn't match code style settings

CppWrongSlashesInIncludeDirective

resharper_cpp_wrong_slashes_in_include_directive_highlighting

Hint

Some object members might not be initialized

CppSomeObjectMembersMightNotBeInitialized

resharper_cpp_some_object_members_might_not_be_initialized_highlighting

Warning

Static data member in an anonymous class is not allowed by the C++ standard

CppStaticDataMemberInUnnamedStruct

resharper_cpp_static_data_member_in_unnamed_struct_highlighting

Warning

Syntax error in doxygen comment

CppDoxygenSyntaxError

resharper_cpp_doxygen_syntax_error_highlighting

Warning

Taking an address of class r-value is non-standard Microsoft C++ extension

CppMsExtAddressOfClassRValue

resharper_cpp_ms_ext_address_of_class_r_value_highlighting

Warning

Too many arguments in a call to boost::format

CppBoostFormatTooManyArgs

resharper_cpp_boost_format_too_many_args_highlighting

Warning

Too many arguments in a call to printf

CppPrintfExtraArg

resharper_cpp_printf_extra_arg_highlighting

Warning

Unresolved reference in doxygen comment

CppDoxygenUnresolvedReference

resharper_cpp_doxygen_unresolved_reference_highlighting

Warning

Unused result of a nodiscard function

CppNoDiscardExpression

resharper_cpp_no_discard_expression_highlighting

Warning

Using the result of an assignment as a condition

CppUsingResultOfAssignmentAsCondition

resharper_cpp_using_result_of_assignment_as_condition_highlighting

Warning

Redundancies in Code (26 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

Declaration and assignment can be joined

CppJoinDeclarationAndAssignment

resharper_cpp_join_declaration_and_assignment_highlighting

Suggestion

Guarded header has already been included

CppHeaderHasBeenAlreadyIncluded

resharper_cpp_header_has_been_already_included_highlighting

Hint

Move operation without noexcept specification

CppMoveOperationWithoutNoexceptSpecification

resharper_cpp_move_operation_without_noexcept_specification_highlighting

Warning

Qualifier is redundant

CppRedundantQualifier

resharper_cpp_redundant_qualifier_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 control flow jump statement

CppRedundantControlFlowJump

resharper_cpp_redundant_control_flow_jump_highlighting

Hint

Redundant 'else' keyword

CppRedundantElseKeyword

resharper_cpp_redundant_else_keyword_highlighting

Hint

Redundant 'else' keyword inside compound statement

CppRedundantElseKeywordInsideCompoundStatement

resharper_cpp_redundant_else_keyword_inside_compound_statement_highlighting

Hint

Redundant empty declaration

CppRedundantEmptyDeclaration

resharper_cpp_redundant_empty_declaration_highlighting

Hint

Redundant empty statement

CppRedundantEmptyStatement

resharper_cpp_redundant_empty_statement_highlighting

Hint

Redundant 'inline' specifier

CppRedundantInlineSpecifier

resharper_cpp_redundant_inline_specifier_highlighting

Hint

Redundant member initializer in constructor initialization list

CppRedundantMemberInitializer

resharper_cpp_redundant_member_initializer_highlighting

Suggestion

Redundant parentheses

CppRedundantParentheses

resharper_cpp_redundant_parentheses_highlighting

Hint

Redundant 'static' specifier on a member allocation/deallocation function

CppRedundantStaticSpecifierOnMemberAllocationFunction

resharper_cpp_redundant_static_specifier_on_member_allocation_function_highlighting

Hint

Redundant 'static' specifier on an anonymous namespace member

CppStaticSpecifierOnAnonymousNamespaceMember

resharper_cpp_static_specifier_on_anonymous_namespace_member_highlighting

Suggestion

Redundant 'template' keyword

CppRedundantTemplateKeyword

resharper_cpp_redundant_template_keyword_highlighting

Warning

Redundant 'typename' keyword

CppRedundantTypenameKeyword

resharper_cpp_redundant_typename_keyword_highlighting

Warning

Redundant 'virtual' specifier on an override function

CppRedundantVirtualSpecifierOnOverrideFunction

resharper_cpp_redundant_virtual_specifier_on_override_function_highlighting

Hint

Redundant void argument list

CppRedundantVoidArgumentList

resharper_cpp_redundant_void_argument_list_highlighting

Suggestion

Unreachable code

CppUnreachableCode

resharper_cpp_unreachable_code_highlighting

Warning

Use 'auto'

CppUseAuto

resharper_cpp_use_auto_highlighting

Hint

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

Last modified: 21 December 2018