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').closeYury 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