{"id":379557,"date":"2023-08-09T18:04:13","date_gmt":"2023-08-09T17:04:13","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qodana&#038;p=379557"},"modified":"2023-08-09T18:04:19","modified_gmt":"2023-08-09T17:04:19","slug":"la-phase-de-preview-de-qodana-est-terminee-et-la-plateforme-est-disponible-dans-les-ide-de-jetbrains","status":"publish","type":"qodana","link":"https:\/\/blog.jetbrains.com\/fr\/qodana\/2023\/08\/la-phase-de-preview-de-qodana-est-terminee-et-la-plateforme-est-disponible-dans-les-ide-de-jetbrains\/","title":{"rendered":"La phase de preview de Qodana est termin\u00e9e et la plateforme est disponible dans les IDE de JetBrains"},"content":{"rendered":"<p>JetBrains a toujours eu pour objectif de cr\u00e9er des outils qui rendent le travail des d\u00e9veloppeurs agr\u00e9able, cr\u00e9atif et stimulant. Les IDE JetBrains sont con\u00e7us pour comprendre le code et fournir des suggestions pour l&#8217;am\u00e9liorer. Disposer de ces conseils directement dans l&#8217;\u00e9diteur est incroyablement pratique. Mais les workflows modernes bas\u00e9s sur l&#8217;int\u00e9gration continue n\u00e9cessitent d&#8217;avoir un mur qualit\u00e9 fiable dans le pipeline de build. C&#8217;est pourquoi nous avons cr\u00e9\u00e9 Qodana,\u00a0<\/p>\n<p>la seule plateforme de qualit\u00e9 du code qui utilise les inspections natives des IDE de JetBrains et \u00e9tend leur intelligence aux serveurs de CI.\u00a0<\/p>\n<p>Nous avons construit ce puissant moteur d&#8217;analyse statique pour permettre aux \u00e9quipes de d\u00e9veloppement d&#8217;automatiser les r\u00e9visions de code, de cr\u00e9er des murs qualit\u00e9 et d&#8217;appliquer les directives de qualit\u00e9 du code \u00e0 l&#8217;\u00e9chelle de toute l&#8217;entreprise, tout cela au sein de l&#8217;\u00e9cosyst\u00e8me JetBrains. La plateforme peut \u00eatre int\u00e9gr\u00e9e dans tout pipeline de CI\/CD et permet d&#8217;analyser du code \u00e9crit dans plus de 60 langages, parmi lesquels Java, JavaScript, TypeScript, PHP, Kotlin, Python, Go et C#.<\/p>\n<p>Suite \u00e0 une phase de preview, Qodana est maintenant publiquement disponible et sa version 2023.2 apporte des mises \u00e0 jour importantes. \u00c0 cette occasion, nous proposons une <strong>r\u00e9duction de 50\u00a0% sur la premi\u00e8re ann\u00e9e d&#8217;abonnement.<\/strong><\/p>\n<p><!--more--><\/p>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Essayer Qodana gratuitement\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/qodana\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"download-icon\"><\/i>Essayer Qodana gratuitement<\/a><\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-373570\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/Blog_Social_Share_1280x720-1.png\" alt=\"\" width=\"2560\" height=\"1440\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Nouveaut\u00e9s de Qodana 2023.2<\/h2>\n<p>\u00ab Qodana \u00bb vient de \u00ab code analyzer \u00bb (analyseur de code).<\/p>\n<p>En 2021, apr\u00e8s des semaines de brainstorming infructueux sur le nom du produit, nous avons demand\u00e9 conseil \u00e0 une coll\u00e8gue polyglotte. Dix minutes plus tard, elle a sugg\u00e9r\u00e9 \u00ab\u00a0Qodana\u00a0\u00bb et nous avons imm\u00e9diatement su que c&#8217;\u00e9tait le bon choix.<\/p>\n<p>D\u00e8s le <a href=\"https:\/\/blog.jetbrains.com\/idea\/2021\/02\/early-access-program-for-qodana-a-new-product-that-brings-the-smarts-of-jetbrains-ides-into-your-ci-pipeline\/\" target=\"_blank\" rel=\"noreferrer noopener\">lancement de sa version EAP en 2021<\/a>, Qodana a re\u00e7u un tr\u00e8s bon accueil. Aujourd&#8217;hui, Qodana analyse chaque mois les commits de plus de 9 000 projets, dont 80 % sont des projets commerciaux.<\/p>\n<p>Nos tous premiers utilisateurs nous ont \u00e9norm\u00e9ment appris sur leurs besoins et nous en avons tenu compte pour apporter d&#8217;importantes am\u00e9liorations au moteur d&#8217;analyse de code statique de <a href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana<\/a>.\u00a0<\/p>\n<h3 class=\"wp-block-heading\">#1 &#8211; L&#8217;analyse c\u00f4t\u00e9 serveur de Qodana est enti\u00e8rement int\u00e9gr\u00e9e aux versions 2023.2 des IDE JetBrains<\/h3>\n<p>Les outils d&#8217;analyse statique sont notoirement compliqu\u00e9s \u00e0 configurer. La version 2023.2 de Qodana \u00e9limine ce probl\u00e8me en int\u00e9grant pleinement notre plateforme de qualit\u00e9 du code avec quasiment tous les IDE JetBrains\u00a0: <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/idea\/\" target=\"_blank\" rel=\"noreferrer noopener\">IntelliJ IDEA<\/a>, <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/webstorm\/\" target=\"_blank\" rel=\"noreferrer noopener\">WebStorm<\/a>, <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/phpstorm\/\" target=\"_blank\" rel=\"noreferrer noopener\">PhpStorm<\/a>, <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/pycharm\/\" target=\"_blank\" rel=\"noreferrer noopener\">PyCharm<\/a>, <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/rider\/\" target=\"_blank\" rel=\"noreferrer noopener\">Rider<\/a> et <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/go\/\" target=\"_blank\" rel=\"noreferrer noopener\">GoLand<\/a>. <strong>Veuillez noter que cette fonctionnalit\u00e9 est disponible \u00e0 partir des versions 2023.2 de nos IDE.\u00a0<\/strong><\/p>\n<p>Cette int\u00e9gration apporte deux avantages majeurs.\u00a0<\/p>\n<p>Tout d&#8217;abord, elle <strong>facilite la configuration<\/strong>. Vous pouvez essayer l&#8217;analyse locale en quelques clics, afficher la liste des probl\u00e8mes pour l&#8217;ensemble de votre projet, puis configurer Qodana dans le syst\u00e8me de CI\/CD de votre choix pour \u00e9tablir un mur qualit\u00e9 et ex\u00e9cuter des v\u00e9rifications c\u00f4t\u00e9 serveur.\u00a0<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/Try_locally.gif\" alt=\"Configuring Qodana in the IDE.\"\/><figcaption class=\"wp-element-caption\"><em>Configuration de Qodana dans l&#8217;IDE<\/em><\/figcaption><\/figure>\n\n\n<p>Le second avantage qu&#8217;apporte l&#8217;int\u00e9gration est <strong>l&#8217;am\u00e9lioration du workflow de qualit\u00e9 du code<\/strong>. Une fois Qodana configur\u00e9e dans le serveur d&#8217;int\u00e9gration continue, vous pouvez voir les r\u00e9sultats de l&#8217;analyse c\u00f4t\u00e9 serveur directement, sans quitter l&#8217;IDE.&nbsp;Vous pouvez aussi avoir une vue d&#8217;ensemble des probl\u00e8mes d\u00e9tect\u00e9s directement dans Qodana Cloud, dans un diagramme circulaire multiniveau .<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/cloud_overview.gif\" alt=\"The overview of issues detected by Qodana.\"\/><figcaption class=\"wp-element-caption\"><em>Vue d&#8217;ensemble des probl\u00e8mes d\u00e9tect\u00e9s par Qodana<\/em><\/figcaption><\/figure>\n\n\n<h3 class=\"wp-block-heading\">#2 &#8211; Prise en charge de la couverture du code<\/h3>\n<p>Qodana prend d\u00e9sormais en charge le traitement de la <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/code-coverage.html\" target=\"_blank\" rel=\"noreferrer noopener\">couverture du code<\/a> pour Java, Kotlin, PHP, JavaScript et TypeScript. Pendant l&#8217;ex\u00e9cution de tests automatis\u00e9s, Qodana indique clairement comment le code a \u00e9t\u00e9 ex\u00e9cut\u00e9 sur la base des sorties des frameworks de tests unitaires connus. De cette fa\u00e7on, les utilisateurs peuvent 1) v\u00e9rifier le degr\u00e9 de couverture du code, 2) identifier les parties du code qui n\u00e9cessitent des tests plus approfondis, 3) \u00e9valuer la qualit\u00e9 des tests eux-m\u00eames.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"461\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-15.png\" alt=\"\" class=\"wp-image-373592\"\/><figcaption class=\"wp-element-caption\"><em>The de couverture du code dans Qodana<\/em><\/figcaption><\/figure>\n\n\n<h3 class=\"wp-block-heading\">#3 &#8211; V\u00e9rificateur de vuln\u00e9rabilit\u00e9s bas\u00e9 sur les donn\u00e9es de Checkmarx<\/h3>\n<p>Qodana est maintenant fourni avec un <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/vulnerability-checker.html\" target=\"_blank\" rel=\"noreferrer noopener\">v\u00e9rificateur de vuln\u00e9rabilit\u00e9s<\/a> bas\u00e9 sur <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/vulnerability-checker.html\" target=\"_blank\" rel=\"noreferrer noopener\">IntelliJ IDEA<\/a>. Cette inspection est con\u00e7ue pour identifier les paquets externes vuln\u00e9rables qui sont utilis\u00e9s dans le projet. Les donn\u00e9es relatives aux vuln\u00e9rabilit\u00e9s sont fournies par <a href=\"https:\/\/checkmarx.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Checkmarx<\/a>, une entreprise sp\u00e9cialis\u00e9e dans la s\u00e9curit\u00e9 logicielle.<\/p>\n<p>Le v\u00e9rificateur de vuln\u00e9rabilit\u00e9s ne se contente pas de donner des informations de s\u00e9curit\u00e9, il fournit \u00e9galement des pistes pour la r\u00e9solution des probl\u00e8mes. Les d\u00e9veloppeurs peuvent ainsi agir imm\u00e9diatement et migrer vers une version s\u00e9curis\u00e9e et stable du package ne pr\u00e9sente pas de vuln\u00e9rabilit\u00e9 connue.&nbsp;<\/p>\n<h3 class=\"wp-block-heading\">#4 &#8211; Correctifs rapides (version exp\u00e9rimentale)&nbsp;<\/h3>\n<p>Tous les linters Qodana (sauf pour .NET) mettent \u00e0 disposition des utilisateurs la <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/quick-fix.html\" target=\"_blank\" rel=\"noreferrer noopener\">puissance des correctifs rapides<\/a> pour booster leur efficacit\u00e9. Qodana peut maintenant appliquer des correctifs rapides aux probl\u00e8mes qui peuvent \u00eatre r\u00e9solus automatiquement et cr\u00e9er une nouvelle requ\u00eate pull avec les modifications appliqu\u00e9es (actuellement disponible pour GitHub Actions seulement). L&#8217;utilisateur a ensuite la possibilit\u00e9 de passer en revue ces modifications avant de les enregistre en effectuant un commit.&nbsp;<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2800\" height=\"657\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-10-1-2800x657.png\" alt=\"The quick-fix by Qodana.\" class=\"wp-image-374023\"\/><figcaption class=\"wp-element-caption\"><em>Correctif rapide de Qodana<\/em><\/figcaption><\/figure>\n\n\n<p>Vous trouverez la liste compl\u00e8te des derni\u00e8res mises \u00e0 jour sur la page <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/new-in-2023-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Nouveaut\u00e9s de Qodana 2023.2<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Fonctionnalit\u00e9s de Qodana au-del\u00e0 des nouveaut\u00e9s de la version 2023.2<\/h2>\n<p>Si vous n&#8217;avez pas encore essay\u00e9 <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana<\/a>, voici une synth\u00e8se des fonctionnalit\u00e9s actuellement disponibles dans le produit, au-del\u00e0 de celles des nouveaut\u00e9s que la version 2023.2 a apport\u00e9es.&nbsp;<\/p>\n<h3 class=\"wp-block-heading\">Plus de 2&nbsp;500 inspections de code \u2013 parmi lesquelles des inspections exclusives<\/h3>\n<p>Qodana permet d&#8217;identifier les probl\u00e8mes de performances, les d\u00e9clarations inutilis\u00e9es, les d\u00e9pendances vuln\u00e9rables, les probl\u00e8mes de s\u00e9curit\u00e9 potentiels, les constructions de code pouvant pr\u00eater \u00e0 confusion, les conventions de nommage et de style, et <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/code-inspections.html\" target=\"_blank\" rel=\"noreferrer noopener\">bien plus<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Rapports d&#8217;inspection interactifs et tableaux de bord<\/h3>\n<p>Le <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/results.html\" target=\"_blank\" rel=\"noreferrer noopener\">diagramme circulaire multiniveau<\/a> vous permet d&#8217;identifier les probl\u00e8mes et tendances de votre code et facilite l&#8217;\u00e9valuation de la qualit\u00e9 de votre projet.&nbsp;<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1350\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/1d-1-Interactive-1.png\" alt=\"\" class=\"wp-image-374677\"\/><figcaption class=\"wp-element-caption\"><em>Rapport interactif de Qodana<\/em><\/figcaption><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Vue d&#8217;ensemble des rapports bas\u00e9e sur le cloud<\/h3>\n<p>Vous pouvez regrouper tous vos rapports Qodana dans <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-about.html\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana Cloud<\/a> et explorer les tendances de vos projets avec les tableaux de bord interactifs.<\/p>\n<h3 class=\"wp-block-heading\">La ligne de base pour garder votre dette technique sous contr\u00f4le<\/h3>\n<p>Un instantan\u00e9 de la base de code, ou <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/baseline.html\" target=\"_blank\" rel=\"noreferrer noopener\">ligne de base<\/a>, est pris pendant certaines ex\u00e9cutions d&#8217;analyse du code de Qodana. Vous pouvez ainsi comparer votre code actuel \u00e0 son \u00e9tat de r\u00e9f\u00e9rence pour identifier de nouveaux probl\u00e8mes et voir quels sont les probl\u00e8mes inchang\u00e9s et les probl\u00e8mes r\u00e9solus.&nbsp;<\/p>\n<p>Par exemple, vous pouvez utiliser la ligne de base pour mettre de c\u00f4t\u00e9 les probl\u00e8mes non urgents et vous concentrer sur les nouveaux probl\u00e8mes ou les bugs critiques.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"900\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-17.png\" alt=\"The baseline in Qodana.\" class=\"wp-image-373636\"\/><figcaption class=\"wp-element-caption\"><em>Ligne de base dans Qodana<\/em><\/figcaption><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Audit des licences tierces<\/h3>\n<p><a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/license-audit.html\" target=\"_blank\" rel=\"noreferrer noopener\">Examinez les d\u00e9pendances<\/a> dans votre r\u00e9f\u00e9rentiel de code pour identifier leurs licences et v\u00e9rifier si elles sont compatibles avec la licence de votre projet.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"900\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-18.png\" alt=\"Third-party license audit feature in Qodana.\" class=\"wp-image-373647\"><figcaption class=\"wp-element-caption\"><em>R\u00e9sultats d&#8217;un audit de licence n\u00e9gatif<\/em><\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\">Constructeur d&#8217;inspections<\/h3>\n<p>Vous avez besoin d&#8217;examiner un probl\u00e8me qui n&#8217;est pas encore couvert par Qodana&nbsp;? Vous pouvez l&#8217;int\u00e9grer avec des outils d&#8217;inspection tiers ou <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/extending-qodana-plugins.html\" target=\"_blank\" rel=\"noreferrer noopener\">cr\u00e9er vos propres plugins<\/a>.<\/p>\n<p>Une vid\u00e9o vaut mille mots, nous vous invitons donc \u00e0 regarder la vid\u00e9o de pr\u00e9sentation de Qodana de notre Developer Advocate Anton Arhipov pour en apprendre plus.<\/p>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Qodana Code Quality Platform \u2013 Overview\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/WrhnUnzMUCg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<h2 class=\"wp-block-heading\">Un plan tarifaire appr\u00e9ci\u00e9 des managers<\/h2>\n<p>Les managers appr\u00e9cient tout particuli\u00e8rement le mode de facturation de Qodana, qui d\u00e9pend du nombre de contributeurs actifs et non du nombre de lignes du projet. Cela fait de Qodana une offre particuli\u00e8rement \u00e9conomique.&nbsp;<\/p>\n<p>Nous proposons trois types de forfait, dont un forfait gratuit avec prise en charge de langage limit\u00e9e, et des forfaits payants \u00e0 partir de 6&nbsp;$ par contributeur actif et par mois. <strong>Les forfaits payants sont accessibles \u00e0 partir de 3&nbsp;contributeurs actifs.<\/strong>&nbsp;<\/p>\n<p>Vous pouvez obtenir le forfait Qodana le plus complet, qui inclut davantage d&#8217;inspections de s\u00e9curit\u00e9 et l&#8217;audit de licences, \u00e0 prix r\u00e9duit, <strong>avec une r\u00e9duction de 50&nbsp;% sur la premi\u00e8re ann\u00e9e d&#8217;abonnement&nbsp;!<\/strong>&nbsp;<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-373658\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-19.png\" alt=\"Tarification de Qodana.\" width=\"1600\" height=\"1271\"><\/figure>\n<p>Pour en savoir plus, consultez la <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/qodana\/buy\/\" target=\"_blank\" rel=\"noreferrer noopener\">page Tarifs<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Comment commencer \u00e0 utiliser Qodana&nbsp;?<\/h2>\n<p>Rendez-vous simplement sur notre <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">site web<\/a> pour demander un essai gratuit&nbsp;! Il vous sera alors demand\u00e9 de cr\u00e9er un compte dans Qodana Cloud et vous devrez connecter le linter sp\u00e9cifi\u00e9 \u00e0 votre projet et au syst\u00e8me de CI\/CD de votre choix. C&#8217;est aussi simple que cela&nbsp;!<\/p>\n<p>Notre mission est d&#8217;aider les d\u00e9veloppeurs \u00e0 produire du code dont ils peuvent \u00eatre fiers. Nous esp\u00e9rons que vous appr\u00e9cierez Qodana et les nombreuses informations qu&#8217;il restitue dans son diagramme circulaire multiniveau. Si vous avez des questions, n&#8217;h\u00e9sitez pas \u00e0 cr\u00e9er un ticket dans notre <a href=\"https:\/\/youtrack.jetbrains.com\/issues?q=%23QD&amp;_ga=2.64997871.1724849449.1688292960-3373284.1664957792&amp;_gl=1*15u7xhu*_ga*MzM3MzI4NC4xNjY0OTU3Nzky*_ga_9J976DJZ68*MTY4ODY0NjcwNC4xMTAuMS4xNjg4NjUwNTc0LjYwLjAuMA..\" target=\"_blank\" rel=\"noreferrer noopener\">outil de suivi<\/a> ou l\u00e0 laisser un commentaire ci-dessous.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Essayer Qodana gratuitement\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/qodana\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"download-icon\"><\/i>Essayer Qodana gratuitement<\/a><\/p>\n\n\n<p><\/p>\n\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":379618,"comment_status":"closed","ping_status":"closed","template":"","categories":[4089,947,7119,89,907,979],"tags":[158,211,4197,40,155,197,21,76,190,154,477,193],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qodana\/379557"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qodana"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/qodana"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=379557"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qodana\/379557\/revisions"}],"predecessor-version":[{"id":379653,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qodana\/379557\/revisions\/379653"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/379618"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=379557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=379557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=379557"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=379557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}