[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(&quot;ncloc&quot;)</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(&quot;ncloc&quot;));</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">&lt;<a \
href="mailto:Kannan_Sundararaj@mastercard.com" \
target="_blank">Kannan_Sundararaj@mastercard.com</a>&gt;</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">&quot;<a \
href="https://mycompany.com/sonar" \
target="_blank">https://mycompany.com/sonar</a>&quot;</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">, </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">&quot;kans&quot;</span><span \
style="font-size:10.0pt;font-family:Consolas;color:black">, </span><span \
style="font-size:10.0pt;font-family:Consolas;color:#2a00ff">&quot;kans&quot;</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&lt;Resource&gt;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">&quot;nloc&quot;</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