Configuring code analysis
You can enable the code analysis tool to receive various compiler warning messages.
The code analysis is performed only in a full client.
- Select Tools > Settings > Compiler > Code Analysis.
 - 
				Select any of these options:
				
- Async Calls Analysis
 - Selected by default. Shows a warning message if an asynchronous process is started in a loop.
 - Expression Analysis
 - Shows a warning message if an expression is constant or can be simplified.
 - Obsolete Functions Detection
 - Selected by default. Shows a warning message if an obsolete function is used.
 - Unused Variable Detection
 - Shows a warning message if a variable is declared but not used.
 - Unused Parameter Detection
 - Shows a warning message if a process parameter is declared but not used.
 - Unused Return Value Detection
 - Shows a warning message if a function return value is not verified.
 - Unused Include Detection
 - Selected by default. Shows a warning message if an included process is not used.
 - Unreachable Code Detection
 - Selected by default. Shows a warning message if a code contains a block of code that cannot be reached.
 - Connection Leak Detection
 - Selected by default. Shows a warning message if a connection is opened but not closed, or an object is not disposed.
 - Never-ending Loop Prediction
 - Shows a warning message if an interminable loop is detected.