From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp29.i.mail.ru (smtp29.i.mail.ru [94.100.177.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 109F3440F3C for ; Wed, 13 Nov 2019 00:27:29 +0300 (MSK) References: <686ed898-91d1-546e-6120-ed7b1f46e1d7@tarantool.org> <20191112174047.tirafxzpyiytkxfl@tkn_work_nb> <03c537b9-b903-6cec-4f52-e313f3486754@tarantool.org> <20191112210318.mv7pfsg3dvyhpxng@tkn_work_nb> From: Vladislav Shpilevoy Message-ID: <7d91f7dc-99ac-5c05-8ac1-e256f8dde393@tarantool.org> Date: Tue, 12 Nov 2019 22:33:35 +0100 MIME-Version: 1.0 In-Reply-To: <20191112210318.mv7pfsg3dvyhpxng@tkn_work_nb> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [Tarantool-patches] [PATCH] app/argparse: expect no value for a boolean option List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Turenko Cc: tarantool-patches@dev.tarantool.org On 12/11/2019 22:03, Alexander Turenko wrote: >>>>> + -- Don't consume a value after a 'boolean' or >>>>> + -- 'boolean+' argument. >>>>> + if lookup[command] ~= 'boolean' and >>>>> + lookup[command] ~= 'boolean+' then >>>> >>>> 2. Something is wrong with the indentation. >>> >>> Let's consider three variants of splitting long if conditions: >>> >>> | if long_cond1 or >>> | long_cond2 then >>> | <...> >>> | end >>> >>> | if long_cond1 or >>> | long_cond2 then >>> | <...> >>> | end >>> >>> | if long_cond1 or >>> | long_cond2 then >>> | <...> >>> | end >>> >>> As I see the first and the second variants are used across tarantool's >>> built-in Lua code. You are right, third one, which I personally prefer, >>> is not used within the project. >> >> There is no options. The first is the only standard in our code. If the >> second one is used somewhere, then it is incorrect, or is a third-party >> library with own code style. > > I see no mentions about this (at least there is nothing about this in > our Lua Style Guide on the website) as well as I see no dominant style > across our Lua code. > > What is the source of your information? > I remember, that I tried once to use a not aligned multiline 'if' and was said/emailed by you, or Roman T., or Vladimir D., or by Kostja O., that in Lua we need to stick to the same rules as in C about alignment.