diff --git a/cxx-sensors/src/main/resources/clangtidy.xml b/cxx-sensors/src/main/resources/clangtidy.xml index 85547133e3..c9fe279d90 100644 --- a/cxx-sensors/src/main/resources/clangtidy.xml +++ b/cxx-sensors/src/main/resources/clangtidy.xml @@ -8255,4 +8255,12042 @@ Derived(); // and so temporary construction is okay MAJOR BUG + + clang-diagnostic-#pragma-messages + clang-diagnostic-#pragma-messages + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-#warnings + clang-diagnostic-#warnings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-CFString-literal + clang-diagnostic-CFString-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-CL4 + clang-diagnostic-CL4 + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-IndependentClass-attribute + clang-diagnostic-IndependentClass-attribute + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-NSObject-attribute + clang-diagnostic-NSObject-attribute + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-absolute-value + clang-diagnostic-absolute-value + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-abstract-final-class + clang-diagnostic-abstract-final-class + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-abstract-vbase-init + clang-diagnostic-abstract-vbase-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-address + clang-diagnostic-address + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-address-of-packed-member + clang-diagnostic-address-of-packed-member + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-address-of-temporary + clang-diagnostic-address-of-temporary + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-all + clang-diagnostic-all + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-alloca-with-align-alignof + clang-diagnostic-alloca-with-align-alignof + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ambiguous-delete + clang-diagnostic-ambiguous-delete + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ambiguous-ellipsis + clang-diagnostic-ambiguous-ellipsis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ambiguous-macro + clang-diagnostic-ambiguous-macro + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ambiguous-member-template + clang-diagnostic-ambiguous-member-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-analyzer-incompatible-plugin + clang-diagnostic-analyzer-incompatible-plugin + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-anonymous-pack-parens + clang-diagnostic-anonymous-pack-parens + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc + clang-diagnostic-arc + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-bridge-casts-disallowed-in-nonarc + clang-diagnostic-arc-bridge-casts-disallowed-in-nonarc + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-maybe-repeated-use-of-weak + clang-diagnostic-arc-maybe-repeated-use-of-weak + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-non-pod-memaccess + clang-diagnostic-arc-non-pod-memaccess + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-performSelector-leaks + clang-diagnostic-arc-performSelector-leaks + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-repeated-use-of-weak + clang-diagnostic-arc-repeated-use-of-weak + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-retain-cycles + clang-diagnostic-arc-retain-cycles + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-arc-unsafe-retained-assign + clang-diagnostic-arc-unsafe-retained-assign + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-argument-outside-range + clang-diagnostic-argument-outside-range + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-array-bounds + clang-diagnostic-array-bounds + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-array-bounds-pointer-arithmetic + clang-diagnostic-array-bounds-pointer-arithmetic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-asm + clang-diagnostic-asm + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-asm-ignored-qualifier + clang-diagnostic-asm-ignored-qualifier + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-asm-operand-widths + clang-diagnostic-asm-operand-widths + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-assign-enum + clang-diagnostic-assign-enum + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-assume + clang-diagnostic-assume + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-atimport-in-framework-header + clang-diagnostic-atimport-in-framework-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-atomic-alignment + clang-diagnostic-atomic-alignment + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-atomic-implicit-seq-cst + clang-diagnostic-atomic-implicit-seq-cst + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-atomic-memory-ordering + clang-diagnostic-atomic-memory-ordering + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-atomic-properties + clang-diagnostic-atomic-properties + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-atomic-property-with-user-defined-accessor + clang-diagnostic-atomic-property-with-user-defined-accessor + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-attribute-packed-for-bitfield + clang-diagnostic-attribute-packed-for-bitfield + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-attributes + clang-diagnostic-attributes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-auto-disable-vptr-sanitizer + clang-diagnostic-auto-disable-vptr-sanitizer + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-auto-import + clang-diagnostic-auto-import + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-auto-storage-class + clang-diagnostic-auto-storage-class + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-auto-var-id + clang-diagnostic-auto-var-id + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-availability + clang-diagnostic-availability + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-backend-plugin + clang-diagnostic-backend-plugin + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-backslash-newline-escape + clang-diagnostic-backslash-newline-escape + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bad-function-cast + clang-diagnostic-bad-function-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-binary-literal + clang-diagnostic-binary-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bind-to-temporary-copy + clang-diagnostic-bind-to-temporary-copy + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-binding-in-condition + clang-diagnostic-binding-in-condition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bitfield-constant-conversion + clang-diagnostic-bitfield-constant-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bitfield-enum-conversion + clang-diagnostic-bitfield-enum-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bitfield-width + clang-diagnostic-bitfield-width + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bitwise-op-parentheses + clang-diagnostic-bitwise-op-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-block-capture-autoreleasing + clang-diagnostic-block-capture-autoreleasing + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bool-conversion + clang-diagnostic-bool-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bool-conversions + clang-diagnostic-bool-conversions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-braced-scalar-init + clang-diagnostic-braced-scalar-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-bridge-cast + clang-diagnostic-bridge-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-builtin-macro-redefined + clang-diagnostic-builtin-macro-redefined + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-builtin-memcpy-chk-size + clang-diagnostic-builtin-memcpy-chk-size + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-builtin-requires-header + clang-diagnostic-builtin-requires-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++-compat + clang-diagnostic-c++-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++0x-compat + clang-diagnostic-c++0x-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-c++0x-extensions + clang-diagnostic-c++0x-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++0x-narrowing + clang-diagnostic-c++0x-narrowing + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-c++11-compat + clang-diagnostic-c++11-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-c++11-compat-deprecated-writable-strings + clang-diagnostic-c++11-compat-deprecated-writable-strings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++11-compat-pedantic + clang-diagnostic-c++11-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-c++11-compat-reserved-user-defined-literal + clang-diagnostic-c++11-compat-reserved-user-defined-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++11-extensions + clang-diagnostic-c++11-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++11-extra-semi + clang-diagnostic-c++11-extra-semi + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++11-inline-namespace + clang-diagnostic-c++11-inline-namespace + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++11-long-long + clang-diagnostic-c++11-long-long + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++11-narrowing + clang-diagnostic-c++11-narrowing + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-c++14-binary-literal + clang-diagnostic-c++14-binary-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++14-compat + clang-diagnostic-c++14-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++14-compat-pedantic + clang-diagnostic-c++14-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++14-extensions + clang-diagnostic-c++14-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++17-compat + clang-diagnostic-c++17-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++17-compat-mangling + clang-diagnostic-c++17-compat-mangling + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++17-compat-pedantic + clang-diagnostic-c++17-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++17-extensions + clang-diagnostic-c++17-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++1y-extensions + clang-diagnostic-c++1y-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++1z-compat + clang-diagnostic-c++1z-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++1z-compat-mangling + clang-diagnostic-c++1z-compat-mangling + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++1z-extensions + clang-diagnostic-c++1z-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++2a-compat + clang-diagnostic-c++2a-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++2a-compat-pedantic + clang-diagnostic-c++2a-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++2a-extensions + clang-diagnostic-c++2a-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-c++14-c++17-compat + clang-diagnostic-c++98-c++11-c++14-c++17-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-c++14-c++17-compat-pedantic + clang-diagnostic-c++98-c++11-c++14-c++17-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-c++14-compat + clang-diagnostic-c++98-c++11-c++14-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-c++14-compat-pedantic + clang-diagnostic-c++98-c++11-c++14-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-compat + clang-diagnostic-c++98-c++11-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-compat-binary-literal + clang-diagnostic-c++98-c++11-compat-binary-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-c++11-compat-pedantic + clang-diagnostic-c++98-c++11-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-compat + clang-diagnostic-c++98-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-compat-bind-to-temporary-copy + clang-diagnostic-c++98-compat-bind-to-temporary-copy + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-compat-extra-semi + clang-diagnostic-c++98-compat-extra-semi + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-compat-local-type-template-args + clang-diagnostic-c++98-compat-local-type-template-args + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-compat-pedantic + clang-diagnostic-c++98-compat-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c++98-compat-unnamed-type-template-args + clang-diagnostic-c++98-compat-unnamed-type-template-args + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c11-extensions + clang-diagnostic-c11-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c99-compat + clang-diagnostic-c99-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-c99-extensions + clang-diagnostic-c99-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cast-align + clang-diagnostic-cast-align + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cast-calling-convention + clang-diagnostic-cast-calling-convention + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cast-of-sel-type + clang-diagnostic-cast-of-sel-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cast-qual + clang-diagnostic-cast-qual + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cast-qual-unrelated + clang-diagnostic-cast-qual-unrelated + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-char-subscripts + clang-diagnostic-char-subscripts + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-clang-cl-pch + clang-diagnostic-clang-cl-pch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-class-varargs + clang-diagnostic-class-varargs + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-comma + clang-diagnostic-comma + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-comment + clang-diagnostic-comment + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-comments + clang-diagnostic-comments + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-compare-distinct-pointer-types + clang-diagnostic-compare-distinct-pointer-types + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-complex-component-init + clang-diagnostic-complex-component-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-conditional-type-mismatch + clang-diagnostic-conditional-type-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-conditional-uninitialized + clang-diagnostic-conditional-uninitialized + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-config-macros + clang-diagnostic-config-macros + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-constant-conversion + clang-diagnostic-constant-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-constant-logical-operand + clang-diagnostic-constant-logical-operand + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-constexpr-not-const + clang-diagnostic-constexpr-not-const + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-consumed + clang-diagnostic-consumed + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-conversion + clang-diagnostic-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-conversion-null + clang-diagnostic-conversion-null + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-coroutine + clang-diagnostic-coroutine + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-coroutine-missing-unhandled-exception + clang-diagnostic-coroutine-missing-unhandled-exception + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-covered-switch-default + clang-diagnostic-covered-switch-default + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cpp + clang-diagnostic-cpp + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cstring-format-directive + clang-diagnostic-cstring-format-directive + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-cuda-compat + clang-diagnostic-cuda-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-custom-atomic-properties + clang-diagnostic-custom-atomic-properties + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dangling + clang-diagnostic-dangling + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dangling-else + clang-diagnostic-dangling-else + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dangling-field + clang-diagnostic-dangling-field + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dangling-initializer-list + clang-diagnostic-dangling-initializer-list + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-date-time + clang-diagnostic-date-time + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dealloc-in-category + clang-diagnostic-dealloc-in-category + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-debug-compression-unavailable + clang-diagnostic-debug-compression-unavailable + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-declaration-after-statement + clang-diagnostic-declaration-after-statement + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-defaulted-function-deleted + clang-diagnostic-defaulted-function-deleted + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-delegating-ctor-cycles + clang-diagnostic-delegating-ctor-cycles + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-delete-incomplete + clang-diagnostic-delete-incomplete + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-delete-non-virtual-dtor + clang-diagnostic-delete-non-virtual-dtor + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated + clang-diagnostic-deprecated + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-attributes + clang-diagnostic-deprecated-attributes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-declarations + clang-diagnostic-deprecated-declarations + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-dynamic-exception-spec + clang-diagnostic-deprecated-dynamic-exception-spec + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-implementations + clang-diagnostic-deprecated-implementations + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-increment-bool + clang-diagnostic-deprecated-increment-bool + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-objc-isa-usage + clang-diagnostic-deprecated-objc-isa-usage + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-objc-pointer-introspection + clang-diagnostic-deprecated-objc-pointer-introspection + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-objc-pointer-introspection-performSelector + clang-diagnostic-deprecated-objc-pointer-introspection-performSelector + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-register + clang-diagnostic-deprecated-register + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-this-capture + clang-diagnostic-deprecated-this-capture + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-deprecated-writable-strings + clang-diagnostic-deprecated-writable-strings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-direct-ivar-access + clang-diagnostic-direct-ivar-access + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-disabled-macro-expansion + clang-diagnostic-disabled-macro-expansion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-distributed-object-modifiers + clang-diagnostic-distributed-object-modifiers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-div-by-zero + clang-diagnostic-div-by-zero + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-division-by-zero + clang-diagnostic-division-by-zero + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dll-attribute-on-redeclaration + clang-diagnostic-dll-attribute-on-redeclaration + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dllexport-explicit-instantiation-decl + clang-diagnostic-dllexport-explicit-instantiation-decl + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dllimport-static-field-def + clang-diagnostic-dllimport-static-field-def + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-documentation + clang-diagnostic-documentation + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-documentation-deprecated-sync + clang-diagnostic-documentation-deprecated-sync + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-documentation-html + clang-diagnostic-documentation-html + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-documentation-pedantic + clang-diagnostic-documentation-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-documentation-unknown-command + clang-diagnostic-documentation-unknown-command + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dollar-in-identifier-extension + clang-diagnostic-dollar-in-identifier-extension + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-double-promotion + clang-diagnostic-double-promotion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-duplicate-decl-specifier + clang-diagnostic-duplicate-decl-specifier + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-duplicate-enum + clang-diagnostic-duplicate-enum + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-duplicate-method-arg + clang-diagnostic-duplicate-method-arg + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-duplicate-method-match + clang-diagnostic-duplicate-method-match + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-duplicate-protocol + clang-diagnostic-duplicate-protocol + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dynamic-class-memaccess + clang-diagnostic-dynamic-class-memaccess + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-dynamic-exception-spec + clang-diagnostic-dynamic-exception-spec + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-effc++ + clang-diagnostic-effc++ + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-embedded-directive + clang-diagnostic-embedded-directive + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-empty-body + clang-diagnostic-empty-body + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-empty-decomposition + clang-diagnostic-empty-decomposition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-empty-translation-unit + clang-diagnostic-empty-translation-unit + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-encode-type + clang-diagnostic-encode-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-endif-labels + clang-diagnostic-endif-labels + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-enum-compare + clang-diagnostic-enum-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-enum-compare-switch + clang-diagnostic-enum-compare-switch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-enum-conversion + clang-diagnostic-enum-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-enum-too-large + clang-diagnostic-enum-too-large + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-exceptions + clang-diagnostic-exceptions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-exit-time-destructors + clang-diagnostic-exit-time-destructors + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-expansion-to-defined + clang-diagnostic-expansion-to-defined + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-experimental-isel + clang-diagnostic-experimental-isel + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-explicit-initialize-call + clang-diagnostic-explicit-initialize-call + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-explicit-ownership-type + clang-diagnostic-explicit-ownership-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-extern-c-compat + clang-diagnostic-extern-c-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-extern-initializer + clang-diagnostic-extern-initializer + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-extra + clang-diagnostic-extra + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-extra-qualification + clang-diagnostic-extra-qualification + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-extra-semi + clang-diagnostic-extra-semi + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-extra-tokens + clang-diagnostic-extra-tokens + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-fallback + clang-diagnostic-fallback + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-fixed-enum-extension + clang-diagnostic-fixed-enum-extension + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-flag-enum + clang-diagnostic-flag-enum + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-flexible-array-extensions + clang-diagnostic-flexible-array-extensions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-float-conversion + clang-diagnostic-float-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-float-equal + clang-diagnostic-float-equal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-float-overflow-conversion + clang-diagnostic-float-overflow-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-float-zero-conversion + clang-diagnostic-float-zero-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-for-loop-analysis + clang-diagnostic-for-loop-analysis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format + clang-diagnostic-format + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-extra-args + clang-diagnostic-format-extra-args + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-invalid-specifier + clang-diagnostic-format-invalid-specifier + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-non-iso + clang-diagnostic-format-non-iso + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-nonliteral + clang-diagnostic-format-nonliteral + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-pedantic + clang-diagnostic-format-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-security + clang-diagnostic-format-security + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format-zero-length + clang-diagnostic-format-zero-length + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-format=2 + clang-diagnostic-format=2 + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-four-char-constants + clang-diagnostic-four-char-constants + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-frame-larger-than= + clang-diagnostic-frame-larger-than= + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-framework-include-private-from-public + clang-diagnostic-framework-include-private-from-public + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-function-def-in-objc-container + clang-diagnostic-function-def-in-objc-container + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-function-multiversion + clang-diagnostic-function-multiversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gcc-compat + clang-diagnostic-gcc-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-global-constructors + clang-diagnostic-global-constructors + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu + clang-diagnostic-gnu + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-alignof-expression + clang-diagnostic-gnu-alignof-expression + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-anonymous-struct + clang-diagnostic-gnu-anonymous-struct + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-array-member-paren-init + clang-diagnostic-gnu-array-member-paren-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-gnu-auto-type + clang-diagnostic-gnu-auto-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-binary-literal + clang-diagnostic-gnu-binary-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-case-range + clang-diagnostic-gnu-case-range + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-complex-integer + clang-diagnostic-gnu-complex-integer + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-compound-literal-initializer + clang-diagnostic-gnu-compound-literal-initializer + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-conditional-omitted-operand + clang-diagnostic-gnu-conditional-omitted-operand + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-designator + clang-diagnostic-gnu-designator + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-empty-initializer + clang-diagnostic-gnu-empty-initializer + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-empty-struct + clang-diagnostic-gnu-empty-struct + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-flexible-array-initializer + clang-diagnostic-gnu-flexible-array-initializer + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-flexible-array-union-member + clang-diagnostic-gnu-flexible-array-union-member + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-folding-constant + clang-diagnostic-gnu-folding-constant + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-imaginary-constant + clang-diagnostic-gnu-imaginary-constant + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-include-next + clang-diagnostic-gnu-include-next + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-label-as-value + clang-diagnostic-gnu-label-as-value + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-redeclared-enum + clang-diagnostic-gnu-redeclared-enum + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-statement-expression + clang-diagnostic-gnu-statement-expression + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-static-float-init + clang-diagnostic-gnu-static-float-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-string-literal-operator-template + clang-diagnostic-gnu-string-literal-operator-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-union-cast + clang-diagnostic-gnu-union-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-variable-sized-type-not-at-end + clang-diagnostic-gnu-variable-sized-type-not-at-end + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-zero-line-directive + clang-diagnostic-gnu-zero-line-directive + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-gnu-zero-variadic-macro-arguments + clang-diagnostic-gnu-zero-variadic-macro-arguments + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-header-guard + clang-diagnostic-header-guard + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-header-hygiene + clang-diagnostic-header-hygiene + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-idiomatic-parentheses + clang-diagnostic-idiomatic-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ignored-attributes + clang-diagnostic-ignored-attributes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ignored-optimization-argument + clang-diagnostic-ignored-optimization-argument + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ignored-pragma-intrinsic + clang-diagnostic-ignored-pragma-intrinsic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ignored-pragma-optimize + clang-diagnostic-ignored-pragma-optimize + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ignored-pragmas + clang-diagnostic-ignored-pragmas + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ignored-qualifiers + clang-diagnostic-ignored-qualifiers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit + clang-diagnostic-implicit + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-implicit-atomic-properties + clang-diagnostic-implicit-atomic-properties + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit-conversion-floating-point-to-bool + clang-diagnostic-implicit-conversion-floating-point-to-bool + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit-exception-spec-mismatch + clang-diagnostic-implicit-exception-spec-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit-fallthrough + clang-diagnostic-implicit-fallthrough + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit-fallthrough-per-function + clang-diagnostic-implicit-fallthrough-per-function + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit-function-declaration + clang-diagnostic-implicit-function-declaration + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-implicit-int + clang-diagnostic-implicit-int + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicit-retain-self + clang-diagnostic-implicit-retain-self + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-implicitly-unsigned-literal + clang-diagnostic-implicitly-unsigned-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-import-preprocessor-directive-pedantic + clang-diagnostic-import-preprocessor-directive-pedantic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-inaccessible-base + clang-diagnostic-inaccessible-base + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-include-next-absolute-path + clang-diagnostic-include-next-absolute-path + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-include-next-outside-header + clang-diagnostic-include-next-outside-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-exception-spec + clang-diagnostic-incompatible-exception-spec + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-function-pointer-types + clang-diagnostic-incompatible-function-pointer-types + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-library-redeclaration + clang-diagnostic-incompatible-library-redeclaration + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-ms-struct + clang-diagnostic-incompatible-ms-struct + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-incompatible-pointer-types + clang-diagnostic-incompatible-pointer-types + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-pointer-types-discards-qualifiers + clang-diagnostic-incompatible-pointer-types-discards-qualifiers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-property-type + clang-diagnostic-incompatible-property-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incompatible-sysroot + clang-diagnostic-incompatible-sysroot + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incomplete-framework-module-declaration + clang-diagnostic-incomplete-framework-module-declaration + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incomplete-implementation + clang-diagnostic-incomplete-implementation + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incomplete-module + clang-diagnostic-incomplete-module + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-incomplete-umbrella + clang-diagnostic-incomplete-umbrella + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-inconsistent-dllimport + clang-diagnostic-inconsistent-dllimport + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-inconsistent-missing-destructor-override + clang-diagnostic-inconsistent-missing-destructor-override + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-inconsistent-missing-override + clang-diagnostic-inconsistent-missing-override + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-increment-bool + clang-diagnostic-increment-bool + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-infinite-recursion + clang-diagnostic-infinite-recursion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-initializer-overrides + clang-diagnostic-initializer-overrides + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-injected-class-name + clang-diagnostic-injected-class-name + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-inline-asm + clang-diagnostic-inline-asm + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-inline-new-delete + clang-diagnostic-inline-new-delete + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-instantiation-after-specialization + clang-diagnostic-instantiation-after-specialization + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-int-conversion + clang-diagnostic-int-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-int-conversions + clang-diagnostic-int-conversions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-int-to-pointer-cast + clang-diagnostic-int-to-pointer-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-int-to-void-pointer-cast + clang-diagnostic-int-to-void-pointer-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-integer-overflow + clang-diagnostic-integer-overflow + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-command-line-argument + clang-diagnostic-invalid-command-line-argument + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-constexpr + clang-diagnostic-invalid-constexpr + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-invalid-iboutlet + clang-diagnostic-invalid-iboutlet + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-initializer-from-system-header + clang-diagnostic-invalid-initializer-from-system-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-ios-deployment-target + clang-diagnostic-invalid-ios-deployment-target + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-invalid-noreturn + clang-diagnostic-invalid-noreturn + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-offsetof + clang-diagnostic-invalid-offsetof + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-or-nonexistent-directory + clang-diagnostic-invalid-or-nonexistent-directory + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-partial-specialization + clang-diagnostic-invalid-partial-specialization + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-invalid-pp-token + clang-diagnostic-invalid-pp-token + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-source-encoding + clang-diagnostic-invalid-source-encoding + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-invalid-token-paste + clang-diagnostic-invalid-token-paste + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-jump-seh-finally + clang-diagnostic-jump-seh-finally + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-keyword-compat + clang-diagnostic-keyword-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-keyword-macro + clang-diagnostic-keyword-macro + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-knr-promoted-parameter + clang-diagnostic-knr-promoted-parameter + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-language-extension-token + clang-diagnostic-language-extension-token + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-large-by-value-copy + clang-diagnostic-large-by-value-copy + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-literal-conversion + clang-diagnostic-literal-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-literal-range + clang-diagnostic-literal-range + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-local-type-template-args + clang-diagnostic-local-type-template-args + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-logical-not-parentheses + clang-diagnostic-logical-not-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-logical-op-parentheses + clang-diagnostic-logical-op-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-long-long + clang-diagnostic-long-long + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-loop-analysis + clang-diagnostic-loop-analysis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-macro-redefined + clang-diagnostic-macro-redefined + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-main + clang-diagnostic-main + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-main-return-type + clang-diagnostic-main-return-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-malformed-warning-check + clang-diagnostic-malformed-warning-check + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-many-braces-around-scalar-init + clang-diagnostic-many-braces-around-scalar-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-max-unsigned-zero + clang-diagnostic-max-unsigned-zero + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-memset-transposed-args + clang-diagnostic-memset-transposed-args + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-memsize-comparison + clang-diagnostic-memsize-comparison + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-method-signatures + clang-diagnostic-method-signatures + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft + clang-diagnostic-microsoft + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-anon-tag + clang-diagnostic-microsoft-anon-tag + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-cast + clang-diagnostic-microsoft-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-charize + clang-diagnostic-microsoft-charize + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-comment-paste + clang-diagnostic-microsoft-comment-paste + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-const-init + clang-diagnostic-microsoft-const-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-cpp-macro + clang-diagnostic-microsoft-cpp-macro + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-default-arg-redefinition + clang-diagnostic-microsoft-default-arg-redefinition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-end-of-file + clang-diagnostic-microsoft-end-of-file + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-enum-forward-reference + clang-diagnostic-microsoft-enum-forward-reference + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-enum-value + clang-diagnostic-microsoft-enum-value + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-exception-spec + clang-diagnostic-microsoft-exception-spec + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-exists + clang-diagnostic-microsoft-exists + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-explicit-constructor-call + clang-diagnostic-microsoft-explicit-constructor-call + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-extra-qualification + clang-diagnostic-microsoft-extra-qualification + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-fixed-enum + clang-diagnostic-microsoft-fixed-enum + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-flexible-array + clang-diagnostic-microsoft-flexible-array + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-goto + clang-diagnostic-microsoft-goto + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-inaccessible-base + clang-diagnostic-microsoft-inaccessible-base + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-include + clang-diagnostic-microsoft-include + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-mutable-reference + clang-diagnostic-microsoft-mutable-reference + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-pure-definition + clang-diagnostic-microsoft-pure-definition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-redeclare-static + clang-diagnostic-microsoft-redeclare-static + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-sealed + clang-diagnostic-microsoft-sealed + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-template + clang-diagnostic-microsoft-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-union-member-reference + clang-diagnostic-microsoft-union-member-reference + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-unqualified-friend + clang-diagnostic-microsoft-unqualified-friend + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-using-decl + clang-diagnostic-microsoft-using-decl + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-microsoft-void-pseudo-dtor + clang-diagnostic-microsoft-void-pseudo-dtor + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-mismatched-new-delete + clang-diagnostic-mismatched-new-delete + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-mismatched-parameter-types + clang-diagnostic-mismatched-parameter-types + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-mismatched-return-types + clang-diagnostic-mismatched-return-types + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-mismatched-tags + clang-diagnostic-mismatched-tags + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-braces + clang-diagnostic-missing-braces + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-declarations + clang-diagnostic-missing-declarations + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-exception-spec + clang-diagnostic-missing-exception-spec + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-field-initializers + clang-diagnostic-missing-field-initializers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-method-return-type + clang-diagnostic-missing-method-return-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-noescape + clang-diagnostic-missing-noescape + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-noreturn + clang-diagnostic-missing-noreturn + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-prototype-for-cc + clang-diagnostic-missing-prototype-for-cc + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-prototypes + clang-diagnostic-missing-prototypes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-selector-name + clang-diagnostic-missing-selector-name + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-sysroot + clang-diagnostic-missing-sysroot + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-missing-variable-declarations + clang-diagnostic-missing-variable-declarations + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-module-build + clang-diagnostic-module-build + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-module-conflict + clang-diagnostic-module-conflict + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-module-file-config-mismatch + clang-diagnostic-module-file-config-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-module-file-extension + clang-diagnostic-module-file-extension + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-module-import-in-extern-c + clang-diagnostic-module-import-in-extern-c + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-modules-ambiguous-internal-linkage + clang-diagnostic-modules-ambiguous-internal-linkage + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-modules-import-nested-redundant + clang-diagnostic-modules-import-nested-redundant + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-most + clang-diagnostic-most + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-move + clang-diagnostic-move + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-msvc-include + clang-diagnostic-msvc-include + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-msvc-not-found + clang-diagnostic-msvc-not-found + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-multichar + clang-diagnostic-multichar + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-multiple-move-vbase + clang-diagnostic-multiple-move-vbase + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-narrowing + clang-diagnostic-narrowing + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-nested-anon-types + clang-diagnostic-nested-anon-types + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-new-returns-null + clang-diagnostic-new-returns-null + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-newline-eof + clang-diagnostic-newline-eof + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-noexcept-type + clang-diagnostic-noexcept-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-non-gcc + clang-diagnostic-non-gcc + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-non-literal-null-conversion + clang-diagnostic-non-literal-null-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-non-modular-include-in-framework-module + clang-diagnostic-non-modular-include-in-framework-module + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-non-modular-include-in-module + clang-diagnostic-non-modular-include-in-module + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-non-pod-varargs + clang-diagnostic-non-pod-varargs + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-non-virtual-dtor + clang-diagnostic-non-virtual-dtor + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nonnull + clang-diagnostic-nonnull + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nonportable-include-path + clang-diagnostic-nonportable-include-path + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nonportable-system-include-path + clang-diagnostic-nonportable-system-include-path + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nonportable-vector-initialization + clang-diagnostic-nonportable-vector-initialization + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nontrivial-memaccess + clang-diagnostic-nontrivial-memaccess + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nsconsumed-mismatch + clang-diagnostic-nsconsumed-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nsreturns-mismatch + clang-diagnostic-nsreturns-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-null-arithmetic + clang-diagnostic-null-arithmetic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-null-character + clang-diagnostic-null-character + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-null-conversion + clang-diagnostic-null-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-null-dereference + clang-diagnostic-null-dereference + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-null-pointer-arithmetic + clang-diagnostic-null-pointer-arithmetic + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nullability + clang-diagnostic-nullability + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nullability-completeness + clang-diagnostic-nullability-completeness + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nullability-completeness-on-arrays + clang-diagnostic-nullability-completeness-on-arrays + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nullability-declspec + clang-diagnostic-nullability-declspec + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-nullability-extension + clang-diagnostic-nullability-extension + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nullability-inferred-on-nested-type + clang-diagnostic-nullability-inferred-on-nested-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-nullable-to-nonnull-conversion + clang-diagnostic-nullable-to-nonnull-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-autosynthesis-property-ivar-name-match + clang-diagnostic-objc-autosynthesis-property-ivar-name-match + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-circular-container + clang-diagnostic-objc-circular-container + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-cocoa-api + clang-diagnostic-objc-cocoa-api + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-designated-initializers + clang-diagnostic-objc-designated-initializers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-flexible-array + clang-diagnostic-objc-flexible-array + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-forward-class-redefinition + clang-diagnostic-objc-forward-class-redefinition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-interface-ivars + clang-diagnostic-objc-interface-ivars + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-literal-compare + clang-diagnostic-objc-literal-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-literal-conversion + clang-diagnostic-objc-literal-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-macro-redefinition + clang-diagnostic-objc-macro-redefinition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-messaging-id + clang-diagnostic-objc-messaging-id + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-method-access + clang-diagnostic-objc-method-access + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-missing-property-synthesis + clang-diagnostic-objc-missing-property-synthesis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-missing-super-calls + clang-diagnostic-objc-missing-super-calls + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-multiple-method-names + clang-diagnostic-objc-multiple-method-names + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-noncopy-retain-block-property + clang-diagnostic-objc-noncopy-retain-block-property + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-nonunified-exceptions + clang-diagnostic-objc-nonunified-exceptions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-property-assign-on-object-type + clang-diagnostic-objc-property-assign-on-object-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-property-implementation + clang-diagnostic-objc-property-implementation + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-property-implicit-mismatch + clang-diagnostic-objc-property-implicit-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-property-matches-cocoa-ownership-rule + clang-diagnostic-objc-property-matches-cocoa-ownership-rule + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-property-no-attribute + clang-diagnostic-objc-property-no-attribute + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-property-synthesis + clang-diagnostic-objc-property-synthesis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-protocol-method-implementation + clang-diagnostic-objc-protocol-method-implementation + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-protocol-property-synthesis + clang-diagnostic-objc-protocol-property-synthesis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-protocol-qualifiers + clang-diagnostic-objc-protocol-qualifiers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-readonly-with-setter-property + clang-diagnostic-objc-readonly-with-setter-property + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-redundant-api-use + clang-diagnostic-objc-redundant-api-use + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-redundant-literal-use + clang-diagnostic-objc-redundant-literal-use + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-root-class + clang-diagnostic-objc-root-class + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-string-compare + clang-diagnostic-objc-string-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-string-concatenation + clang-diagnostic-objc-string-concatenation + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-objc-unsafe-perform-selector + clang-diagnostic-objc-unsafe-perform-selector + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-odr + clang-diagnostic-odr + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-old-style-cast + clang-diagnostic-old-style-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-opencl-unsupported-rgba + clang-diagnostic-opencl-unsupported-rgba + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-openmp-clauses + clang-diagnostic-openmp-clauses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-openmp-loop-form + clang-diagnostic-openmp-loop-form + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-openmp-target + clang-diagnostic-openmp-target + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-option-ignored + clang-diagnostic-option-ignored + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-ordered-compare-function-pointers + clang-diagnostic-ordered-compare-function-pointers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-out-of-line-declaration + clang-diagnostic-out-of-line-declaration + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-out-of-scope-function + clang-diagnostic-out-of-scope-function + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-over-aligned + clang-diagnostic-over-aligned + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-overlength-strings + clang-diagnostic-overlength-strings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-overloaded-shift-op-parentheses + clang-diagnostic-overloaded-shift-op-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-overloaded-virtual + clang-diagnostic-overloaded-virtual + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-override-module + clang-diagnostic-override-module + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-overriding-method-mismatch + clang-diagnostic-overriding-method-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-overriding-t-option + clang-diagnostic-overriding-t-option + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-packed + clang-diagnostic-packed + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-padded + clang-diagnostic-padded + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-parentheses + clang-diagnostic-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-parentheses-equality + clang-diagnostic-parentheses-equality + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-partial-availability + clang-diagnostic-partial-availability + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pass + clang-diagnostic-pass + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pass-analysis + clang-diagnostic-pass-analysis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pass-failed + clang-diagnostic-pass-failed + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pass-missed + clang-diagnostic-pass-missed + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pch-date-time + clang-diagnostic-pch-date-time + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pedantic-core-features + clang-diagnostic-pedantic-core-features + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pessimizing-move + clang-diagnostic-pessimizing-move + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pointer-arith + clang-diagnostic-pointer-arith + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pointer-bool-conversion + clang-diagnostic-pointer-bool-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pointer-sign + clang-diagnostic-pointer-sign + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pointer-type-mismatch + clang-diagnostic-pointer-type-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-potentially-evaluated-expression + clang-diagnostic-potentially-evaluated-expression + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pragma-clang-attribute + clang-diagnostic-pragma-clang-attribute + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pragma-once-outside-header + clang-diagnostic-pragma-once-outside-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pragma-pack + clang-diagnostic-pragma-pack + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pragma-pack-suspicious-include + clang-diagnostic-pragma-pack-suspicious-include + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pragma-system-header-outside-header + clang-diagnostic-pragma-system-header-outside-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-pragmas + clang-diagnostic-pragmas + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-predefined-identifier-outside-function + clang-diagnostic-predefined-identifier-outside-function + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-private-extern + clang-diagnostic-private-extern + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-private-header + clang-diagnostic-private-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-private-module + clang-diagnostic-private-module + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-profile-instr-missing + clang-diagnostic-profile-instr-missing + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-profile-instr-out-of-date + clang-diagnostic-profile-instr-out-of-date + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-profile-instr-unprofiled + clang-diagnostic-profile-instr-unprofiled + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-property-access-dot-syntax + clang-diagnostic-property-access-dot-syntax + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-property-attribute-mismatch + clang-diagnostic-property-attribute-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-protocol + clang-diagnostic-protocol + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-protocol-property-synthesis-ambiguity + clang-diagnostic-protocol-property-synthesis-ambiguity + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-qualified-void-return-type + clang-diagnostic-qualified-void-return-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-quoted-include-in-framework-header + clang-diagnostic-quoted-include-in-framework-header + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-range-loop-analysis + clang-diagnostic-range-loop-analysis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-readonly-iboutlet-property + clang-diagnostic-readonly-iboutlet-property + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-receiver-expr + clang-diagnostic-receiver-expr + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-receiver-forward-class + clang-diagnostic-receiver-forward-class + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-redeclared-class-member + clang-diagnostic-redeclared-class-member + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-redundant-move + clang-diagnostic-redundant-move + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-redundant-parens + clang-diagnostic-redundant-parens + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-register + clang-diagnostic-register + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-reinterpret-base-class + clang-diagnostic-reinterpret-base-class + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-remark-backend-plugin + clang-diagnostic-remark-backend-plugin + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-reorder + clang-diagnostic-reorder + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-requires-super-attribute + clang-diagnostic-requires-super-attribute + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-reserved-id-macro + clang-diagnostic-reserved-id-macro + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-reserved-user-defined-literal + clang-diagnostic-reserved-user-defined-literal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-retained-language-linkage + clang-diagnostic-retained-language-linkage + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-return-stack-address + clang-diagnostic-return-stack-address + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-return-std-move + clang-diagnostic-return-std-move + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-return-std-move-in-c++11 + clang-diagnostic-return-std-move-in-c++11 + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-return-type + clang-diagnostic-return-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-return-type-c-linkage + clang-diagnostic-return-type-c-linkage + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sanitize-address + clang-diagnostic-sanitize-address + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-section + clang-diagnostic-section + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-selector + clang-diagnostic-selector + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-selector-type-mismatch + clang-diagnostic-selector-type-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-self-assign + clang-diagnostic-self-assign + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-self-assign-field + clang-diagnostic-self-assign-field + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-self-assign-overloaded + clang-diagnostic-self-assign-overloaded + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-self-move + clang-diagnostic-self-move + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-semicolon-before-method-body + clang-diagnostic-semicolon-before-method-body + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sentinel + clang-diagnostic-sentinel + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sequence-point + clang-diagnostic-sequence-point + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-serialized-diagnostics + clang-diagnostic-serialized-diagnostics + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow + clang-diagnostic-shadow + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow-all + clang-diagnostic-shadow-all + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow-field + clang-diagnostic-shadow-field + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow-field-in-constructor + clang-diagnostic-shadow-field-in-constructor + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow-field-in-constructor-modified + clang-diagnostic-shadow-field-in-constructor-modified + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow-ivar + clang-diagnostic-shadow-ivar + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shadow-uncaptured-local + clang-diagnostic-shadow-uncaptured-local + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shift-count-negative + clang-diagnostic-shift-count-negative + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shift-count-overflow + clang-diagnostic-shift-count-overflow + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shift-negative-value + clang-diagnostic-shift-negative-value + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shift-op-parentheses + clang-diagnostic-shift-op-parentheses + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shift-overflow + clang-diagnostic-shift-overflow + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shift-sign-overflow + clang-diagnostic-shift-sign-overflow + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-shorten-64-to-32 + clang-diagnostic-shorten-64-to-32 + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sign-compare + clang-diagnostic-sign-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sign-conversion + clang-diagnostic-sign-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-signed-enum-bitfield + clang-diagnostic-signed-enum-bitfield + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sizeof-array-argument + clang-diagnostic-sizeof-array-argument + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sizeof-array-decay + clang-diagnostic-sizeof-array-decay + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sizeof-pointer-memaccess + clang-diagnostic-sizeof-pointer-memaccess + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-slash-u-filename + clang-diagnostic-slash-u-filename + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sometimes-uninitialized + clang-diagnostic-sometimes-uninitialized + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-source-uses-openmp + clang-diagnostic-source-uses-openmp + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-spir-compat + clang-diagnostic-spir-compat + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-static-float-init + clang-diagnostic-static-float-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-static-in-inline + clang-diagnostic-static-in-inline + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-static-inline-explicit-instantiation + clang-diagnostic-static-inline-explicit-instantiation + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-static-local-in-inline + clang-diagnostic-static-local-in-inline + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-static-self-init + clang-diagnostic-static-self-init + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-stdlibcxx-not-found + clang-diagnostic-stdlibcxx-not-found + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-strict-prototypes + clang-diagnostic-strict-prototypes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-strict-selector-match + clang-diagnostic-strict-selector-match + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-string-compare + clang-diagnostic-string-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-string-conversion + clang-diagnostic-string-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-string-plus-char + clang-diagnostic-string-plus-char + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-string-plus-int + clang-diagnostic-string-plus-int + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-strlcpy-strlcat-size + clang-diagnostic-strlcpy-strlcat-size + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-strncat-size + clang-diagnostic-strncat-size + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-super-class-method-mismatch + clang-diagnostic-super-class-method-mismatch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-suspicious-bzero + clang-diagnostic-suspicious-bzero + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-suspicious-memaccess + clang-diagnostic-suspicious-memaccess + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-switch + clang-diagnostic-switch + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-switch-bool + clang-diagnostic-switch-bool + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-switch-enum + clang-diagnostic-switch-enum + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-sync-fetch-and-nand-semantics-changed + clang-diagnostic-sync-fetch-and-nand-semantics-changed + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-compare + clang-diagnostic-tautological-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-constant-compare + clang-diagnostic-tautological-constant-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-constant-in-range-compare + clang-diagnostic-tautological-constant-in-range-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-constant-out-of-range-compare + clang-diagnostic-tautological-constant-out-of-range-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-overlap-compare + clang-diagnostic-tautological-overlap-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-pointer-compare + clang-diagnostic-tautological-pointer-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-type-limit-compare + clang-diagnostic-tautological-type-limit-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-undefined-compare + clang-diagnostic-tautological-undefined-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-unsigned-enum-zero-compare + clang-diagnostic-tautological-unsigned-enum-zero-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tautological-unsigned-zero-compare + clang-diagnostic-tautological-unsigned-zero-compare + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-tentative-definition-incomplete-type + clang-diagnostic-tentative-definition-incomplete-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety + clang-diagnostic-thread-safety + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-analysis + clang-diagnostic-thread-safety-analysis + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-attributes + clang-diagnostic-thread-safety-attributes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-beta + clang-diagnostic-thread-safety-beta + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-negative + clang-diagnostic-thread-safety-negative + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-precise + clang-diagnostic-thread-safety-precise + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-reference + clang-diagnostic-thread-safety-reference + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-thread-safety-verbose + clang-diagnostic-thread-safety-verbose + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-trigraphs + clang-diagnostic-trigraphs + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-type-safety + clang-diagnostic-type-safety + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-typedef-redefinition + clang-diagnostic-typedef-redefinition + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-typename-missing + clang-diagnostic-typename-missing + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unable-to-open-stats-file + clang-diagnostic-unable-to-open-stats-file + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unavailable-declarations + clang-diagnostic-unavailable-declarations + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undeclared-selector + clang-diagnostic-undeclared-selector + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undef + clang-diagnostic-undef + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-bool-conversion + clang-diagnostic-undefined-bool-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-func-template + clang-diagnostic-undefined-func-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-inline + clang-diagnostic-undefined-inline + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-internal + clang-diagnostic-undefined-internal + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-internal-type + clang-diagnostic-undefined-internal-type + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-reinterpret-cast + clang-diagnostic-undefined-reinterpret-cast + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-undefined-var-template + clang-diagnostic-undefined-var-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unevaluated-expression + clang-diagnostic-unevaluated-expression + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unguarded-availability + clang-diagnostic-unguarded-availability + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unguarded-availability-new + clang-diagnostic-unguarded-availability-new + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unicode + clang-diagnostic-unicode + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unicode-homoglyph + clang-diagnostic-unicode-homoglyph + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unicode-whitespace + clang-diagnostic-unicode-whitespace + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unicode-zero-width + clang-diagnostic-unicode-zero-width + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-uninitialized + clang-diagnostic-uninitialized + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unknown-argument + clang-diagnostic-unknown-argument + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unknown-attributes + clang-diagnostic-unknown-attributes + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unknown-escape-sequence + clang-diagnostic-unknown-escape-sequence + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unknown-pragmas + clang-diagnostic-unknown-pragmas + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unknown-sanitizers + clang-diagnostic-unknown-sanitizers + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unknown-warning-option + clang-diagnostic-unknown-warning-option + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unnamed-type-template-args + clang-diagnostic-unnamed-type-template-args + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unneeded-internal-declaration + clang-diagnostic-unneeded-internal-declaration + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unneeded-member-function + clang-diagnostic-unneeded-member-function + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unreachable-code + clang-diagnostic-unreachable-code + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unreachable-code-aggressive + clang-diagnostic-unreachable-code-aggressive + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unreachable-code-break + clang-diagnostic-unreachable-code-break + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unreachable-code-loop-increment + clang-diagnostic-unreachable-code-loop-increment + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unreachable-code-return + clang-diagnostic-unreachable-code-return + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsequenced + clang-diagnostic-unsequenced + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-abs + clang-diagnostic-unsupported-abs + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-availability-guard + clang-diagnostic-unsupported-availability-guard + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-cb + clang-diagnostic-unsupported-cb + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-dll-base-class-template + clang-diagnostic-unsupported-dll-base-class-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-friend + clang-diagnostic-unsupported-friend + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-gpopt + clang-diagnostic-unsupported-gpopt + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-nan + clang-diagnostic-unsupported-nan + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-target-opt + clang-diagnostic-unsupported-target-opt + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unsupported-visibility + clang-diagnostic-unsupported-visibility + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unusable-partial-specialization + clang-diagnostic-unusable-partial-specialization + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-unused + clang-diagnostic-unused + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-command-line-argument + clang-diagnostic-unused-command-line-argument + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-comparison + clang-diagnostic-unused-comparison + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-const-variable + clang-diagnostic-unused-const-variable + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-exception-parameter + clang-diagnostic-unused-exception-parameter + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-function + clang-diagnostic-unused-function + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-getter-return-value + clang-diagnostic-unused-getter-return-value + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-label + clang-diagnostic-unused-label + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-lambda-capture + clang-diagnostic-unused-lambda-capture + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-local-typedef + clang-diagnostic-unused-local-typedef + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-local-typedefs + clang-diagnostic-unused-local-typedefs + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-macros + clang-diagnostic-unused-macros + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-member-function + clang-diagnostic-unused-member-function + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-parameter + clang-diagnostic-unused-parameter + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-private-field + clang-diagnostic-unused-private-field + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-property-ivar + clang-diagnostic-unused-property-ivar + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-result + clang-diagnostic-unused-result + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-template + clang-diagnostic-unused-template + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-value + clang-diagnostic-unused-value + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-variable + clang-diagnostic-unused-variable + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-unused-volatile-lvalue + clang-diagnostic-unused-volatile-lvalue + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-used-but-marked-unused + clang-diagnostic-used-but-marked-unused + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-user-defined-literals + clang-diagnostic-user-defined-literals + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-user-defined-warnings + clang-diagnostic-user-defined-warnings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-varargs + clang-diagnostic-varargs + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-variadic-macros + clang-diagnostic-variadic-macros + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-vec-elem-size + clang-diagnostic-vec-elem-size + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ CRITICAL + CODE_SMELL +
+ + clang-diagnostic-vector-conversion + clang-diagnostic-vector-conversion + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-vector-conversions + clang-diagnostic-vector-conversions + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-vexing-parse + clang-diagnostic-vexing-parse + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-visibility + clang-diagnostic-visibility + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-vla + clang-diagnostic-vla + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-vla-extension + clang-diagnostic-vla-extension + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-void-ptr-dereference + clang-diagnostic-void-ptr-dereference + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-weak-template-vtables + clang-diagnostic-weak-template-vtables + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-weak-vtables + clang-diagnostic-weak-vtables + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-writable-strings + clang-diagnostic-writable-strings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-write-strings + clang-diagnostic-write-strings + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-zero-as-null-pointer-constant + clang-diagnostic-zero-as-null-pointer-constant + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostic-zero-length-array + clang-diagnostic-zero-length-array + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
diff --git a/cxx-sensors/src/test/java/org/sonar/cxx/sensors/clangtidy/CxxClangTidyRuleRepositoryTest.java b/cxx-sensors/src/test/java/org/sonar/cxx/sensors/clangtidy/CxxClangTidyRuleRepositoryTest.java index 060fa6e280..6358ae35d6 100644 --- a/cxx-sensors/src/test/java/org/sonar/cxx/sensors/clangtidy/CxxClangTidyRuleRepositoryTest.java +++ b/cxx-sensors/src/test/java/org/sonar/cxx/sensors/clangtidy/CxxClangTidyRuleRepositoryTest.java @@ -41,6 +41,6 @@ public void createRulesTest() { def.define(context); RulesDefinition.Repository repo = context.repository(CxxClangTidyRuleRepository.getRepositoryKey(language)); - assertEquals(311, repo.rules().size()); + assertEquals(1014, repo.rules().size()); } } diff --git a/cxx-sensors/src/tools/clangtidy_createrules.py b/cxx-sensors/src/tools/clangtidy_createrules.py index c31373f1c5..efb65a354b 100644 --- a/cxx-sensors/src/tools/clangtidy_createrules.py +++ b/cxx-sensors/src/tools/clangtidy_createrules.py @@ -16,6 +16,8 @@ # along with this program; if not, write to the Free Software Foundation, # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +import cgi +import json import os import re import subprocess @@ -266,6 +268,141 @@ def rstfiles_to_rules_xml(directory, fix_urls): rules.append(rstfile_to_rule(rst_file_path, fix_urls)) write_rules_xml(rules, sys.stdout) + +def contains_required_fields(entry_value): + FIELDS = ["!name", "!anonymous", "!superclasses", + "Class", "DefaultSeverity", "Text"] + for field in FIELDS: + if field not in entry_value: + return False + return True + + +def collect_warnings(data, diag_group_id, warnings_in_group): + diag_group = data[diag_group_id] + + for entry_key in data: + entry_value = data[entry_key] + if entry_key == "!tablegen_json_version": + continue + + if not contains_required_fields(entry_value): + continue + + if "Diagnostic" not in entry_value["!superclasses"]: + continue + + if "InGroup" not in entry_value["!superclasses"]: + continue + + group_key = entry_value["Group"]["def"] + if group_key == diag_group_id: + warnings_in_group.append(entry_value) + + sub_groups = diag_group["SubGroups"] + for sub_group in sub_groups: + sub_group_id = sub_group["def"] + collect_warnings(data, sub_group_id, warnings_in_group) + + +# see DiagClass in JSON +# see http://clang.llvm.org/docs/DiagnosticsReference.html for the +# printable mappings +DIAG_CLASS = {"CLASS_EXTENSION": {"weight": 0, "sonarqube_type": "CODE_SMELL", "printable": "warning"}, + "CLASS_NOTE": {"weight": 0, "sonarqube_type": "CODE_SMELL", "printable": "note"}, + "CLASS_REMARK": {"weight": 0, "sonarqube_type": "CODE_SMELL", "printable": "remark"}, + "CLASS_WARNING": {"weight": 0, "sonarqube_type": "CODE_SMELL", "printable": "warning"}, + "CLASS_ERROR": {"weight": 1, "sonarqube_type": "BUG", "printable": "error"} + } + +# see Severity in JSON +# SEV_Ignored means, that the corresponding diagnostics is disabled in clang by default +# this fact doesn't make any statement about the real severity, so we use MAJOR +SEVERITY = {"SEV_Remark": {"weight": 0, "sonarqube_severity": "INFO"}, + "SEV_Ignored": {"weight": 1, "sonarqube_severity": "MAJOR"}, + "SEV_Warning": {"weight": 1, "sonarqube_severity": "MAJOR"}, + "SEV_Error": {"weight": 2, "sonarqube_severity": "CRITICAL"}, + "SEV_Fatal": {"weight": 3, "sonarqube_severity": "BLOCKER"} + } + + +def calculate_rule_type_and_severity(diagnostics): + max_class = "CLASS_EXTENSION" + max_severity = "SEV_Ignored" + + for diagnostic in diagnostics: + diag_class = diagnostic["Class"]["def"] + diag_severity = diagnostic["DefaultSeverity"]["def"] + + if DIAG_CLASS[diag_class]["weight"] >= DIAG_CLASS[max_class]["weight"]: + max_class = diag_class + if SEVERITY[diag_severity]["weight"] >= SEVERITY[max_severity]["weight"]: + max_severity = diag_severity + + return DIAG_CLASS[max_class]["sonarqube_type"], SEVERITY[max_severity]["sonarqube_severity"] + + +def generate_description(diag_group_name, diagnostics): + html_lines = ["

Diagnostic text:

", "") + html_lines.append("

References

") + anchor_prefix = "r" if all_diagnostics_are_remarks else "w" + html_lines.append('

Diagnostic flags in Clang

' % + (anchor_prefix, diag_group_name)) + return "\n".join(html_lines) + + +def diagnostics_to_rules_xml(json_file): + rules = et.Element('rules') + + with open(json_file) as f: + data = json.load(f) + diag_groups = data["!instanceof"]["DiagGroup"] + for diag_group_id in sorted(diag_groups): + if not data[diag_group_id]["GroupName"]: + continue + + # colleact all Diagnostics included into this DiagGroup + warnings_in_group = [] + collect_warnings(data, diag_group_id, warnings_in_group) + + if not warnings_in_group: + continue + + # for each DiagGroup calculate the rule type and severity + rule_type, rule_severity = calculate_rule_type_and_severity( + warnings_in_group) + + group_name_escaped = data[diag_group_id]["GroupName"].replace( + "++", "-").replace("#", "-").replace("--", "-") + rule_name = "clang-diagnostic-" + data[diag_group_id]["GroupName"] + rule_key = "clang-diagnostic-" + data[diag_group_id]["GroupName"] + rule_description = generate_description( + group_name_escaped, warnings_in_group) + + rule = et.Element('rule') + et.SubElement(rule, 'key').text = rule_key + et.SubElement(rule, 'name').text = rule_name + et.SubElement(rule, 'description').append(CDATA(rule_description)) + et.SubElement(rule, 'severity').text = rule_severity + et.SubElement(rule, 'type').text = rule_type + rules.append(rule) + + write_rules_xml(rules, sys.stdout) + +# +# GENERATION OF RULES FROM CLANG-TIDY DOCUMENTATION (RST FILES) +# # 0. install pandoc # see https://pandoc.org/ # @@ -286,12 +423,37 @@ def rstfiles_to_rules_xml(directory, fix_urls): # python utils_createrules.py comparerules clangtidy.xml clangtidy_new.xml # meld clangtidy.xml clangtidy_new.xml.comparable +# +# GENERATION OF RULES FROM CLANG DIAGNOSTICS +# +# 0. check out clang source code +# https://clang.llvm.org/get_started.html +# perform 1. Get the required tools +# 2. Check out LLVM +# 3. Check out Clang +# 7. Build LLVM and Clang +# +# 1. use the TableGen (https://llvm.org/docs/TableGen/index.html) for generation of the list of diagnostics +# +# cd /tools/clang/include/clang/Basic/ +# /build/bin/llvm-tblgen -dump-json /tools/clang/include/clang/Basic/Diagnostic.td > output.json +# +# 2. generate the new version of the rules file +# +# python clangtidy_createrules.py diagnostics output.json > clangtidy_new.xml +# +# 3. compare the new version with the old one, extend the old XML +# +# python utils_createrules.py comparerules clangtidy.xml clangtidy_new.xml +# meld clangtidy.xml clangtidy_new.xml.comparable + def print_usage_and_exit(): script_name = os.path.basename(sys.argv[0]) print """Usage: %s rules %s rules_fixurls - see the source code for inline documentation""" % (script_name, script_name) + %s diagnostics + see the source code for inline documentation""" % (script_name, script_name, script_name) sys.exit(1) @@ -305,5 +467,7 @@ def print_usage_and_exit(): rstfiles_to_rules_xml(sys.argv[2], False) elif sys.argv[1] == "rules_fixurls": rstfiles_to_rules_xml(sys.argv[2], True) + elif sys.argv[1] == "diagnostics": + diagnostics_to_rules_xml(sys.argv[2]) else: print_usage_and_exit()