{"id":379018,"date":"2023-08-04T22:04:02","date_gmt":"2023-08-04T21:04:02","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qodana&#038;p=379018"},"modified":"2023-09-13T15:38:54","modified_gmt":"2023-09-13T14:38:54","slug":"o-qodana-sai-do-estagio-de-demonstracao-com-integracao-de-primeira-com-os-ides-da-jetbrains","status":"publish","type":"qodana","link":"https:\/\/blog.jetbrains.com\/pt-br\/qodana\/2023\/08\/o-qodana-sai-do-estagio-de-demonstracao-com-integracao-de-primeira-com-os-ides-da-jetbrains\/","title":{"rendered":"O Qodana sai do est\u00e1gio de demonstra\u00e7\u00e3o, com integra\u00e7\u00e3o de primeira com os IDEs da JetBrains"},"content":{"rendered":"<p>A JetBrains sempre se empenhou em fornecer ferramentas que tornem o trabalho dos desenvolvedores agrad\u00e1vel, criativo e instigante. Os IDEs da JetBrains s\u00e3o projetados para compreenderem o c\u00f3digo e darem sugest\u00f5es valiosas para melhor\u00e1-lo. Ter essas dicas dispon\u00edveis no editor \u00e9 incrivelmente \u00fatil. Por\u00e9m, os fluxos de trabalho modernos, baseados em CI, exigem um port\u00e3o de qualidade confi\u00e1vel no seu pipeline de build. Pensando nisso, criamos o Qodana.&nbsp;<\/p>\n<p>O <a href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana<\/a> \u00e9 a \u00fanica plataforma de qualidade do c\u00f3digo no mercado que usa inspe\u00e7\u00f5es nativas dos IDEs da JetBrains e estende a intelig\u00eancia deles ao servidor de CI.&nbsp;<\/p>\n<p>Criamos este poderoso mecanismo de an\u00e1lise est\u00e1tica para permitir que as equipes de desenvolvimento automatizem suas revis\u00f5es de c\u00f3digo, criem port\u00f5es de qualidade e garantam a aplica\u00e7\u00e3o de diretrizes de qualidade do c\u00f3digo em toda a organiza\u00e7\u00e3o \u2014 tudo dentro do ecossistema da JetBrains. A plataforma pode ser integrada a qualquer pipeline de CI\/CD e pode analisar c\u00f3digo em mais de 60 linguagens, incluindo Java, JavaScript, TypeScript, PHP, Kotlin, Python, Go e C#.<\/p>\n<p>Hoje anunciamos um grande marco para o Qodana: ele n\u00e3o est\u00e1 mais no est\u00e1gio de demonstra\u00e7\u00e3o e est\u00e1 dispon\u00edvel comercialmente, com algumas grandes melhorias. Aproveite a ocasi\u00e3o e ganhe um <strong>desconto de 50% no seu primeiro ano.<\/strong><\/p>\n<p><!--more--><\/p>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Experimente o Qodana gratuitamente\" href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"download-icon\"><\/i>Experimente o Qodana gratuitamente<\/a><\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-379071 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/08\/BRPT-Twitter-post-1200x675-1-1.jpg\" alt=\"\" width=\"1200\" height=\"675\"><\/figure>\n<h2 class=\"wp-block-heading\">Novidades no Qodana 2023.2<\/h2>\n<p>Muitos de voc\u00eas t\u00eam se perguntado de onde veio o nome &#8220;Qodana&#8221;. Vamos explicar.<\/p>\n<p>\u201cQodana\u201d vem de <i>code analyzer<\/i> \u2014 &#8220;analisador de c\u00f3digo&#8221; em ingl\u00eas.<\/p>\n<p>Em 2021, depois de semanas de discuss\u00f5es in\u00fateis sobre o nome do produto, pedimos a orienta\u00e7\u00e3o de uma colega poliglota. Dez minutos depois, ela sugeriu &#8220;Qodana&#8221; e soubemos de cara que o nome seria aquele.<\/p>\n<p>Desde que <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\">lan\u00e7amos o Qodana no Programa de Acesso Antecipado em 2021<\/a>, ficamos muito contentes com a resposta dos usu\u00e1rios. At\u00e9 o momento, o Qodana analisa os commits de mais de 9.000 projetos \u00fanicos por m\u00eas \u2014 e 80% desses projetos s\u00e3o comerciais.<\/p>\n<p>Nossos usu\u00e1rios pioneiros nos ensinaram muito sobre do que precisam e temos usado esse conhecimento para fazer alguns grandes aperfei\u00e7oamentos no mecanismo de an\u00e1lise est\u00e1tica de c\u00f3digo do <a href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana<\/a>.&nbsp;<\/p>\n<h3 class=\"wp-block-heading\">1. Agora a an\u00e1lise do lado do servidor no Qodana est\u00e1 totalmente integrada \u00e0s vers\u00f5es 2023.2 dos IDEs da JetBrains&nbsp;<\/h3>\n<p>Ferramentas de an\u00e1lise est\u00e1tica s\u00e3o notoriamente complicadas de configurar. Na vers\u00e3o 2023.2 do Qodana, eliminamos essa amola\u00e7\u00e3o integrando nossa plataforma de qualidade do c\u00f3digo com quase todos os IDEs da JetBrains: <a href=\"https:\/\/www.jetbrains.com\/idea\/\" target=\"_blank\" rel=\"noreferrer noopener\">IntelliJ IDEA<\/a>, <a href=\"https:\/\/www.jetbrains.com\/webstorm\/\" target=\"_blank\" rel=\"noreferrer noopener\">WebStorm<\/a>, <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\" target=\"_blank\" rel=\"noreferrer noopener\">PhpStorm<\/a>, <a href=\"https:\/\/www.jetbrains.com\/pycharm\/\" target=\"_blank\" rel=\"noreferrer noopener\">PyCharm<\/a>, <a href=\"https:\/\/www.jetbrains.com\/rider\/\" target=\"_blank\" rel=\"noreferrer noopener\">Rider<\/a> e <a href=\"https:\/\/www.jetbrains.com\/go\/\" target=\"_blank\" rel=\"noreferrer noopener\">GoLand<\/a>. <strong>Observe que essa integra\u00e7\u00e3o s\u00f3 estar\u00e1 dispon\u00edvel a partir das vers\u00f5es 2023.2 dos nossos IDEs.&nbsp;<\/strong><\/p>\n<p>Essa integra\u00e7\u00e3o trar\u00e1 dois benef\u00edcios importantes.&nbsp;<\/p>\n<p>O primeiro \u00e9 a <strong>facilidade de configura\u00e7\u00e3o<\/strong>. Voc\u00ea pode experimentar a an\u00e1lise local com alguns poucos cliques, visualizar a lista de problemas de todo o seu projeto e depois configurar o Qodana no seu sistema preferido de CI\/CD para criar um port\u00e3o de qualidade e executar verifica\u00e7\u00f5es do lado do servidor.&nbsp;<\/p>\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=\"Configura\u00e7\u00e3o do Qodana no IDE.\"><figcaption class=\"wp-element-caption\"><em>Configura\u00e7\u00e3o do Qodana no IDE<\/em><\/figcaption><\/figure>\n<p>O segundo benef\u00edcio \u00e9 um <strong>melhor fluxo de trabalho de qualidade do c\u00f3digo<\/strong>. Assim que o Qodana estiver configurado no servidor de CI, voc\u00ea poder\u00e1 visualizar os resultados da an\u00e1lise do lado do servidor sem sair do seu IDE \u2014 desde a instala\u00e7\u00e3o.&nbsp;Como alternativa, voc\u00ea pode navegar diretamente at\u00e9 o Qodana Cloud para ter uma visualiza\u00e7\u00e3o geral dos problemas em um diagrama sunburst simples.<\/p>\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=\"A vis\u00e3o geral dos problemas detectados pelo Qodana.\"><\/p>\n<figcaption class=\"wp-element-caption\"><em>A vis\u00e3o geral dos problemas detectados pelo Qodana<\/em><\/figcaption>\n<\/figure>\n<h3 class=\"wp-block-heading\">2. Suporte \u00e0 cobertura de c\u00f3digo<\/h3>\n<p>Agora o Qodana tem suporte ao processamento de <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/code-coverage.html\" target=\"_blank\" rel=\"noreferrer noopener\">cobertura de c\u00f3digo<\/a> em Java, Kotlin, PHP, JavaScript e TypeScript. Ao executar testes automatizados, o Qodana mostra quanto do c\u00f3digo j\u00e1 foi executado, usando a sa\u00edda dos frameworks conhecidos de testes de unidade. Assim, os usu\u00e1rios poder\u00e3o: 1) revisar o grau de cobertura de c\u00f3digo, 2) identificar as partes do c\u00f3digo que precisam de mais testes e 3) avaliar a qualidade dos pr\u00f3prios testes.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-373592\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-15.png\" alt=\"\" width=\"1600\" height=\"461\"><\/p>\n<figcaption class=\"wp-element-caption\"><em>A inspe\u00e7\u00e3o da cobertura de c\u00f3digo no Qodana<\/em><\/figcaption>\n<\/figure>\n<h3 class=\"wp-block-heading\">3. Verificador de vulnerabilidades, baseado em dados da Checkmarx<\/h3>\n<p>Agora o Qodana vem com um <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/vulnerability-checker.html\" target=\"_blank\" rel=\"noreferrer noopener\">verificador de vulnerabilidades<\/a> baseado no <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/vulnerability-checker.html\" target=\"_blank\" rel=\"noreferrer noopener\">IntelliJ IDEA<\/a>. Esta inspe\u00e7\u00e3o foi projetada para identificar pacotes externos vulner\u00e1veis usados no projeto. Os dados sobre as vulnerabilidades s\u00e3o fornecidos pela empresa de seguran\u00e7a de software <a href=\"https:\/\/checkmarx.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Checkmarx<\/a>.<\/p>\n<p>O verificador de vulnerabilidades vai al\u00e9m de apenas fornecer informa\u00e7\u00f5es de seguran\u00e7a. Ele tamb\u00e9m fornece valiosos insights para a corre\u00e7\u00e3o de problemas de seguran\u00e7a. Os desenvolvedores podem tomar a\u00e7\u00f5es imediatas para resolver vulnerabilidades, migrando rapidamente para uma vers\u00e3o segura e est\u00e1vel do pacote, que n\u00e3o tenha problemas conhecidos de vulnerabilidade.&nbsp;<\/p>\n<h3 class=\"wp-block-heading\">4. Corre\u00e7\u00f5es r\u00e1pidas (experimentais)&nbsp;<\/h3>\n<p>Todos os linters do Qodana (exceto para .NET) oferecem aos usu\u00e1rios o <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/quick-fix.html\" target=\"_blank\" rel=\"noreferrer noopener\">poder das corre\u00e7\u00f5es r\u00e1pidas<\/a> para aumentar a efici\u00eancia da sua programa\u00e7\u00e3o. Agora o Qodana pode aplicar corre\u00e7\u00f5es r\u00e1pidas a problemas que podem ser resolvidos automaticamente e criar uma nova solu\u00e7\u00e3o de pull com as altera\u00e7\u00f5es aplicadas (no momento, isto est\u00e1 dispon\u00edvel apenas para o GitHub Actions). A partir da\u00ed, o usu\u00e1rio poder\u00e1 revisar essas altera\u00e7\u00f5es antes de fazer o commit.&nbsp;<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-374023\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-10-1-2800x657.png\" alt=\"A corre\u00e7\u00e3o r\u00e1pida do Qodana.\" width=\"2800\" height=\"657\"><\/p>\n<figcaption class=\"wp-element-caption\"><em>Corre\u00e7\u00e3o r\u00e1pida do Qodana<\/em><\/figcaption>\n<\/figure>\n<p>Veja a lista completa de altera\u00e7\u00f5es em <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/2023.2\/new-in-2023-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Novidades do Qodana 2023.2<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Recursos j\u00e1 presentes no Qodana antes da vers\u00e3o 2023.2<\/h2>\n<p>Se voc\u00ea ainda n\u00e3o tiver experimentado o <a href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana<\/a>, aqui est\u00e1 uma breve vis\u00e3o geral dos recursos atualmente dispon\u00edveis no produto \u2014 al\u00e9m dos rec\u00e9m-lan\u00e7ados.&nbsp;<\/p>\n<h3 class=\"wp-block-heading\">Mais de 2500 inspe\u00e7\u00f5es de c\u00f3digo \u2014 incluindo inspe\u00e7\u00f5es exclusivas do Qodana<\/h3>\n<p>O Qodana pode identificar problemas de desempenho, declara\u00e7\u00f5es sem uso, depend\u00eancias vulner\u00e1veis, problemas de seguran\u00e7a em potencial, constru\u00e7\u00f5es confusas de c\u00f3digo, conven\u00e7\u00f5es de nomes e estilo, e <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/code-inspections.html\" target=\"_blank\" rel=\"noreferrer noopener\">muito mais<\/a>.<\/p>\n<h3 class=\"wp-block-heading\">Relat\u00f3rios e pain\u00e9is interativos de inspe\u00e7\u00f5es<\/h3>\n<p>Descubra problemas e tend\u00eancias no seu c\u00f3digo e compreenda melhor a qualidade do seu projeto com <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/results.html\" target=\"_blank\" rel=\"noreferrer noopener\">nosso belo diagrama sunburst<\/a>.&nbsp;<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-374677\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/1d-1-Interactive-1.png\" alt=\"\" width=\"2400\" height=\"1350\"><\/p>\n<figcaption class=\"wp-element-caption\"><em>Relat\u00f3rio interativo do Qodana<\/em><\/figcaption>\n<\/figure>\n<h3 class=\"wp-block-heading\">Vis\u00e3o geral de relat\u00f3rios baseada na nuvem<\/h3>\n<p>Voc\u00ea pode juntar todos os seus relat\u00f3rios do Qodana em um \u00fanico lugar \u2014 o <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-about.html\" target=\"_blank\" rel=\"noreferrer noopener\">Qodana Cloud<\/a> \u2014 e explorar as tend\u00eancias do projeto atrav\u00e9s de pain\u00e9is interativos.<\/p>\n<h3 class=\"wp-block-heading\">A linha de base para manter as suas pend\u00eancias t\u00e9cnicas sob controle<\/h3>\n<p>Durante execu\u00e7\u00f5es espec\u00edficas do Qodana, \u00e9 tirado um instant\u00e2neo da base do c\u00f3digo, ou <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/baseline.html\" target=\"_blank\" rel=\"noreferrer noopener\">linha de base<\/a>. Voc\u00ea pode comparar o seu c\u00f3digo atual com o estado dele na linha de base e ver os problemas novos, inalterados e resolvidos.&nbsp;<\/p>\n<p>Por exemplo, voc\u00ea pode usar a linha de base para colocar problemas menos cr\u00edticos atr\u00e1s na fila e se concentrar em corrigir bugs novos ou altamente cr\u00edticos.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-373636\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-17.png\" alt=\"A linha de base no Qodana.\" width=\"1600\" height=\"900\"><\/p>\n<figcaption class=\"wp-element-caption\"><em>A linha de base no Qodana<\/em><\/figcaption>\n<\/figure>\n<h3 class=\"wp-block-heading\">Auditoria de licen\u00e7as de terceiros<\/h3>\n<p><a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/license-audit.html\" target=\"_blank\" rel=\"noreferrer noopener\">Analise as depend\u00eancias<\/a> no seu reposit\u00f3rio de c\u00f3digo, encontre as respectivas licen\u00e7as e veja se s\u00e3o compat\u00edveis com a licen\u00e7a do seu projeto.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-373647\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/07\/image-18.png\" alt=\"O recurso de auditoria de licen\u00e7as de terceiros no Qodana.\" width=\"1600\" height=\"900\"><\/p>\n<figcaption class=\"wp-element-caption\"><em>Resultado de uma auditoria de licen\u00e7as com problemas<\/em><\/figcaption>\n<\/figure>\n<h3 class=\"wp-block-heading\">Construtor de inspe\u00e7\u00f5es<\/h3>\n<p>Procurando analisar um problema espec\u00edfico que o Qodana ainda n\u00e3o cobre? Voc\u00ea pode integr\u00e1-lo a ferramentas de inspe\u00e7\u00e3o de terceiros ou <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/extending-qodana-plugins.html\" target=\"_blank\" rel=\"noreferrer noopener\">criar os seus pr\u00f3prios plug-ins<\/a>.<\/p>\n<p>Um v\u00eddeo vale mais que mil palavras. Ent\u00e3o, fique \u00e0 vontade para conferir o v\u00eddeo de vis\u00e3o geral do Qodana do nosso Developer Advocate (Defensor de Desenvolvedores), Anton Arhipov.<\/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\">Os pre\u00e7os do Qodana ir\u00e3o surpreender os gerentes<\/h2>\n<p>Do que os tomadores de decis\u00e3o mais gostam no Qodana \u00e9 que cobramos por colaborador ativo, n\u00e3o importa o n\u00famero de linhas do projeto. Isso torna o Qodana uma oferta especialmente eficiente, do ponto de vista econ\u00f4mico.&nbsp;<\/p>\n<p>O Qodana est\u00e1 dispon\u00edvel em tr\u00eas planos, incluindo um gratuito com suporte a linguagens limitadas e planos pagos a partir de US$ 6 por colaborador ativo, por m\u00eas. <strong>Os planos pagos requerem no m\u00ednimo 3 colaboradores ativos.<\/strong>&nbsp;<\/p>\n<p>O plano mais avan\u00e7ado do Qodana, que oferece mais inspe\u00e7\u00f5es de seguran\u00e7a e a auditoria de licen\u00e7as, <strong>vem com um desconto de 50% por um ano!<\/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=\"Pre\u00e7os do Qodana.\" width=\"1600\" height=\"1271\"><\/figure>\n<p>Para saber mais detalhes sobre os planos e pre\u00e7os, consulte a <a href=\"https:\/\/www.jetbrains.com\/qodana\/buy\/\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de Pre\u00e7os<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Como come\u00e7ar a usar o Qodana?<\/h2>\n<p>Basta ir at\u00e9 o nosso <a href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noreferrer noopener\">Web site<\/a> e solicitar o seu per\u00edodo de testes gratuito! Voc\u00ea ser\u00e1 solicitado a criar uma conta no Qodana Cloud e conectar o linter especificado ao seu projeto e ao seu sistema preferido de CI\/CD. F\u00e1cil assim!<\/p>\n<p>Nossa miss\u00e3o \u00e9 ajudar os desenvolvedores a entregarem c\u00f3digo do qual possam se orgulhar. Esperamos que voc\u00ea goste do Qodana e de toda a intelig\u00eancia que ele re\u00fane em um diagrama sunburst f\u00e1cil de entender. Se voc\u00ea tiver alguma d\u00favida, fique \u00e0 vontade para criar um ticket no nosso <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\">rastreador de issues<\/a> ou deixar um coment\u00e1rio abaixo.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" title=\"Experimente o Qodana gratuitamente\" href=\"https:\/\/www.jetbrains.com\/qodana\/\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"download-icon\"><\/i>Experimente o Qodana gratuitamente<\/a><\/p>\n<p style=\"text-align: left;\" align=\"center\"><em>Artigo original em ingl\u00eas por:<\/em><\/p>\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":1086,"featured_media":379082,"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\/pt-br\/wp-json\/wp\/v2\/qodana\/379018"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/qodana"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=379018"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana\/379018\/revisions"}],"predecessor-version":[{"id":387731,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana\/379018\/revisions\/387731"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/379082"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=379018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=379018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=379018"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=379018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}