Integrating code quality tool in Mendix

0
Hello Experts,   Is there any module like Sonar code quality tool or other tools similar to this which is available in the Marketplace. So that I can integrate with my project.   Expectations : Usually before committing my changes it should check all my changes (Best practice in Mendix) and should be allowed me to commit if all the qualities of codes are met else should at least notify me to like similar in the Mendix Performance bot.  FYR,   Answers are really much appreciated!    
asked
4 answers
1

You could also check out ACR, from CLEVR. https://www.clevr.com/solutions/developer-suite/application-code-reviewer.

It basically scans your code against 150+ best/good practices, possible bugs, Java vulnerabilities, etc. It's most easy to use to check your code after committing, but it's also possible to do it beforehand. 

answered
0

There was one offering long back called Mendix AQM i am not sure if that can be directly used in the Mendix Studio/Pro but it was a cloud solution to which you can submit your mendix app and seek for a really extensive report. It included detailed reports on both mendix objects as well as Java files. I dont exactly remember if it included report on Styling!

So to use the AQM i think you had to seek a mendix vendor as far as i remember (back when my team did it, it was under mendix itself.)

It is based on the principles defined by SIG (Software Improvement Group)

 

Hope this helped you in some way :)

answered
0

You could try `mx check -p`

 

 

 

https://docs.mendix.com/refguide/mx-command-line-tool/#check

answered
0

Hi Arun,

 

You may want to take a quick look at Omnext. Our analysis platform allows you to run full quality analyses on your Mendix apps, including Open Source and Access Role analyses. It also has an API which can be used to fully integrate the analyses in your CI/CD pipeline and have your app analysed at every commit. 

 

You can check out their tool here: https://www.omnext.com/mendix/. If you would like a bit more information, I am happy to facilitate that as well for you if you want. 

 

Kind regards,

 

Bryan

answered