author | Dan Podwall <dan.podwall@nokia.com> |
Mon, 27 Apr 2009 15:07:35 -0500 | |
changeset 128 | c028612cc555 |
parent 93 | 4f14af134d0e |
permissions | -rw-r--r-- |
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> </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& 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">"To do” 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 |
</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++ > 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> </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 © 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 | 492 |