QL code and tests for C#/C++/JavaScript.

This commit is contained in:
Pavel Avgustinov
2018-08-02 17:53:23 +01:00
commit b55526aa58
10684 changed files with 581163 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
<!DOCTYPE qhelp PUBLIC
"-//Semmle//qhelp//EN"
"qhelp.dtd">
<qhelp>
<overview>
<p>
This rule finds variables that are used before they are initialized. Values of uninitialized variables are
undefined, as not all compilers zero out memory, especially when optimizations are enabled or the compiler
is not compliant with the latest language standards.
</p>
</overview>
<recommendation>
<p>
Initialize the variable before accessing it.
</p>
</recommendation>
<example><sample src="NotInitialised.cpp" />
</example>
</qhelp>