[prev in list] [next in list] [prev in thread] [next in thread]
List: sonar-dev
Subject: Re: [sonar-dev] Lines of Code missing
From: Julien Lancelot <julien.lancelot () sonarsource ! com>
Date: 2014-05-23 11:21:14
Message-ID: CADxMB_Oi67GmztQVzbX3K=6XD5THofk7gv8_xNwd6qhgsYGS+g () mail ! gmail ! com
[Download RAW message or body]
Hi,
You have to use *resource.getMeasureIntValue("ncloc")* to get the number of
lines of code.
So in your sample, it will give :
for(Resource resource : resourceList){
System.out.println(resource.getMeasureIntValue("ncloc"));
}
Regards,
Julien LANCELOT | SonarSource
http://sonarsource.com
On 12 May 2014 16:46, Sundararaj, Kannan
<Kannan_Sundararaj@mastercard.com>wrote:
> Hi
>
>
>
> Using this code
>
>
>
> Sonar sonar = Sonar.*create*("https://mycompany.com/sonar", "kans", "kans");
>
>
> List<Resource>resourceList = sonar.findAll(*new*ResourceQuery().setMetrics(
> "nloc"));
>
> System.*out*.println(resourceList);
>
> *for*(Resource resource : resourceList){
>
> System.*out*.println(resource);
>
> }
>
>
>
> Resulted me in
>
>
>
> [id=3352,key=com.mycompany.uid:uidai]
>
> [id=3360,key=com.mycompany.uid:cidr]
>
>
>
> But I was expecting lines of code . What went wrong?
>
>
>
> *Regards*
>
> Kannan.S
> CONFIDENTIALITY NOTICE This e-mail message and any attachments are only
> for the use of the intended recipient and may contain information that is
> privileged, confidential or exempt from disclosure under applicable law. If
> you are not the intended recipient, any disclosure, distribution or other
> use of this e-mail message or attachments is prohibited. If you have
> received this e-mail message in error, please delete and notify the sender
> immediately. Thank you.
>
[Attachment #3 (text/html)]
<div dir="ltr">Hi,<div><br></div><div>You have to use \
<b>resource.getMeasureIntValue("ncloc")</b> to get the number of lines of \
code.</div><div><br></div><div>So in your sample, it will give : \
</div><div>for(Resource resource : resourceList){<br>
</div><div><div> \
System.out.println(resource.getMeasureIntValue("ncloc"));</div><div>}</div></div><div><br></div><div>Regards,</div></div><div \
class="gmail_extra"><br clear="all"><div><div \
style="color:rgb(80,0,80);font-family:Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(255,255,255);font-weight:bold">
<font color="#666666">Julien LANCELOT |</font><font color="#990000"> </font><font \
color="#cc0000">SonarSource</font></div><div \
style="color:rgb(80,0,80);font-family:Arial,Helvetica,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<a href="http://sonarsource.com/" style="color:rgb(17,85,204)" target="_blank"><font \
color="#cc0000">http://sonarsource.com</font></a></div></div> <br><br><div \
class="gmail_quote">On 12 May 2014 16:46, Sundararaj, Kannan <span dir="ltr"><<a \
href="mailto:Kannan_Sundararaj@mastercard.com" \
target="_blank">Kannan_Sundararaj@mastercard.com</a>></span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Using this code <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:.5in;text-autospace:none">
<span style="font-size:10.0pt;font-family:Consolas;color:black">Sonar sonar = \
Sonar.<i>create</i>(</span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"<a \
href="https://mycompany.com/sonar" \
target="_blank">https://mycompany.com/sonar</a>"</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">, </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"kans"</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">, </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"kans"</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">); \
</span><span style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p> \
<p class="MsoNormal" style="text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> \
List<Resource>resourceList = sonar.findAll(</span><b><span \
style="font-size:10.0pt;font-family:Consolas;color:#7f0055">new</span></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> \
ResourceQuery().setMetrics(</span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">"nloc"</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">));</span><span \
style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> \
System.</span><i><span \
style="font-size:10.0pt;font-family:Consolas;color:#0000c0">out</span></i><span \
style="font-size:10.0pt;font-family:Consolas;color:black">.println(resourceList); \
</span><span style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p> \
<p class="MsoNormal" style="text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> \
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#7f0055">for</span></b><span \
style="font-size:10.0pt;font-family:Consolas;color:black">(Resource resource : \
resourceList){</span><span \
style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span \
style="font-size:10.0pt;font-family:Consolas;color:black"> \
System.</span><i><span \
style="font-size:10.0pt;font-family:Consolas;color:#0000c0">out</span></i><span \
style="font-size:10.0pt;font-family:Consolas;color:black">.println(resource);</span><span \
style="font-size:10.0pt;font-family:Consolas"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;color:black"> \
}<u></u><u></u></span></p> <p class="MsoNormal"><span \
style="font-size:10.0pt;font-family:Consolas;color:black"><u></u> <u></u></span></p> \
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Resulted me in \
<u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><u></u> \
<u></u></span></p> <p class="MsoNormal" style="text-autospace:none"><span \
style="font-size:12.0pt;color:black">[id=3352,key=com.mycompany.uid:uidai]</span><span \
style="font-size:12.0pt"><u></u><u></u></span></p> <p class="MsoNormal"><span \
style="font-size:12.0pt;color:black">[id=3360,key=com.mycompany.uid:cidr]<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><u></u> \
<u></u></span></p> <p class="MsoNormal"><span \
style="font-size:12.0pt;color:black">But I was expecting lines of code . What went \
wrong?<u></u><u></u></span></p> <p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b><span \
style="font-size:9.5pt;color:#333333">Regards</span></b><span \
style="font-size:9.0pt;color:#333333"><u></u><u></u></span></p> <p \
class="MsoNormal"><span \
style="font-size:9.0pt;color:#333333">Kannan.S<u></u><u></u></span></p> </div>
CONFIDENTIALITY NOTICE This e-mail message and any attachments are only for the use \
of the intended recipient and may contain information that is privileged, \
confidential or exempt from disclosure under applicable law. If you are not the \
intended recipient, any disclosure, distribution or other use of this e-mail message \
or attachments is prohibited. If you have received this e-mail message in error, \
please delete and notify the sender immediately. Thank you. </div>
</blockquote></div><br></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic