mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Add a hack to test whether type=path should be used in a module
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
Sanity Tests » use-argspec-type-path
|
||||
====================================
|
||||
|
||||
The AnsibleModule argument_spec knows of several types beyond the standard python types. One of
|
||||
these is ``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 :meth:`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
|
||||
test.
|
||||
|
||||
Reference in New Issue
Block a user