--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/srcanamdw/codescanner/new_cs_config.xml Thu Feb 18 12:29:02 2010 +0530
@@ -0,0 +1,192 @@
+<!-- This is a configuration file for Codescanner from Nokia. -->
+
+<codescannerConfig>
+
+ <arguments>
+ <!-- Arguments being passed to CodeScanner -->
+
+ <outputformat>html</outputformat>
+ <timestampedoutput>on</timestampedoutput>
+ </arguments>
+
+ <sources>
+ <!-- Source files matching any of the exclude patterns below will not be scanned -->
+
+ <exclude>.*\.au</exclude>
+ <exclude>.*\.avi</exclude>
+ <exclude>.*\.bat</exclude>
+ <exclude>.*\.bin</exclude>
+ <exclude>.*\.bmp</exclude>
+ <exclude>.*\.cmd</exclude>
+ <exclude>.*\.dll</exclude>
+ <exclude>.*\.doc</exclude>
+ <exclude>.*\.exe</exclude>
+ <exclude>.*\.gif</exclude>
+ <exclude>.*\.jpg</exclude>
+ <exclude>.*\.lib</exclude>
+ <exclude>.*\.log</exclude>
+ <exclude>.*\.mbm</exclude>
+ <exclude>.*\.mp3</exclude>
+ <exclude>.*\.mpg</exclude>
+ <exclude>.*\.png</exclude>
+ <exclude>.*\.raw</exclude>
+ <exclude>.*\.rtf</exclude>
+ <exclude>.*\.tif</exclude>
+ <exclude>.*\.wav</exclude>
+ <exclude>.*\.wbmp</exclude>
+ <exclude>.*\.wmf</exclude>
+ <exclude>.*\.xls</exclude>
+ <exclude>.*\.zip</exclude>
+ </sources>
+
+ <scripts>
+ <!-- Every element in this section corresponds to a Codescanner script -->
+ <!-- Every element has the following common attributes: -->
+ <!-- category="canpanic", "codereview", "codingstandards", -->
+ <!-- "documentation", "functionality", "legal", -->
+ <!-- "localisation", "other", "panic" or "perfromance" -->
+ <!-- enable="true" or "false" -->
+ <!-- severity="high", "medium" or "low" -->
+ <!-- Some scripts have additional attributes or elements. -->
+
+ <accessArrayElementWithoutCheck category="codereview" enable="true" severity="low"/>
+ <accessArrayElementWithoutCheck2 category="codereview" enable="true" severity="low"/>
+ <activestart category="codereview" enable="true" severity="low"/>
+ <activestop category="codereview" enable="true" severity="low"/>
+ <arraypassing category="performance" enable="true" severity="medium"/>
+ <arrayptrcleanup category="codereview" enable="true" severity="low"/>
+ <assertdebuginvariant category="codingstandards" enable="true" severity="low"/>
+ <baddefines category="codingstandards" enable="true" severity="low"/>
+ <baseconstruct category="codereview" enable="true" severity="low"/>
+ <callActiveObjectWithoutCheckingOrStopping category="codereview" enable="true" severity="low"/>
+ <changenotification category="codereview" enable="true" severity="low"/>
+ <cleanup category="codingstandards" enable="true" severity="low"/>
+ <commentcode category="codereview" enable="true" severity="low"/>
+ <connect category="canpanic" enable="true" severity="high"/>
+ <ConnectAndDontCloseMemberVariable category="functionality" enable="true" severity="medium"/>
+ <constnames category="codingstandards" enable="true" severity="low"/>
+ <consttdescptr category="codingstandards" enable="true" severity="low"/>
+ <controlornull category="canpanic" enable="true" severity="high"/>
+ <crepository category="other" enable="true" severity="low"/>
+ <ctltargettype category="functionality" enable="true" severity="medium"/>
+ <customizableicons category="other" enable="true" severity="low">
+ <iconsRE></iconsRE>
+ </customizableicons>
+ <debugrom category="performance" enable="true" severity="medium"/>
+ <declarename category="codingstandards" enable="true" severity="low"/>
+ <deleteMemberVariable category="canpanic" enable="true" severity="high"/>
+ <destructor category="canpanic" enable="true" severity="high"/>
+ <doubleSemiColon category="codereview" enable="true" severity="low"/>
+ <driveletters category="codingstandards" enable="true" severity="low"/>
+ <eikbuttons category="localisation" enable="true" severity="medium"/>
+ <eikonenvstatic category="performance" enable="true" severity="medium"/>
+ <enummembers category="codingstandards" enable="true" severity="low"/>
+ <enumnames category="codingstandards" enable="true" severity="low"/>
+ <exportinline category="functionality" enable="true" severity="medium"/>
+ <exportpurevirtual category="functionality" enable="true" severity="medium"/>
+ <flags category="other" enable="true" severity="low"/>
+ <foff category="codereview" enable="true" severity="low"/>
+ <forbiddenwords category="codingstandards" enable="true" severity="low">
+ <wordsRE>Typhoon|Hurricane|HelloWorld|Calypso|Rubik|Epoc|Nokia Mobile Phones|NMP|Mobile Innovation|(^|\s)S90|(^|\s)S80|(^|\s)S60</wordsRE>
+ </forbiddenwords>
+ <forgottoputptroncleanupstack category="codereview" enable="true" severity="low"/>
+ <friend category="codereview" enable="true" severity="low"/>
+ <goto category="codingstandards" enable="true" severity="low"/>
+ <ifassignments category="codingstandards" enable="true" severity="low"/>
+ <ifpreprocessor category="codingstandards" enable="true" severity="low"/>
+ <inheritanceorder category="canpanic" enable="true" severity="high"/>
+ <intleaves category="codereview" enable="true" severity="low"/>
+ <jmp category="codingstandards" enable="true" severity="low"/>
+ <leave category="canpanic" enable="true" severity="high"/>
+ <LeaveNoError category="functionality" enable="true" severity="medium"/>
+ <leavingoperators category="codereview" enable="true" severity="low"/>
+ <LFunctionCantLeave category="codereview" enable="true" severity="low">
+ <LFunctionIgnoreRE>RunL</LFunctionIgnoreRE>
+ </LFunctionCantLeave>
+ <longlines category="codingstandards" enable="true" length="160" severity="low"/>
+ <magicnumbers category="codingstandards" enable="true" severity="low"/>
+ <mclassdestructor category="codingstandards" enable="true" severity="low"/>
+ <memberlc category="canpanic" enable="true" severity="high"/>
+ <membervariablecallld category="codingstandards" enable="true" severity="low"/>
+ <missingcancel category="codingstandards" enable="true" severity="low"/>
+ <missingcclass category="canpanic" enable="true" severity="high">
+ <cclassIgnoreRE>CBase</cclassIgnoreRE>
+ </missingcclass>
+ <mmpsourcepath category="codingstandards" enable="true" severity="low"/>
+ <multilangrsc category="codereview" enable="true" severity="low"/>
+ <multipledeclarations category="codingstandards" enable="true" severity="low"/>
+ <multipleinheritance category="functionality" enable="true" severity="medium"/>
+ <mydocs category="functionality" enable="true" severity="medium"/>
+ <namespace category="codingstandards" enable="true" severity="low"/>
+ <newlreferences category="codingstandards" enable="true" severity="low"/>
+ <noleavetrap category="codereview" enable="true" severity="low"/>
+ <nonconsthbufc category="codingstandards" enable="true" severity="low"/>
+ <nonconsttdesc category="codingstandards" enable="true" severity="low"/>
+ <nonleavenew category="codereview" enable="true" severity="low"/>
+ <nonunicodeskins category="codereview" enable="true" severity="low"/>
+ <null category="codingstandards" enable="true" severity="low"/>
+ <open category="canpanic" enable="true" severity="high">
+ <openIgnoreRE>RDesReadStream|RDesWriteStream</openIgnoreRE>
+ </open>
+ <pointertoarrays category="performance" enable="true" severity="medium"/>
+ <pragmadisable category="codingstandards" enable="true" severity="low"/>
+ <pragmamessage category="codingstandards" enable="true" severity="low"/>
+ <pragmaother category="codereview" enable="true" severity="low"/>
+ <privateinheritance category="codingstandards" enable="true" severity="low"/>
+ <pushaddrvar category="canpanic" enable="true" severity="high"/>
+ <pushmember category="canpanic" enable="true" severity="high"/>
+ <readresource category="canpanic" enable="true" severity="high"/>
+ <resourcenotoncleanupstack category="codereview" enable="true" severity="low"/>
+ <resourcesonheap category="codingstandards" enable="true" severity="low"/>
+ <returndescriptoroutofscope category="canpanic" enable="true" severity="high"/>
+ <rfs category="codereview" enable="true" severity="low"/>
+ <rssnames category="codereview" enable="true" severity="low"/>
+ <stringliterals category="codingstandards" enable="true" severity="low"/>
+ <stringsinresourcefiles category="codereview" enable="true" severity="low"/>
+ <struct category="codingstandards" enable="true" severity="low"/>
+ <tcclasses category="functionality" enable="true" severity="medium"/>
+ <tclassdestructor category="codingstandards" enable="true" severity="low"/>
+ <todocomments category="codereview" enable="true" severity="low"/>
+ <trapcleanup category="panic" enable="true" severity="high"/>
+ <trapeleave category="performance" enable="true" severity="medium"/>
+ <traprunl category="codingstandards" enable="true" severity="low"/>
+ <trspassing category="functionality" enable="true" severity="medium"/>
+ <uids category="codereview" enable="true" severity="low"/>
+ <uncompressedaif category="performance" enable="true" severity="medium"/>
+ <uncompressedbmp category="performance" enable="true" severity="medium"/>
+ <unicodesource category="codereview" enable="true" severity="low"/>
+ <userafter category="performance" enable="true" severity="medium"/>
+ <userfree category="codereview" enable="true" severity="low"/>
+ <userWaitForRequest category="codereview" enable="true" severity="low"/>
+ <variablenames category="codingstandards" enable="true" severity="low"/>
+ <voidparameter category="codingstandards" enable="true" severity="low"/>
+ <worryingcomments category="codereview" enable="true" severity="low">
+ <worryRE>\!|\?|[Zz]{3}|kludge|workaround|\scrap|hack</worryRE>
+ </worryingcomments>
+ </scripts>
+
+ <severities>
+ <!-- Group scripts based on severity level: -->
+ <!-- enable="true" or "false" -->
+
+ <high enable="true"/>
+ <medium enable="true"/>
+ <low enable="true"/>
+ </severities>
+
+ <categories>
+ <!-- Group scripts based on category: -->
+ <!-- enable="true" or "false" -->
+
+ <canpanic enable="true"/>
+ <codereview enable="true"/>
+ <codingstandards enable="true"/>
+ <documentation enable="true"/>
+ <functionality enable="true"/>
+ <legal enable="true"/>
+ <localisation enable="true"/>
+ <other enable="true"/>
+ <panic enable="true"/>
+ <performance enable="true"/>
+ </categories>
+</codescannerConfig>
\ No newline at end of file