core/com.nokia.carbide.cpp.codescanner/html/pref_codescanner_03.htm
author fturovic <frank.turovich@nokia.com>
Tue, 14 Apr 2009 13:14:38 -0500
branchRCL_2_0
changeset 93 4f14af134d0e
parent 2 d760517a8095
permissions -rw-r--r--
added IAD rules to pref page, updated TOC
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
93
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     2
<title>CodeScanner Rules preferences </title>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     3
<link rel="StyleSheet" href="../book.css" type="text/css"/>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     4
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     5
</head>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     6
   <body>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     7
   <div class="Head1">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     8
<h2>CodeScanner Rules preferences </h2>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
     9
</div>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    10
   <p>Use the <img src="images/command_link.png" width="16" height="12" border="0" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=com.nokia.carbide.cpp.codescanner.ui.CSPreferencePage)")'>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    11
   CodeScanner</a> <b>Rules</b> page in the <b>Preferences</b> window  or the project's <a href="#cs_Projects">properties</a> window to enable or disable the rules used to validate Symbian OS project files. Rules are divided by  category and have a severity assigned to them by CodeScanner, but you can use the Edit control to change those settings to better suit your  work environment. You can also sort the rules by clicking a column title.  </p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    12
   <p align="center"><img src="images/pref_cs_rules.png" width="705" height="603" alt="" /></p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    13
   <p class="figure">Figure 1. Rules global settings </p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    14
   <table width="700"
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    15
border="0" cellpadding="2" cellspacing="0">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    16
	 <tr valign="top"><th width="221" class="Cell">Name</th><th width="558" class="Cell">Function</th></tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    17
         <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    18
           <td class="Cell"><b>Configure Project Specific Settings... </b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    19
           <td class="Cell"><p>Click to open the project  <b>Properties</b> window and configure CodeScanner for that specific project. </p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    20
           <p class="note"><b>NOTE</b> Only visible in the global CodeScanner preference panels. This also applies to the File Filters and General pages</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    21
         </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    22
         <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    23
           <td class="Cell"><b>CodeScanner rules </b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    24
           <td class="Cell"><p>The list of all CodeScanner rules and their active state. </p>           </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    25
        </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    26
         <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    27
           <td class="Cell"><b>Edit...</b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    28
           <td class="Cell">Opens the currently selected rule in the edit rule dialog where you can set the categroy and severity of the rule. </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    29
         </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    30
         <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    31
           <td class="Cell"><b>Enable All </b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    32
           <td class="Cell">Activates all the rules in the CodeScanner rules list. </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    33
         </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    34
         <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    35
           <td class="Cell"><b>Disable All </b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    36
           <td class="Cell">Deactivates all the rules in the CodeScanner rules list. </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    37
         </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    38
         <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    39
           <td class="Cell"><b>Details</b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    40
           <td class="Cell">Displays helpful advice to help you avoid triggering the selected rule in your source code and projects. </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    41
         </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    42
   </table>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    43
	 <p>&nbsp;</p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    44
	 <p>The following table indicates an example of  rules listed in the Rules tab and associated error messages that would be generated in the Problems view.</p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    45
	 <table border="0" cellspacing="0" cellpadding="2">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    46
	 <tr valign="top"><th width="353" class="Cell">Name</th>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    47
	   <th width="398" class="Cell">Description</th>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    48
	 </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    49
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    50
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    51
         <td class="code">accessArrayElementWithoutCheck</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    52
         <td width="398" valign="top">Array element accessed by At() function without checking index is within array range</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    53
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    54
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    55
         <td class="code">accessArrayElementWithoutCheck2</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    56
         <td width="398" valign="top">Array element accessed by [] without checking range</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    57
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    58
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    59
         <td class="code">activestart</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    60
         <td width="398" valign="top">Using CActiveScheduler::Start</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    61
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    62
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    63
         <td class="code">activestop</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    64
         <td width="398" valign="top">Using CActiveScheduler::Stop</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    65
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    66
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    67
         <td class="code">arraypassing</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    68
         <td width="398" valign="top">Passing arrays by value rather    than reference</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    69
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    70
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    71
         <td class="code">arrayptrcleanup</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    72
         <td width="398" valign="top">Using local CArrayPtr classes    without cleanup items</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    73
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    74
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    75
         <td class="code">assertdebuginvariant</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    76
         <td width="398" valign="top">__ASSERT_DEBUG with    User::Invariant</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    77
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    78
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    79
         <td class="code">baddefines</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    80
         <td width="398" valign="top">Lowercase definition names</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    81
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    82
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    83
         <td class="code">baseconstruct</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    84
         <td width="398" valign="top">Leaving function called before    BaseConstructL()</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    85
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    86
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    87
         <td class="code">callActiveObjectWithoutCheckingOrStopping</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    88
         <td width="398" valign="top">Active object called without checking whether it is active or canceling it first</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    89
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    90
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    91
         <td class="code">changenotification</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    92
         <td width="398" valign="top">Using RSAVarChangeNotify to see System Agent changes</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    93
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    94
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    95
         <td class="code">cleanup</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    96
         <td width="398" valign="top">CleanupStack::Pop(AndDestroy) parameters</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    97
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    98
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
    99
         <td class="code">commentcode</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   100
         <td width="398" valign="top">Commented-out code</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   101
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   102
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   103
         <td class="code">connect</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   104
         <td width="398" valign="top">Ignoring Connect() return value</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   105
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   106
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   107
         <td class="code">ConnectAndDontCloseMemberVariable</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   108
         <td width="398" valign="top">Calling Connect() or Open() on a member variable without calling Close() in the destructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   109
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   110
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   111
         <td class="code">constnames</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   112
         <td width="398" valign="top">Badly-named constants</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   113
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   114
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   115
         <td class="code">consttdescptr</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   116
         <td width="398" valign="top">Const descriptor pointer as argument</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   117
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   118
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   119
         <td class="code">controlornull</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   120
         <td width="398" valign="top">Accessing return value of ControlOrNull()</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   121
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   122
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   123
         <td class="code">crepositorie</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   124
         <td valign="top">Check for Central Repository usage</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   125
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   126
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   127
         <td class="code">ctltargettype</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   128
         <td width="398" valign="top">Use of targettype ctl</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   129
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   130
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   131
         <td valign="top" class="code">customizableicons</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   132
         <td valign="top"> Check for customizable icons</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   133
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   134
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   135
         <td class="code">debugrom</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   136
         <td width="398" valign="top">Debug components in ROM</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   137
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   138
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   139
         <td class="code">declarename</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   140
         <td width="398" valign="top">Use of __DECLARE_NAME</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   141
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   142
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   143
         <td class="code">deleteMemberVariable</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   144
         <td width="398" valign="top">Member variable deleted incorrectly</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   145
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   146
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   147
         <td class="code">destructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   148
         <td width="398" valign="top">Pointer access in destructors</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   149
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   150
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   151
         <td class="code">doubleSemiColon</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   152
         <td width="398" valign="top">Use of double semicolon</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   153
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   154
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   155
         <td class="code">driveletters</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   156
         <td width="398" valign="top">Hard-coded drive letters</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   157
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   158
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   159
         <td class="code">eikbuttons</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   160
         <td width="398" valign="top">Checks that the R_EIK_BUTTONS_* resources are not being used</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   161
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   162
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   163
         <td class="code">eikonenvstatic</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   164
         <td width="398" valign="top">Using CEikonEnv::Static</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   165
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   166
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   167
         <td class="code">enummembers</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   168
         <td width="398" valign="top">Enums with badly-named members</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   169
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   170
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   171
         <td class="code">enumnames</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   172
         <td width="398" valign="top">Badly-named enums</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   173
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   174
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   175
         <td class="code">exportinline</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   176
         <td width="398" valign="top">Exporting inline functions</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   177
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   178
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   179
         <td class="code">exportpurevirtual</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   180
         <td width="398" valign="top">Exporting pure virtual functions</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   181
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   182
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   183
         <td class="code">externaldriveletters</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   184
         <td width="398" valign="top">Hard-coded external drive letters</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   185
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   186
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   187
         <td class="code">flags</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   188
         <td valign="top">Check for flag usage</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   189
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   190
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   191
         <td class="code">foff</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   192
         <td width="398" valign="top">Use of _FOFF</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   193
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   194
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   195
         <td class="code">forbiddenwords</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   196
         <td width="398" valign="top">Use of forbidden words in header files</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   197
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   198
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   199
         <td class="code">forgottoputptroncleanupstack</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   200
         <td width="398" valign="top">Neglected to put variable on cleanup stack</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   201
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   202
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   203
         <td class="code">friend</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   204
         <td width="398" valign="top">Use of friends</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   205
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   206
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   207
         <td class="code">goto</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   208
         <td width="398" valign="top">Use of goto</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   209
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   210
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   211
         <td class="code">ifassignments</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   212
         <td width="398" valign="top">Assignment in an If statement</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   213
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   214
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   215
         <td class="code">ifpreprocessor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   216
         <td width="398" valign="top">Use of #if in .h files</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   217
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   218
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   219
         <td class="code">inheritanceorder</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   220
         <td width="398" valign="top">Incorrect inheritance order of M and C classes</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   221
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   222
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   223
         <td class="code">intleaves</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   224
         <td width="398" valign="top">Methods that leave AND return a TInt error</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   225
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   226
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   227
         <td class="code">jmp</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   228
         <td width="398" valign="top">Use of setjmp and/or longjmp</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   229
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   230
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   231
         <td class="code">leave</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   232
         <td width="398" valign="top">Leaving functions called in non-leaving functions</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   233
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   234
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   235
         <td class="code">LeaveNoError</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   236
         <td width="398" valign="top">Leaving with KErrNone</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   237
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   238
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   239
         <td class="code">leavingoperators</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   240
         <td width="398" valign="top">Leaving functions called in operator functions</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   241
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   242
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   243
         <td class="code">LFunctionCantLeave</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   244
         <td width="398" valign="top">L-functions that cannot leave</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   245
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   246
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   247
         <td class="code">longlines</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   248
         <td width="398" valign="top">Overly long lines of code</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   249
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   250
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   251
         <td class="code">magicnumbers</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   252
         <td width="398" valign="top">Use of magic numbers</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   253
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   254
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   255
         <td class="code">mclassdestructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   256
         <td width="398" valign="top">M class has destructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   257
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   258
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   259
         <td class="code">memberlc</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   260
         <td width="398" valign="top">Assigning LC methods to member variables</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   261
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   262
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   263
         <td class="code">membervariablecallld</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   264
         <td width="398" valign="top">Calling LD function on member variable</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   265
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   266
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   267
         <td class="code">missingcancel</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   268
         <td width="398" valign="top">Cancel() not called in active object's destructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   269
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   270
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   271
         <td class="code">missingcclass</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   272
         <td width="398" valign="top">C class not inheriting from another C class</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   273
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   274
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   275
         <td class="code">mmpsourcepath</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   276
         <td width="398" valign="top">Use of absolute path names in MMP files</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   277
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   278
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   279
         <td class="code">multilangrsc</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   280
         <td width="398" valign="top">Not using    BaflUtils::NearestLanguageFile() when loading a resource file</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   281
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   282
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   283
         <td class="code">multipledeclarations</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   284
         <td width="398" valign="top">Multiple declarations on one line</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   285
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   286
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   287
         <td class="code">multipleinheritance</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   288
         <td width="398" valign="top">Non M-class multiple inheritance</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   289
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   290
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   291
         <td class="code">mydocs</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   292
         <td width="398" valign="top">Hard-coded mydocs directory strings</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   293
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   294
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   295
         <td class="code">namespace</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   296
         <td width="398" valign="top">Use of namespace</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   297
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   298
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   299
         <td class="code">newlreferences</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   300
         <td width="398" valign="top">NewL() returning a reference</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   301
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   302
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   303
         <td class="code">noleavetrap</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   304
         <td width="398" valign="top">TRAP used with no leaving functions</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   305
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   306
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   307
         <td class="code">nonconsthbufc</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   308
         <td width="398" valign="top">Non-const HBufC* parameter passing</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   309
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   310
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   311
         <td class="code">nonconsttdesc</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   312
         <td width="398" valign="top">Non-const TDesC&amp; parameter passing</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   313
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   314
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   315
         <td class="code">nonleavenew</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   316
         <td width="398" valign="top">Use of new without (ELeave)</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   317
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   318
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   319
         <td class="code">nonunicodeskins</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   320
         <td width="398" valign="top">Non-Unicode skins</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   321
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   322
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   323
         <td class="code">null</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   324
         <td width="398" valign="top">NULL equality check</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   325
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   326
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   327
         <td class="code">open</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   328
         <td width="398" valign="top">Ignoring Open() return value</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   329
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   330
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   331
         <td class="code">pointertoarrays</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   332
         <td width="398" valign="top">Pointer to arrays as members of a C class</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   333
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   334
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   335
         <td class="code">pragmadisable</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   336
         <td width="398" valign="top">Use of #pragma warning</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   337
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   338
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   339
         <td class="code">pragmamessage</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   340
         <td width="398" valign="top">Use of #pragma message</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   341
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   342
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   343
         <td class="code">pragmaother</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   344
         <td width="398" valign="top">Use of #pragma other than warning and message</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   345
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   346
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   347
         <td class="code">privateinheritance</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   348
         <td width="398" valign="top">Use of private inheritance</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   349
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   350
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   351
         <td class="code">pushaddrvar</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   352
         <td width="398" valign="top">Pushing address of a variable onto the cleanup stack</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   353
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   354
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   355
         <td class="code">pushmember</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   356
         <td width="398" valign="top">Pushing data members onto the cleanup stack</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   357
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   358
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   359
         <td class="code">readresource</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   360
         <td width="398" valign="top">Using ReadResource() instead of ReadResourceL()</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   361
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   362
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   363
         <td class="code">resourcenotoncleanupstack</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   364
         <td width="398" valign="top">Neglected to put resource objects on cleanup stack</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   365
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   366
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   367
         <td class="code">resourcesonheap</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   368
         <td width="398" valign="top">Resource objects on the heap</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   369
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   370
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   371
         <td class="code">returndescriptoroutofscope</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   372
         <td width="398" valign="top">Return descriptor out of scope</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   373
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   374
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   375
         <td class="code">rfs</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   376
         <td width="398" valign="top">Use of non-pointer/reference RFs</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   377
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   378
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   379
         <td class="code">rssnames</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   380
         <td width="398" valign="top">Duplicate RSS names</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   381
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   382
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   383
         <td class="code">stringliterals</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   384
         <td width="398" valign="top">Use of _L string literals</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   385
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   386
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   387
         <td class="code">stringsinresourcefiles</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   388
         <td width="398" valign="top">Strings in RSS or RA files</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   389
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   390
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   391
         <td class="code">struct</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   392
         <td width="398" valign="top">Use of struct</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   393
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   394
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   395
         <td class="code">tcclasses</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   396
         <td width="398" valign="top">T classes inheriting from C classes</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   397
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   398
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   399
         <td class="code">tclassdestructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   400
         <td width="398" valign="top">T class has destructor</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   401
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   402
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   403
         <td class="code">todocomments</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   404
         <td width="398" valign="top">&quot;To do&rdquo; comments</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   405
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   406
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   407
         <td class="code">trapcleanup</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   408
         <td width="398" valign="top">Use of LC function in TRAPs</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   409
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   410
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   411
         <td class="code">trapeleave</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   412
         <td width="398" valign="top">Trapping new(ELeave)</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   413
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   414
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   415
         <td class="code">traprunl</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   416
         <td width="398" valign="top">Trapping of (Do)RunL() rather than using RunError()</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   417
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   418
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   419
         <td class="code">trspassing</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   420
         <td width="398" valign="top">Passing TRequestStatus parameters by value</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   421
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   422
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   423
         <td class="code">uids</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   424
         <td width="398" valign="top">Duplicate UIDs</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   425
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   426
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   427
         <td class="code">uncompressedaif</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   428
         <td width="398" valign="top">Uncompressed AIFs in ROM</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   429
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   430
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   431
         <td class="code">uncompressedbmp</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   432
         <td width="398" valign="top">Uncompressed bitmaps in ROM</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   433
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   434
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   435
         <td class="code">unicodesource</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   436
         <td width="398" valign="top">Unicode source files</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   437
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   438
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   439
         <td class="code">userafter</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   440
         <td width="398" valign="top">Use of User::After</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   441
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   442
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   443
         <td class="code">userfree</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   444
         <td width="398" valign="top">Using User::Free directly</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   445
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   446
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   447
         <td class="code">userWaitForRequest</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   448
         <td width="398" valign="top">Use of User::WaitForRequest</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   449
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   450
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   451
         <td class="code">variablenames</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   452
         <td width="398" valign="top">Local variables with member/argument names</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   453
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   454
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   455
         <td class="code">voidparameter</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   456
         <td width="398" valign="top">Void parameter explicitly declared</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   457
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   458
       <tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   459
         <td class="code">worryingcomments</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   460
         <td width="398" valign="top">Worrying comments</td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   461
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   462
     </table>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   463
   &nbsp;</p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   464
	 <h3><a name="cs_Projects" id="cs_Projects"></a>CodeScanner for projects </h3>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   465
	 <p>CodeScanner options can also be set at the project level in the <a href="pref_codescanner_01.htm#cs_Projects">Properties</a> window. Right-click the project and choose <strong>Properties</strong>, then select the <strong>Carbide.c++ &gt; Carbide CodeScanner</strong> element in the properties  list. Click a tab to view the appropriate page and set its options. </p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   466
	 <p align="left">CodeScanner options specific to the project:</p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   467
	 <table width="700"
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   468
border="0" cellpadding="2" cellspacing="0">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   469
       <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   470
         <th width="203" class="Cell">Name</th>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   471
         <th width="487" class="Cell">Description</th>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   472
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   473
       <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   474
         <td class="Cell"><strong>Enable Project Specific Settings </strong></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   475
         <td class="Cell">Activate to set project specific CodeScanner settings. By default a project in the workspace uses the global CodeScanner settings unless this option is activated. </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   476
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   477
       <tr valign="top">
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   478
         <td class="Cell"><b>Configure Workspace Settings... </b></td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   479
         <td class="Cell"><p>Click to open the <b>Preferences</b> window and configure CodeScanner for the workspace. </p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   480
           <p class="note"><b>NOTE</b> Only visible in the project CodeScanner property panels. </td>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   481
       </tr>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   482
     </table>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   483
	 <p>&nbsp;</p>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   484
	 <h5>Other references</h5>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   485
	 <ul>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   486
	   <li><a href="pref_codescanner_01.htm">CodeScanner General </a></li>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   487
	   <li><a href="pref_codescanner_02.htm">CodeScanner File Filters</a></li>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   488
   </ul>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   489
	 <div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   490
   </body>
4f14af134d0e added IAD rules to pref page, updated TOC
fturovic <frank.turovich@nokia.com>
parents: 2
diff changeset
   491
   </html>
2
cawthron
parents:
diff changeset
   492