On Sat, Jun 23, 2012 at 8:45 AM, Deepak Garg <deepak.g...@citrix.com> wrote:
>
>
> -----Original Message-----
> From: David Nalley [mailto:da...@gnsa.us]
> Sent: Saturday, June 23, 2012 1:27 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: Coding conventions, spaces and tabs
>
> On Fri, Jun 22, 2012 at 3:51 PM, Deepak Garg <deepak.g...@citrix.com> wrote:
>> +1
>>
>>
>> In Eclipse it is easy to configure the editor to replace 'tabs' with 
>> 'spaces' and also to kill the trailing whitespaces:
>>
>> To remove the trailing whitespaces on save:
>>
>> Preferences -> Java -> Editor -> Save Actions -> Configure Project Specific 
>> settings -> (choose project) -> Configure -> Choose "Remove Trailing 
>> WhiteSpace"
>>
>>
>
>
>>So not to be argumentative, but:
>
>>It may be easy, but that doesn't mean people will do 'The Right
>>Thing', hence why there are so many coding convention problems in our
>>codebase.
>
>>--David
>
>
> One way to solve this problem is to have a script or may be something in unit 
> tests which people can run locally on the entire codebase before pushing the 
> code to the community. It can throw errors and point to such violations.
> As developers have varied choices of their editors, so this will be a ground 
> check for them before they push the code.
> This is similar to how pep8 checks were used in Openstack unit test bundle.
>

This is very useful, though it would require quite some time to develop it.

Linux kernel community also has a set of very good tools to help. For
example everyone need to run checkpatch.pl before submit the patch.
But that one is a ~4000 line script.

I think we need a volunteer for this? Or is there any tool we can borrow?

--Sheng
>
> Deepak
>

Reply via email to