The AnsibleModule argument_spec knows of several types beyond the standard python types. One of
path. When used, type
path ensures that an argument is a string and expands any
shell variables and tilde characters.
This test looks for use of
os.path.expanduser() in modules. When found, it tells the user to
replace it with
type='path' in the module’s argument_spec or list it as a false positive in the