Hash Variable Names
This code trips the linter up:
package { $packages:
ensure => $version,
require => [
Class['apt::update'],
Apt::Source["yubihsm-${facts['os']['distro']['codename']}"]
]
}
It thinks there should be newlines between the 'os', 'distro', and 'codename'