thanks David,

looking forward to using it :)

On Thursday, August 20, 2015 at 1:51:09 PM UTC-7, David Racodon wrote:
>
> Hi Mike,
>
> How does sonarqube differ from puppet-lint
>
>
> SonarQube provides more checks than puppet-lint and similar checks have 
> fewer false negatives.
> Checks are not only coding style related. There are checks:
>
>    - to detect potential bugs: duplicated hash keys should be removed, 
>    duplicated parameters should be removed, ...
>    - to warn about deprecated structures: deprecated node inheritance 
>    should not be used, ...
>    - to point out complex code: case and selectors statements should not 
>    be nested, classes and defines should not be too complex, ...
>    - to point out pitfalls: if...elsif structures should be terminated by 
>    an else statement, empty blocks should be removed, ...
>    - ...
>
> and a lot more valuable checks are being implemented.
>
> As stated before, it comes with a nice web interface to browse issues, it 
> computes metrics (lines of code, complexity, comments lines, number of 
> resources, ...), it keeps history, you can focus on new code, you can get 
> an overview of your entire Puppet code base, it checks for duplication, it 
> computes technical debt, the analysis is way faster, etc.
>
> The best way to discover how SonarQube can bring you value is to either 
> browse the demo instance at http://nemo.sonarqube.org or install it and 
> give it a try on your source code. By the way, I just built a package to 
> analyze your Puppet code in less than two minutes. So feel free to give it 
> a try: 
> https://github.com/racodond/package-test-sonarqube-puppet/archive/master.zip
>
>
>  also does it test for the future parser?
>
>
> Not in this first version but we're working hard on it.
>
> Cheers, 
>
> David RACODON
> Freelance QA Consultant
> LinkedIn <https://ch.linkedin.com/pub/david-racodon/11/62/283> | Twitter 
> <https://twitter.com/davidracodon>
>
> On Thu, Aug 20, 2015 at 7:47 PM, Mike Skint <jesk...@gmail.com 
> <javascript:>> wrote:
>
>> This is interesting,  thanks.  
>>
>> How does sonarqube differ from puppet-lint, also does it test for the 
>> future parser?
>>
>> cheers.
>>
>> On Tuesday, August 18, 2015 at 11:13:11 PM UTC-7, David Racodon wrote:
>>>
>>> Hi,
>>>
>>> Iain and I developed a SonarQube <http://www.sonarqube.org/> plugin to 
>>> check code quality of Puppet modules. This first version comes with over 40 
>>> rules spanning from potential bugs to coding style guidelines. It fully 
>>> benefits from all the nice features coming with SonarQube 
>>> <http://nemo.sonarqube.org/>: efficient web interface to browse issues 
>>> and metrics, ability to focus your effort on new code (added or modified) 
>>> only, computation of technical debt and a lot more.
>>>
>>> It is fully open source and free. So, feel free to give it a try. The 
>>> release is available at: 
>>> https://github.com/iwarapter/sonar-puppet/releases/tag/1.0. To get 
>>> started with SonarQube, see 
>>> http://docs.sonarqube.org/display/SONAR/Documentation.
>>>
>>> Any feedback is more than welcome!
>>>
>>> Meanwhile, we'll keep adding new features.
>>>
>>> Enjoy!
>>>
>>> Iain Adams and David Racodon
>>>
>>> David RACODON
>>> Freelance QA Consultant
>>> LinkedIn <https://ch.linkedin.com/pub/david-racodon/11/62/283> | Twitter 
>>> <https://twitter.com/davidracodon>
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to puppet-users...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/1b80776e-d9fb-411b-a367-01cdaa03d045%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-users/1b80776e-d9fb-411b-a367-01cdaa03d045%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/78e92938-65df-4f0b-bdf0-60b0c582b803%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to