← Back to team overview

kicad-developers team mailing list archive

Re: Coding style Policy (https://dev-docs.kicad.org/en/rules-guidelines/code-style/)

 

https://dev-docs.kicad.org/en/rules-guidelines/code-style/ has been updated
to clarify this point.

-Jon

On Mon, Jul 5, 2021 at 12:32 PM Jon Evans <jon@xxxxxxxxxxxxx> wrote:

> Lines which only contain braces do count as a blank line in this context.
> We should clarify this in the style guide.
>
> Best,
> Jon
>
> On Mon, Jul 5, 2021 at 2:20 AM Markus Bonk <markus_bonk@xxxxxxxxxxxxxxx>
> wrote:
>
>> Hi,
>>
>>
>>
>> In my opinion there may be issues with the examples in the KiCAD coding
>> style doc relating to 4.2.3 Control Statements.
>>
>> 4.2.3 requires one blank line before and after the statement block.
>> Example 4.7 & 4.8 (for example) has missing opening and closing blank lines
>> for the while and if blocks.
>>
>>
>>
>> Do lines which only contain braces count as a blank line?
>>
>>
>>
>> The example for 10. Function CharAt also violates 4.2.3
>>
>>
>>
>> Markus
>>
>>
>>
>>
>>
>> ------------------------------
>>
>> *Markus Bonk*
>> Senior Software Engineer
>>
>> Clarita-Bernhard-Str. 18
>> 81249 München
>> Germany
>> markus_bonk@xxxxxxxxxxxxxxx <%7BE-mail%7D>
>> www.3dconnexion.com
>>
>> Geschäftsführer: Antonio Pascucci
>> Sitz der Gesellschaft: München
>> Registergericht: München HRB 99232
>>
>> This email and any files transmitted with are from 3Dconnexion GmbH. The
>> contents of this email and any attachments are confidential to the intended
>> recipient. They may not be disclosed to or used by or copied in any way by
>> anyone other than the intended recipient. If this email is received in
>> error, please contact 3Dconnexion GmbH by calling +49 89 8974542-0 and then
>> delete it. Please note that neither 3Dconnexion GmbH nor the sender accepts
>> any responsibility for viruses and it is your responsibility to scan or
>> otherwise check this email and any attachments. Any opinion expressed in
>> this email are those of the individual and not necessarily those of
>> 3Dconnexion GmbH.
>> 3Dconnexion GmbH processes and stores for commercial purposes your
>> personal data, collected upon your consent, in accordance with its privacy
>> policy available at https://www.3dconnexion.eu/privacy.html, which has
>> been drafted in accordance with Regulation (EU) no. 679/2016 and all
>> applicable local data protection laws and regulations of the countries
>> where the company operates. To revoke your consent or exercise all your
>> rights with regards to personal data, please contact us at
>> privacy@xxxxxxxxxxxxxxx.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>

GIF image


References