Brian,

On 3/20/2019 12:46 PM, Brian wrote:
> I'm trying to get better at not breaking the KiCad style guidelines, but
> then I see the clang-format tool make suggestions like this:
> 
> - static LIB_TEXT* loadText( std::unique_ptr< LIB_PART >& aPart,
> LINE_READER& aReader,
> - int aMajorVersion, int aMinorVersion );
> - static LIB_RECTANGLE* loadRectangle( std::unique_ptr< LIB_PART >& aPart,
> - LINE_READER& aReader );
> + static LIB_TEXT* loadText( std::unique_ptr<LIB_PART>& aPart,
> LINE_READER& aReader,
> + int aMajorVersion, int aMinorVersion );
> + static LIB_RECTANGLE* loadRectangle( std::unique_ptr<LIB_PART>& aPart,
> LINE_READER& aReader );
> 
> This doesn't seem right to me, in particular pulling the second line of
> the loadText definition leftward and removing the spaces around template
> parameters.  It makes me reluctant to blindly do a `git clang-format`
> before a commit.
> 
> Comments / advice?

This is why I didn't allow this to be always hooked when making commits.
 I don't trust them to do exactly what I want.  Technically we do not
define this indentation.  It can be either indented one level (4 spaces)
or aligned with the first parameter.  I prefer the latter.  In either
case, this indentation doesn't appear to be correct.  I don't pretend to
be a clang-format expert but I'm guessing this can be fixed with the
appropriate setting.  Your best bet is to configure your editor to
perform the code formatting to match the kicad coding policy.

Cheers,

Wayne

> 
> Thanks,
> -Brian
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to