Performs analysis of other modules, looking for a set of properties and testing for conformance with Space guidelines.
Run module analysis
Takes a module directory path as input and perform analysis check on its contents.
Example: space -m spacechecker /run/ -- .
Check dependencies for this module.
Check if module has dep_install node implemented.
Check if module has LICENSE file present.
Check if module has CHANGELOG file present.
Check if module has README file present.
Check if module has update_readme script present.
Check if module has stable file present.
Check if module has requirement file present.
Check if module has tests structure in place.
Check if module has doc structure in place.
Check if module has gitlab-ci file present.
Check if module possibly has bashisms
Check if module complies with Space module guidelines.
- $1: module directory path
- 0: success
- 1: failed. Directory path is not pointing to a module.