[Tarantool-patches] [PATCH v7 3/3] luacheck: fix warnings in test/box-tap

Sergey Bronnikov sergeyb at tarantool.org
Tue Jan 12 16:59:09 MSK 2021


Thanks for review!

On 11.01.2021 20:52, Vladislav Shpilevoy wrote:
> Thanks for the patch!
>
>> diff --git a/.luacheckrc b/.luacheckrc
>> index 52625bb35..b7f9abb45 100644
>> --- a/.luacheckrc
>> +++ b/.luacheckrc
>> @@ -157,3 +156,23 @@ files["test/box/lua/fifo.lua"] = {
>>   files["test/box/lua/identifier.lua"] = {
>>        globals = {"run_test"}
>>   }
>> +files["test/box-tap/session.test.lua"] = {
>> +    globals = {
>> +        "active_connections",
> This can be declared 'local'.

and with removed a single suppression in .luacheckrc we have got another 
warnings,

that should be suppressed too (inline or in luacheckrc):

Checking test/box-tap/session.test.lua            4 warnings

     test/box-tap/session.test.lua:73:22: setting non-standard global 
variable active_connections
     test/box-tap/session.test.lua:73:43: accessing undefined variable 
active_connections
     test/box-tap/session.test.lua:74:22: setting non-standard global 
variable active_connections
     test/box-tap/session.test.lua:74:43: accessing undefined variable 
active_connections

I think it is better to keep it as is.

>
> ====================
> @@ -70,6 +70,7 @@ session.on_disconnect(nil, fail)
>   
>   -- check how connect/disconnect triggers work
>   local peer_name = "peer_name"
> +local active_connections = 0
>   local function inc() active_connections = active_connections + 1 end
>   local function dec() active_connections = active_connections - 1 end
>   local function peer() peer_name = box.session.peer() end
> @@ -77,7 +78,6 @@ local net = { box = require('net.box') }
>   test:is(type(session.on_connect(inc)), "function", "type of trigger inc on_connect")
>   test:is(type(session.on_disconnect(dec)), "function", "type of trigger dec on_disconnect")
>   test:is(type(session.on_disconnect(peer)), "function", "type of trigger peer on_disconnect")
> -active_connections = 0
>   local c = net.box.connect(HOST, PORT)
> ====================


More information about the Tarantool-patches mailing list