Hi,
We have tried to implement Static Code analysis for the creatio codes (both JS, C#)
using SonarQube - Static code analyzing tool. This setup has separate code analyzing
for client and server-side. We could get a successful result on running the client code(JS Part), but not the same in the case of Server code(C#). The main reason we couldn't get results is that in Creatio we get a build over the Tools ->BuildWorkspace which we set in External Tools (in Terrasoft.Tools.WorkspaceConsole.exe), Ref: https://academy.creatio.com/documents/technic-sdk/7-16/ide-settings-development but SonarQube works over the MSBuild.exe which gets build over Build Solution in Visual Studio. What is the exact interaction between Workspace Build(External Tools) and MSBuild in respective to creatio? Have an integration of Creatiocode with SonarQube is feasible for C#? Or, Is there any specific static code analyzing tool for creatio?
Like
Dear Adharsh,
You can build a project in any way needed, you can find the project following this path in installation files:
Terrasoft.WebApp\Terrasoft.Configuration\Terrasoft.Configuration.Dev.csproj
You can try building this project in a needed way to use SonarQube.
Unfortunately, there is no specific coded analyzing tool for Creatio.
Best regards,
Dennis