This story begins one weekend when François Gaillard, a PrestaShop developer, decided to spend 48 hours developing on a program that will automatically detect development errors in a module. After countless hours of coding, he created the PrestaShop Automatic Module Validator.
Version 1 (V1) saw the light of day in November 2013, when community module developers started using the tool. After successfully launching this tool, François released V2 in February, complete with new features and help pages.
Today we are proud to make two announcements: first, we've reached the milestone of 30,000 validations! Second: you can now track your module’s progress through a graph.
- Errors and warnings: If the validator detects anomalies during the validation, it will provide you a report listing errors and warnings it detected, making it really easy for you to correct them.
- Validation via GitHub repository: Validate your module directly from GitHub by specifying the repository, regardless it is public or private.
- Module generator: No need to start from scratch. Enter in some information about the module you want to create, then you can download a modified .zip file already adapted to the structure and norms of PrestaShop modules!
- Search for classes, methods, and features: Do you want to know what version(s) a class is used in, and what file you can find it in? Find out with the search engine designed just for this!
The validator’s mission is to help you, PrestaShop Module developers, submit high-quality modules for merchants. With this module, you will increase compatibility during migrations, reduce support requests, and simplify updates.
So go for it: it's as simple as loading a module and waiting a few seconds for the tool to do its job. It's a huge time saver for every developer - use it as often as you’d like!