From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp43.i.mail.ru (smtp43.i.mail.ru [94.100.177.103]) (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 C0D81440F3C for ; Wed, 13 Nov 2019 00:03:22 +0300 (MSK) Date: Wed, 13 Nov 2019 00:03:19 +0300 From: Alexander Turenko Message-ID: <20191112210318.mv7pfsg3dvyhpxng@tkn_work_nb> References: <686ed898-91d1-546e-6120-ed7b1f46e1d7@tarantool.org> <20191112174047.tirafxzpyiytkxfl@tkn_work_nb> <03c537b9-b903-6cec-4f52-e313f3486754@tarantool.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <03c537b9-b903-6cec-4f52-e313f3486754@tarantool.org> 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: Vladislav Shpilevoy Cc: tarantool-patches@dev.tarantool.org > >>> + -- 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?