By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.
Problem/Feature
I can pass two or more spaces as a project name causing it to fail. In the same way I can pass special characters that can mess with the integrity of the target file tree.
Description of Changes:
Added function sanitizeInput. Leveraged bubbles input Validate field to use said function.
Added unit tests to the function.
Modified linting.yml file to do continuous integration (linting and testing)
Checklist
[X] I have self-reviewed the changes being requested
[X] I have updated the documentation (if applicable)
By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.
Problem/Feature
I can pass two or more spaces as a project name causing it to fail. In the same way I can pass special characters that can mess with the integrity of the target file tree.
Description of Changes:
Checklist