{"version":"1.0","provider_name":"ALM-Toolbox France","provider_url":"https:\/\/www.almtoolbox.com\/fr\/blog","author_name":"Ori H","author_url":"https:\/\/www.almtoolbox.com\/fr\/blog\/author\/orih\/","title":"SonarQube et JavaScript - ALM-Toolbox France","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"56k29wEUaU\"><a href=\"https:\/\/www.almtoolbox.com\/fr\/blog\/sonarqube-and-javascript\/\">SonarQube et JavaScript<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.almtoolbox.com\/fr\/blog\/sonarqube-and-javascript\/embed\/#?secret=56k29wEUaU\" width=\"600\" height=\"338\" title=\"&#8220;SonarQube et JavaScript&#8221; &#8212; ALM-Toolbox France\" data-secret=\"56k29wEUaU\" 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:\/\/www.almtoolbox.com\/fr\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.almtoolbox.com\/fr\/blog\/wp-content\/uploads\/2026\/01\/sonarqube-js.webp","thumbnail_width":930,"thumbnail_height":450,"description":"SonarQube propose une analyse statique de code (SAST) pour de nombreux langages, JavaScript (JS) \u00e9tant l'un des plus populaires. L'outil d\u00e9tecte les bugs, les vuln\u00e9rabilit\u00e9s de s\u00e9curit\u00e9, les hotspots et les code smells."}