diff --git a/cxx-sensors/src/main/resources/clangtidy.xml b/cxx-sensors/src/main/resources/clangtidy.xml index 85547133e..636cef6a8 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-diagnostics-#pragma-messages + clang-diagnostics-#pragma-messages + Diagnostic text:

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

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

+ +

References

+

Diagnostic flags in Clang

+ ]]>
+ MAJOR + CODE_SMELL +
+ + clang-diagnostics-zero-length-array + clang-diagnostics-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 060fa6e28..6358ae35d 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 c31373f1c..09824b432 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-diagnostics-" + data[diag_group_id]["GroupName"] + rule_key = "clang-diagnostics-" + 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()