VoxBot
03/27/2023, 1:15 PMVoxBot
03/27/2023, 1:16 PMBecause StandardRB is essentially a wrapper on top of RuboCop
VoxBot
03/27/2023, 1:16 PMYury Bushmelev
03/27/2023, 1:27 PMif mount.key?('opts')
a << mount['opts'] if mount.key?('opts')
else
a << mount['opts'] = 'z'
end
Here 2nd line do not need the if mount.key?('opts')
, right? It’s useless as I seeVoxBot
03/27/2023, 1:28 PMVoxBot
03/27/2023, 1:28 PMVoxBot
03/27/2023, 1:29 PMVoxBot
03/27/2023, 1:30 PMYury Bushmelev
03/27/2023, 1:35 PMmount['opts']
as nil
.. it’ll break the docker
commandYury Bushmelev
03/27/2023, 1:35 PMa << mounts['opts'] ||= 'z'
should be good enough from my point of viewYury Bushmelev
03/27/2023, 1:40 PMVoxBot
03/27/2023, 1:40 PMVoxBot
03/27/2023, 1:41 PMYury Bushmelev
03/27/2023, 1:42 PMYury Bushmelev
03/27/2023, 1:43 PMYury Bushmelev
03/27/2023, 1:47 PMYury Bushmelev
03/27/2023, 1:47 PMYury Bushmelev
03/27/2023, 1:48 PMFakeFS do
File.open('/.dockerenv', 'w') {}
docker.provision
rubocop complains about empty block {}
.. as I understand this creates an empty file in FakeFS and closes it immediately (because block is empty)Yury Bushmelev
03/27/2023, 1:49 PMYury Bushmelev
03/27/2023, 1:49 PMVoxBot
03/27/2023, 1:56 PMVoxBot
03/27/2023, 1:56 PMYury Bushmelev
03/27/2023, 1:56 PMFile.open('/.dockerenv', 'w').close
Yury Bushmelev
03/27/2023, 1:56 PMYury Bushmelev
03/27/2023, 1:59 PMtouch
works fine (at least unit tests are good), ty!Robert Waffen
03/27/2023, 2:14 PMRobert Waffen
03/27/2023, 2:14 PMRobert Waffen
03/27/2023, 2:15 PMVoxBot
03/27/2023, 2:16 PMVoxBot
03/27/2023, 2:17 PM