no-illegal-filenames ==================== Files and directories should not contain illegal characters or names so that Ansible can be checked out on any Operating System. Illegal Characters ------------------ The following characters are not allowed to be used in any part of the file or directory name; * ``<`` * ``>`` * ``:`` * ``"`` * ``/`` * ``\`` * ``|`` * ``?`` * ``*`` * Any characters whose integer representations are in the range from 0 through to 31 like ``\n`` The following characters are not allowed to be used as the last character of a file or directory; * ``.`` * ``" "`` (just the space character) Illegal Names ------------- The following names are not allowed to be used as the name of a file or directory excluding the extension; * ``CON`` * ``PRN`` * ``AUX`` * ``NUL`` * ``COM1`` * ``COM2`` * ``COM3`` * ``COM4`` * ``COM5`` * ``COM6`` * ``COM7`` * ``COM8`` * ``COM9`` * ``LPT1`` * ``LPT2`` * ``LPT3`` * ``LPT4`` * ``LPT5`` * ``LPT6`` * ``LPT7`` * ``LPT8`` * ``LPT9`` For example, the file ``folder/COM1``, ``folder/COM1.txt`` are illegal but ``folder/COM1-file`` or ``folder/COM1-file.txt`` is allowed.