{"version":"1.0","provider_name":"Devoteam","provider_url":"https:\/\/devoteam.info\/uk\/","author_name":"Julien Pawlowski","author_url":"https:\/\/devoteam.info\/uk\/author\/jpawlowski\/","title":"Code Quality in MuleSoft Development: Leveraging SonarQube","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ft0CE52Rdb\"><a href=\"https:\/\/devoteam.info\/uk\/expert-view\/code-quality-in-mulesoft-development-leveraging-sonarqube\/\">Code Quality in MuleSoft Development: Leveraging SonarQube<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devoteam.info\/uk\/expert-view\/code-quality-in-mulesoft-development-leveraging-sonarqube\/embed\/#?secret=Ft0CE52Rdb\" width=\"600\" height=\"338\" title=\"&#8220;Code Quality in MuleSoft Development: Leveraging SonarQube&#8221; &#8212; Devoteam\" data-secret=\"Ft0CE52Rdb\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devoteam.info\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/QEN8WfNueOE1fsiX1ec4u_yZDT-VZynFldZcUi51gE9AbNOEQ7aNSI0FFqiWuvb8wH_QM_gdRhdotvX9xSm29Z2YfOQWwaXvcGJFX4eyruXdgAwutO3kJ4J7fRDtn_4ak_vtOYBw-hbofxC0uvq3v2w.png","thumbnail_width":600,"thumbnail_height":400,"description":"Maintaining code quality and ensuring API reliability is essential to all MuleSoft development (as it is with any software development). However, as projects grow in complexity and development teams expand, upholding standards to ensure the required quality becomes increasingly challenging. Code Analysis tools such as SonarQube come into play at this point. They provide features [&hellip;]"}