[{"data":1,"prerenderedAt":958},["ShallowReactive",2],{"/pt-br/solutions/code-suggestions":3,"navigation-pt-br":244,"banner-pt-br":652,"footer-pt-br":662,"next-steps-pt-br":901,"code-editor-examples-pt-br-v-0-0-0-0-0":911,"code-editor-examples-pt-br-v-0-0-0-0-1":926,"code-editor-examples-pt-br-v-0-0-0-0-2":934,"code-editor-examples-pt-br-v-0-0-0-0-3":942,"code-editor-examples-pt-br-v-0-0-0-0-4":950},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":213,"meta":214,"navigation":8,"path":215,"seo":216,"slug":6,"stem":242,"testContent":6,"type":6,"__hash__":243},"pages/pt-br/solutions/code-suggestions.yml","Code Suggestions",null,{"enableAnimations":8},true,[10,42,50,57,118,125,132,155,164,211],{"componentName":11,"componentContent":12},"SolutionsCodeSuggestionsHero",{"heading":13,"description":14,"image":27,"button":31,"secondaryButton":37},"Sugestões de Código do GitLab Duo",[15,19,23],{"typed":16,"highlighted":17,"config":18},"Ajudam você a manter","o fluxo",{"isDescriptionInline":8},{"typed":20,"highlighted":21,"config":22},"No IDE","que você preferir",{"isDescriptionInline":8},{"typed":24,"highlighted":25,"config":26},"Na linguagem","que você precisar",{"isDescriptionInline":8},{"altText":28,"config":29},"",{"src":30},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590244/ahvoxthmrmu6eqcfcks2.png",{"text":32,"config":33},"Teste grátis",{"href":34,"dataGaName":35,"dataGaLocation":36},"/pt-br/gitlab-duo-agent-platform/#free-trial","gitlab duo free trial","hero",{"text":38,"config":39},"Dúvidas? Fale com a gente",{"href":40,"dataGaName":41,"dataGaLocation":36},"/pt-br/sales/","contact us",{"componentName":43,"componentContent":44},"SolutionsCodeSuggestionsCopyBlock",{"header":45,"description":46,"codeBlock":47},"Acelere a programação","As Sugestões de Código ajudam você a manter o fluxo completando blocos de código preditivamente, definindo lógica de função, gerando testes e propondo código comum como padrões regex. Tudo isso no mesmo ambiente em que você já programa.\n",{"config":48},{"initialSelectedLanguage":49},"python",{"componentName":43,"componentContent":51},{"header":52,"description":53,"image":54},"IA com foco em privacidade","As Sugestões de Código são construídas com a privacidade como base fundamental. O código cliente privado e não público armazenado no GitLab não é usado como dados de treinamento. [Saiba mais sobre o uso de dados](https://docs.gitlab.com/user/ai_data_usage/){data-ga-name=\"code suggestions data usage\" data-ga-location=\"body\"} ao usar as Sugestões de Código.\n",{"altText":28,"config":55},{"src":56},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506811/awm4wcaeetfy0g9qkcf2.svg",{"componentName":43,"componentContent":58},{"header":59,"description":60,"logos":61},"Suporte na linguagem que você precisar","Receba sugestões de código com tecnologia de IA adaptadas ao seu fluxo de trabalho. Agora disponível em [mais de 14 linguagens](https://docs.gitlab.com/user/project/repository/code_suggestions/supported_extensions/#supported-languages){data-ga-name=\"code suggestions supported languages\" data-ga-location=\"body\"}: C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, TypeScript.\n",[62,66,70,74,78,82,86,90,94,98,102,106,110,114],{"altText":63,"config":64},"C",{"src":65},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507089/zpck9scng2uj3nvxbm25.svg",{"altText":67,"config":68},"C++",{"src":69},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/os5vwbdzsbxmjvoihd9m.svg",{"altText":71,"config":72},"C#",{"src":73},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/ag3j8cgcidljuum6uojd.svg",{"altText":75,"config":76},"Python",{"src":77},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/rp1ccjsxqhetxnz8g2mj.svg",{"altText":79,"config":80},"Javascript",{"src":81},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506884/tclyqepbeuxm7bwsu0tj.svg",{"altText":83,"config":84},"Typescript",{"src":85},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/qedmu6hf9xipkmsqxqo3.svg",{"altText":87,"config":88},"Ruby",{"src":89},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506882/ul40h6jvozspb56pp7sy.svg",{"altText":91,"config":92},"Java",{"src":93},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/yyztzezwbk64sxrkvclf.svg",{"altText":95,"config":96},"Rust",{"src":97},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506876/fofe7ax0bg4adx2pbzai.svg",{"altText":99,"config":100},"Google Cloud SQL",{"src":101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/mox7qayqhm2oevflatzz.svg",{"altText":103,"config":104},"PHP",{"src":105},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506873/efrsz4pbvrreimy73ku3.svg",{"altText":107,"config":108},"Scala",{"src":109},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/r5n5kywmwzelxeb1ppw5.svg",{"altText":111,"config":112},"Go",{"src":113},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/lpydegnhkqr4oglubrjr.svg",{"altText":115,"config":116},"Kotlin",{"src":117},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/dofwvxelzav14yscf9ll.svg",{"componentName":43,"componentContent":119},{"header":120,"description":121,"codeBlock":122},"Compatível com o IDE da sua preferência","Você encontra nossas extensões do GitLab nos marketplaces dos IDEs mais populares. O suporte inclui: GitLab Web IDE, VS Code, Visual Studio, IDEs baseados em JetBrains e NeoVIM. Saiba mais sobre o [suporte a IDE](https://docs.gitlab.com/user/project/repository/code_suggestions/supported_extensions/){data-ga-name=\"code suggestions IDE support\" data-ga-location=\"body\"} para Sugestões de Código.\n",{"config":123},{"initialSelectedLanguage":124},"go",{"componentName":43,"componentContent":126},{"header":127,"description":128,"codeBlock":129},"Disponível para instâncias self-managed","As Sugestões de Código estão disponíveis para instâncias self-managed do GitLab por meio de uma conexão segura com o GitLab.com. [Saiba mais](https://docs.gitlab.com/user/ai_features_enable/#configure-gitlab-duo-on-a-self-managed-instance){data-ga-name=\"code suggestions self managed\" data-ga-location=\"body\"}.\n",{"config":130},{"initialSelectedLanguage":131},"javascript",{"componentName":133,"componentContent":134},"SolutionsCodeSuggestionsDemoBlock",{"heading":135,"description":136,"launchButton":137,"demo":144},"Sugestões de Código em ação","Veja como as Sugestões de Código criam um servidor Express com esta demonstração interativa.",{"text":138,"config":139},"Confira a demo",{"href":140,"icon":141,"dataGaName":142,"dataGaLocation":143},"https://capture.navattic.com/clqbyyltp000h0gjxap0ec5od","LaptopVideo","ai demo","body",{"text":145,"config":146,"subtitle":150,"scheduleButton":151},"Experimente uma demo",{"demoHref":140,"videoFallbackHref":147,"thumbnailSrc":148,"dataGaName":149,"dataGaLocation":143},"https://player.vimeo.com/video/894621401?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479","//images.ctfassets.net/xz1dnu24egyd/5JteZ8lwoO98EaKnare3DO/8575f31da07d54fd1343a631281dc7ea/Screenshot_2024-02-26_at_8.57.23_AM.png","demo","Acelere sua programação com as Sugestões de Código do GitLab Duo",{"text":152,"config":153},"Agende uma demonstração personalizada",{"href":40,"dataGaName":154,"dataGaLocation":143},"demo sales",{"componentName":156,"componentContent":157},"SolutionsCodeSuggestionsWhatsNextBlock",{"heading":158,"card":159},"Qual é o próximo passo para seu programador com assistência de IA?",{"header":160,"description":161,"config":162},"Qualidade das sugestões aprimorada","Estamos aprimorando continuamente a qualidade das sugestões com novas técnicas de engenharia de prompt, roteamento inteligente de modelo e contextos expandidos para janelas de inferência. [Você pode acompanhar nosso progresso e até sugerir ideias.](https://gitlab.com/groups/gitlab-org/-/epics/9814){data-ga-name=\"suggestion quality epic\" data-ga-location=\"body\"}.\n",{"icon":163},"AICodeSuggestions",{"componentName":165,"componentContent":166},"CommonResourcesContainer",{"header":167,"button":168,"tabs":173},"Novidades nas Sugestões de Código com tecnologia de IA",{"text":169,"config":170},"Confira todos os recursos",{"href":171,"dataGaName":172,"dataGaLocation":143},"/pt-br/resources/","View all resources",[174],{"name":175,"items":176,"config":209},"Blogs",[177,188,195,202],{"header":178,"type":179,"image":180,"link":184},"Sugestões de Código com tecnologia de IA do Google","Blog",{"altText":181,"config":182},"Destaques do experimento de IA",{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590560/bgqcibm6oo15hlczfmnh.png",{"text":185,"config":186},"Saiba mais",{"href":187,"icon":179},"https://docs.gitlab.com/releases/16/gitlab-16-2-released/",{"header":189,"type":179,"image":190,"link":192},"Conheça o novo suporte para JetBrains e NeoVim",{"altText":181,"config":191},{"src":183},{"text":185,"config":193},{"href":194,"icon":179},"/blog/gitlab-jetbrains-neovim-plugins/",{"header":196,"type":179,"image":197,"link":199},"Suporte para Visual Studio",{"altText":181,"config":198},{"src":183},{"text":185,"config":200},{"href":201,"icon":179},"/blog/gitlab-visual-studio-extension/",{"header":203,"type":179,"image":204,"link":206},"Suporte para Self-managed",{"altText":181,"config":205},{"src":183},{"text":185,"config":207},{"href":208,"icon":179},"/blog/self-managed-support-for-code-suggestions/",{"key":210},"blogs",{"componentName":212},"CommonNextSteps","yml",{},"/pt-br/solutions/code-suggestions",{"title":217,"description":218,"schema":219},"Sugestões de Código auxiliadas por IA do GitLab","Sugestões de Código auxiliadas por IA do GitLab. Mantêm seu código seguro. Aumentam sua produtividade de programação.",{"config":220,"name":217,"description":218,"image":238,"brand":239,"category":28},{"@context":221,"@type":222,"offers":223,"url":237},"https://schema.org","Product",{"@type":224,"name":225,"description":226,"price":227,"priceCurrency":228,"url":229,"availability":230,"priceSpecification":231,"eligibleDuration":233},"Offer","Avaliação gratuita","Avaliação gratuita de 60 dias do GitLab. Não é necessário cartão de crédito.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":232,"price":227,"priceCurrency":228},"UnitPriceSpecification",{"@type":234,"value":235,"unitCode":236},"QuantitativeValue",60,"DAY","https://about.gitlab.com/solutions/code-suggestions/","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":240,"name":241},"Brand","GitLab","pt-br/solutions/code-suggestions","bo5NVOMWlbvYtwUT5LDjwifOARelij5PhIKYCnD6-aw",{"data":245},{"logo":246,"freeTrial":251,"sales":256,"login":260,"items":265,"search":570,"minimal":604,"duo":622,"switchNav":631,"pricingDeployment":642},{"config":247},{"href":248,"dataGaName":249,"dataGaLocation":250},"/pt-br/","gitlab logo","header",{"text":252,"config":253},"Obtenha uma avaliação gratuita",{"href":254,"dataGaName":255,"dataGaLocation":250},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":257,"config":258},"Fale com a equipe de vendas",{"href":40,"dataGaName":259,"dataGaLocation":250},"sales",{"text":261,"config":262},"Fazer login",{"href":263,"dataGaName":264,"dataGaLocation":250},"https://gitlab.com/users/sign_in/","sign in",[266,292,389,394,491,551],{"text":267,"config":268,"cards":270},"Plataforma",{"dataNavLevelOne":269},"platform",[271,277,285],{"title":267,"description":272,"link":273},"A plataforma de orquestração inteligente para DevSecOps",{"text":274,"config":275},"Conheça a plataforma",{"href":276,"dataGaName":269,"dataGaLocation":250},"/pt-br/platform/",{"title":278,"description":279,"link":280},"GitLab Duo Agent Platform","IA agêntica para todo o ciclo de vida do software",{"text":281,"config":282},"Conheça o GitLab Duo",{"href":283,"dataGaName":284,"dataGaLocation":250},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":286,"description":287,"link":288},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":185,"config":289},{"href":290,"dataGaName":291,"dataGaLocation":250},"/pt-br/why-gitlab/","why gitlab",{"text":293,"left":8,"config":294,"link":296,"lists":300,"footer":371},"Produtos",{"dataNavLevelOne":295},"solutions",{"text":297,"config":298},"Confira todas as soluções",{"href":299,"dataGaName":295,"dataGaLocation":250},"/pt-br/solutions/",[301,326,349],{"title":302,"description":303,"link":304,"items":309},"Automação","CI/CD e automação para acelerar a implantação",{"config":305},{"icon":306,"href":307,"dataGaName":308,"dataGaLocation":250},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[310,314,317,322],{"text":311,"config":312},"CI/CD",{"href":313,"dataGaLocation":250,"dataGaName":311},"/pt-br/solutions/continuous-integration/",{"text":278,"config":315},{"href":283,"dataGaLocation":250,"dataGaName":316},"gitlab duo agent platform - product menu",{"text":318,"config":319},"Gerenciamento de código-fonte",{"href":320,"dataGaLocation":250,"dataGaName":321},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":323,"config":324},"Entrega automatizada de software",{"href":307,"dataGaLocation":250,"dataGaName":325},"Automated software delivery",{"title":327,"description":328,"link":329,"items":334},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":330},{"href":331,"dataGaName":332,"dataGaLocation":250,"icon":333},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[335,339,344],{"text":336,"config":337},"Testes de segurança de aplicações",{"href":331,"dataGaName":338,"dataGaLocation":250},"Application security testing",{"text":340,"config":341},"Segurança da cadeia de suprimentos de software",{"href":342,"dataGaLocation":250,"dataGaName":343},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":345,"config":346},"Conformidade de software",{"href":347,"dataGaName":348,"dataGaLocation":250},"/pt-br/solutions/software-compliance/","software compliance",{"title":350,"link":351,"items":356},"Medição",{"config":352},{"icon":353,"href":354,"dataGaName":355,"dataGaLocation":250},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[357,361,366],{"text":358,"config":359},"Visibilidade e métricas",{"href":354,"dataGaLocation":250,"dataGaName":360},"Visibility and Measurement",{"text":362,"config":363},"Gestão de fluxo de valor",{"href":364,"dataGaLocation":250,"dataGaName":365},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":367,"config":368},"Análise e insights",{"href":369,"dataGaLocation":250,"dataGaName":370},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":372,"items":373},"GitLab para",[374,379,384],{"text":375,"config":376},"Enterprise",{"href":377,"dataGaLocation":250,"dataGaName":378},"/pt-br/enterprise/","enterprise",{"text":380,"config":381},"Pequenas empresas",{"href":382,"dataGaLocation":250,"dataGaName":383},"/pt-br/small-business/","small business",{"text":385,"config":386},"Setor público",{"href":387,"dataGaLocation":250,"dataGaName":388},"/pt-br/solutions/public-sector/","public sector",{"text":390,"config":391},"Preços",{"href":392,"dataGaName":393,"dataGaLocation":250,"dataNavLevelOne":393},"/pt-br/pricing/","pricing",{"text":395,"config":396,"link":398,"lists":400,"feature":478},"Recursos",{"dataNavLevelOne":397},"resources",{"text":169,"config":399},{"href":171,"dataGaName":397,"dataGaLocation":250},[401,433,450],{"title":402,"items":403},"Primeiros passos",[404,409,414,418,423,428],{"text":405,"config":406},"Instalação",{"href":407,"dataGaName":408,"dataGaLocation":250},"/pt-br/install/","install",{"text":410,"config":411},"Guias de início rápido",{"href":412,"dataGaName":413,"dataGaLocation":250},"/pt-br/get-started/","quick setup checklists",{"text":185,"config":415},{"href":416,"dataGaLocation":250,"dataGaName":417},"https://university.gitlab.com/","learn",{"text":419,"config":420},"Documentação do produto",{"href":421,"dataGaName":422,"dataGaLocation":250},"https://docs.gitlab.com/","product documentation",{"text":424,"config":425},"Vídeos de melhores práticas",{"href":426,"dataGaName":427,"dataGaLocation":250},"/pt-br/getting-started-videos/","best practice videos",{"text":429,"config":430},"Integrações",{"href":431,"dataGaName":432,"dataGaLocation":250},"/pt-br/integrations/","integrations",{"title":434,"items":435},"Descubra",[436,441,445],{"text":437,"config":438},"Histórias de sucesso de clientes",{"href":439,"dataGaName":440,"dataGaLocation":250},"/pt-br/customers/","customer success stories",{"text":179,"config":442},{"href":443,"dataGaName":444,"dataGaLocation":250},"/blog/","blog",{"text":446,"config":447},"Trabalho remoto",{"href":448,"dataGaName":449,"dataGaLocation":250},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":451,"items":452},"Conecte-se",[453,458,463,468,473],{"text":454,"config":455},"Serviços do GitLab",{"href":456,"dataGaName":457,"dataGaLocation":250},"/pt-br/services/","services",{"text":459,"config":460},"Comunidade",{"href":461,"dataGaName":462,"dataGaLocation":250},"/community/","community",{"text":464,"config":465},"Fórum",{"href":466,"dataGaName":467,"dataGaLocation":250},"https://forum.gitlab.com/","forum",{"text":469,"config":470},"Eventos",{"href":471,"dataGaName":472,"dataGaLocation":250},"/events/","events",{"text":474,"config":475},"Parceiros",{"href":476,"dataGaName":477,"dataGaLocation":250},"/pt-br/partners/","partners",{"backgroundColor":479,"textColor":480,"text":481,"image":482,"link":486},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":483,"config":484},"Cartão promocional do The Source",{"src":485},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":487,"config":488},"Confira as novidades",{"href":489,"dataGaName":490,"dataGaLocation":250},"/pt-br/the-source/","the source",{"text":492,"config":493,"lists":495},"Empresa",{"dataNavLevelOne":494},"company",[496],{"items":497},[498,503,509,511,516,521,526,531,536,541,546],{"text":499,"config":500},"Sobre",{"href":501,"dataGaName":502,"dataGaLocation":250},"/pt-br/company/","about",{"text":504,"config":505,"footerGa":508},"Vagas",{"href":506,"dataGaName":507,"dataGaLocation":250},"/jobs/","jobs",{"dataGaName":507},{"text":469,"config":510},{"href":471,"dataGaName":472,"dataGaLocation":250},{"text":512,"config":513},"Liderança",{"href":514,"dataGaName":515,"dataGaLocation":250},"/company/team/e-group/","leadership",{"text":517,"config":518},"Equipe",{"href":519,"dataGaName":520,"dataGaLocation":250},"/company/team/","team",{"text":522,"config":523},"Manual",{"href":524,"dataGaName":525,"dataGaLocation":250},"https://handbook.gitlab.com/","handbook",{"text":527,"config":528},"Relações com investidores",{"href":529,"dataGaName":530,"dataGaLocation":250},"https://ir.gitlab.com/","investor relations",{"text":532,"config":533},"Trust Center",{"href":534,"dataGaName":535,"dataGaLocation":250},"/pt-br/security/","trust center",{"text":537,"config":538},"AI Transparency Center",{"href":539,"dataGaName":540,"dataGaLocation":250},"/pt-br/ai-transparency-center/","ai transparency center",{"text":542,"config":543},"Boletim informativo",{"href":544,"dataGaName":545,"dataGaLocation":250},"/company/contact/#contact-forms","newsletter",{"text":547,"config":548},"Imprensa",{"href":549,"dataGaName":550,"dataGaLocation":250},"/press/","press",{"text":552,"config":553,"lists":554},"Fale com a gente",{"dataNavLevelOne":494},[555],{"items":556},[557,560,565],{"text":257,"config":558},{"href":40,"dataGaName":559,"dataGaLocation":250},"talk to sales",{"text":561,"config":562},"Portal de ajuda",{"href":563,"dataGaName":564,"dataGaLocation":250},"https://support.gitlab.com","support portal",{"text":566,"config":567},"Portal de clientes",{"href":568,"dataGaName":569,"dataGaLocation":250},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":571,"login":572,"suggestions":579},"Fechar",{"text":573,"link":574},"Para pesquisar repositórios e projetos, faça login em",{"text":575,"config":576},"gitlab.com",{"href":263,"dataGaName":577,"dataGaLocation":578},"search login","search",{"text":580,"default":581},"Sugestões",[582,584,589,591,596,601],{"text":278,"config":583},{"href":283,"dataGaName":278,"dataGaLocation":578},{"text":585,"config":586},"Sugestões de código (AI)",{"href":587,"dataGaName":588,"dataGaLocation":578},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":311,"config":590},{"href":313,"dataGaName":311,"dataGaLocation":578},{"text":592,"config":593},"GitLab na AWS",{"href":594,"dataGaName":595,"dataGaLocation":578},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":597,"config":598},"GitLab no Google Cloud",{"href":599,"dataGaName":600,"dataGaLocation":578},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":286,"config":602},{"href":290,"dataGaName":603,"dataGaLocation":578},"Why GitLab?",{"freeTrial":605,"mobileIcon":610,"desktopIcon":615,"secondaryButton":618},{"text":606,"config":607},"Iniciar avaliação gratuita",{"href":608,"dataGaName":255,"dataGaLocation":609},"https://gitlab.com/-/trials/new/","nav",{"altText":611,"config":612},"Ícone do GitLab",{"src":613,"dataGaName":614,"dataGaLocation":609},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":611,"config":616},{"src":617,"dataGaName":614,"dataGaLocation":609},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":402,"config":619},{"href":620,"dataGaName":621,"dataGaLocation":609},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":623,"mobileIcon":627,"desktopIcon":629},{"text":624,"config":625},"Saiba mais sobre o GitLab Duo",{"href":283,"dataGaName":626,"dataGaLocation":609},"gitlab duo",{"altText":611,"config":628},{"src":613,"dataGaName":614,"dataGaLocation":609},{"altText":611,"config":630},{"src":617,"dataGaName":614,"dataGaLocation":609},{"button":632,"mobileIcon":637,"desktopIcon":639},{"text":633,"config":634},"/switch",{"href":635,"dataGaName":636,"dataGaLocation":609},"#contact","switch",{"altText":611,"config":638},{"src":613,"dataGaName":614,"dataGaLocation":609},{"altText":611,"config":640},{"src":641,"dataGaName":614,"dataGaLocation":609},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":643,"mobileIcon":648,"desktopIcon":650},{"text":644,"config":645},"Voltar para preços",{"href":392,"dataGaName":646,"dataGaLocation":609,"icon":647},"back to pricing","GoBack",{"altText":611,"config":649},{"src":613,"dataGaName":614,"dataGaLocation":609},{"altText":611,"config":651},{"src":617,"dataGaName":614,"dataGaLocation":609},{"title":653,"button":654,"config":659},"Veja como a IA agêntica transforma a entrega de software",{"text":655,"config":656},"Assista ao GitLab Transcend agora",{"href":657,"dataGaName":658,"dataGaLocation":250},"/pt-br/events/transcend/virtual/","transcend event",{"layout":660,"icon":661,"disabled":8},"release","AiStar",{"data":663},{"text":664,"source":665,"edit":671,"contribute":676,"config":681,"items":686,"minimal":891},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":666,"config":667},"Ver a origem da página",{"href":668,"dataGaName":669,"dataGaLocation":670},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":672,"config":673},"Editar esta página",{"href":674,"dataGaName":675,"dataGaLocation":670},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":677,"config":678},"Contribua",{"href":679,"dataGaName":680,"dataGaLocation":670},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":682,"facebook":683,"youtube":684,"linkedin":685},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[687,733,786,829,856],{"title":390,"links":688,"subMenu":703},[689,693,698],{"text":690,"config":691},"Confira os planos",{"href":392,"dataGaName":692,"dataGaLocation":670},"view plans",{"text":694,"config":695},"Por que escolher o GitLab Premium?",{"href":696,"dataGaName":697,"dataGaLocation":670},"/pt-br/pricing/premium/","why premium",{"text":699,"config":700},"Por que escolher o GitLab Ultimate?",{"href":701,"dataGaName":702,"dataGaLocation":670},"/pt-br/pricing/ultimate/","why ultimate",[704],{"title":705,"links":706},"Entre em contato conosco",[707,709,711,713,718,723,728],{"text":257,"config":708},{"href":40,"dataGaName":259,"dataGaLocation":670},{"text":561,"config":710},{"href":563,"dataGaName":564,"dataGaLocation":670},{"text":566,"config":712},{"href":568,"dataGaName":569,"dataGaLocation":670},{"text":714,"config":715},"Status",{"href":716,"dataGaName":717,"dataGaLocation":670},"https://status.gitlab.com/","status",{"text":719,"config":720},"Termos de uso",{"href":721,"dataGaName":722,"dataGaLocation":670},"/terms/","terms of use",{"text":724,"config":725},"Aviso de privacidade",{"href":726,"dataGaName":727,"dataGaLocation":670},"/pt-br/privacy/","privacy statement",{"text":729,"config":730},"Preferências de cookies",{"dataGaName":731,"dataGaLocation":670,"id":732,"isOneTrustButton":8},"cookie preferences","ot-sdk-btn",{"title":293,"links":734,"subMenu":743},[735,739],{"text":736,"config":737},"Plataforma DevSecOps",{"href":276,"dataGaName":738,"dataGaLocation":670},"devsecops platform",{"text":740,"config":741},"Desenvolvimento auxiliado por IA",{"href":283,"dataGaName":742,"dataGaLocation":670},"ai-assisted development",[744],{"title":745,"links":746},"Tópicos",[747,751,756,761,766,771,776,781],{"text":311,"config":748},{"href":749,"dataGaName":750,"dataGaLocation":670},"/pt-br/topics/ci-cd/","cicd",{"text":752,"config":753},"GitOps",{"href":754,"dataGaName":755,"dataGaLocation":670},"/pt-br/topics/gitops/","gitops",{"text":757,"config":758},"DevOps",{"href":759,"dataGaName":760,"dataGaLocation":670},"/pt-br/topics/devops/","devops",{"text":762,"config":763},"Controle de versão",{"href":764,"dataGaName":765,"dataGaLocation":670},"/pt-br/topics/version-control/","version control",{"text":767,"config":768},"DevSecOps",{"href":769,"dataGaName":770,"dataGaLocation":670},"/pt-br/topics/devsecops/","devsecops",{"text":772,"config":773},"De nuvem nativa",{"href":774,"dataGaName":775,"dataGaLocation":670},"/pt-br/topics/cloud-native/","cloud native",{"text":777,"config":778},"IA para programação",{"href":779,"dataGaName":780,"dataGaLocation":670},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":782,"config":783},"IA agêntica",{"href":784,"dataGaName":785,"dataGaLocation":670},"/pt-br/topics/agentic-ai/","agentic ai",{"title":787,"links":788},"Soluções",[789,792,794,799,803,806,810,813,815,817,819,824],{"text":336,"config":790},{"href":331,"dataGaName":791,"dataGaLocation":670},"Application Security Testing",{"text":323,"config":793},{"href":307,"dataGaName":308,"dataGaLocation":670},{"text":795,"config":796},"Desenvolvimento ágil",{"href":797,"dataGaName":798,"dataGaLocation":670},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":800,"config":801},"SCM",{"href":320,"dataGaName":802,"dataGaLocation":670},"source code management",{"text":311,"config":804},{"href":313,"dataGaName":805,"dataGaLocation":670},"continuous integration & delivery",{"text":807,"config":808},"Gestão de fluxo de valor do GitLab",{"href":364,"dataGaName":809,"dataGaLocation":670},"value stream management",{"text":752,"config":811},{"href":812,"dataGaName":755,"dataGaLocation":670},"/pt-br/solutions/gitops/",{"text":375,"config":814},{"href":377,"dataGaName":378,"dataGaLocation":670},{"text":380,"config":816},{"href":382,"dataGaName":383,"dataGaLocation":670},{"text":385,"config":818},{"href":387,"dataGaName":388,"dataGaLocation":670},{"text":820,"config":821},"Educação",{"href":822,"dataGaName":823,"dataGaLocation":670},"/pt-br/solutions/education/","education",{"text":825,"config":826},"Serviços financeiros",{"href":827,"dataGaName":828,"dataGaLocation":670},"/pt-br/solutions/finance/","financial services",{"title":395,"links":830},[831,833,835,837,840,842,844,846,848,850,852,854],{"text":405,"config":832},{"href":407,"dataGaName":408,"dataGaLocation":670},{"text":410,"config":834},{"href":412,"dataGaName":413,"dataGaLocation":670},{"text":185,"config":836},{"href":416,"dataGaName":417,"dataGaLocation":670},{"text":419,"config":838},{"href":421,"dataGaName":839,"dataGaLocation":670},"docs",{"text":179,"config":841},{"href":443,"dataGaName":444,"dataGaLocation":670},{"text":437,"config":843},{"href":439,"dataGaName":440,"dataGaLocation":670},{"text":446,"config":845},{"href":448,"dataGaName":449,"dataGaLocation":670},{"text":454,"config":847},{"href":456,"dataGaName":457,"dataGaLocation":670},{"text":459,"config":849},{"href":461,"dataGaName":462,"dataGaLocation":670},{"text":464,"config":851},{"href":466,"dataGaName":467,"dataGaLocation":670},{"text":469,"config":853},{"href":471,"dataGaName":472,"dataGaLocation":670},{"text":474,"config":855},{"href":476,"dataGaName":477,"dataGaLocation":670},{"title":492,"links":857},[858,860,862,864,866,868,870,875,880,882,884,886],{"text":499,"config":859},{"href":501,"dataGaName":494,"dataGaLocation":670},{"text":504,"config":861},{"href":506,"dataGaName":507,"dataGaLocation":670},{"text":512,"config":863},{"href":514,"dataGaName":515,"dataGaLocation":670},{"text":517,"config":865},{"href":519,"dataGaName":520,"dataGaLocation":670},{"text":522,"config":867},{"href":524,"dataGaName":525,"dataGaLocation":670},{"text":527,"config":869},{"href":529,"dataGaName":530,"dataGaLocation":670},{"text":871,"config":872},"Sustentabilidade",{"href":873,"dataGaName":874,"dataGaLocation":670},"/sustainability/","Sustainability",{"text":876,"config":877},"Diversidade, inclusão e pertencimento (DIB)",{"href":878,"dataGaName":879,"dataGaLocation":670},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":532,"config":881},{"href":534,"dataGaName":535,"dataGaLocation":670},{"text":542,"config":883},{"href":544,"dataGaName":545,"dataGaLocation":670},{"text":547,"config":885},{"href":549,"dataGaName":550,"dataGaLocation":670},{"text":887,"config":888},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":889,"dataGaName":890,"dataGaLocation":670},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":892},[893,896,898],{"text":894,"config":895},"Termos",{"href":721,"dataGaName":722,"dataGaLocation":670},{"text":729,"config":897},{"dataGaName":731,"dataGaLocation":670,"id":732,"isOneTrustButton":8},{"text":899,"config":900},"Privacidade",{"href":726,"dataGaName":727,"dataGaLocation":670},{"header":902,"blurb":903,"button":904,"secondaryButton":909},"Comece a desenvolver mais rápido hoje","Veja o que sua equipe pode fazer com a plataforma de orquestração inteligente para DevSecOps.\n",{"text":905,"config":906},"Obtenha sua avaliação gratuita",{"href":907,"dataGaName":255,"dataGaLocation":908},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":257,"config":910},{"href":40,"dataGaName":259,"dataGaLocation":908},{"codeBlocks":912},{"python":913,"javascript":917,"go":921},{"typedArray":914,"suggested":916},[915],"# Traduzir palavras do inglês para outros idiomas","languages = {\n    'en': {\n     'hello': 'Hello',\n     'goodbye': 'Goodbye'\n   },\n   'es': {\n     'hello': 'Hola',\n     'goodbye': 'Adiós'\n   }\n }\n",{"typedArray":918,"suggested":920},[919],"// array de números de 1 a 100","var numbers = [];\nfor (var i = 1; i\u003C=100; i++) {\n  numbers.push(i)\n}\n",{"typedArray":922,"suggested":925},[923,924],"// golang","// Obter valores únicos do array de valores inteiros","func unique(arr []int) []int {\n  seen := make(map[int]bool)\n  uniques := make([]int, 0)\n  for _, v := range arr {\n    if _, ok := seen[v];!ok {\n      seen[v] = true\n      uniques = append(uniques, v)\n    }\n  }\n  return uniques\n}\n",{"codeBlocks":927},{"python":928,"javascript":930,"go":932},{"typedArray":929,"suggested":916},[915],{"typedArray":931,"suggested":920},[919],{"typedArray":933,"suggested":925},[923,924],{"codeBlocks":935},{"python":936,"javascript":938,"go":940},{"typedArray":937,"suggested":916},[915],{"typedArray":939,"suggested":920},[919],{"typedArray":941,"suggested":925},[923,924],{"codeBlocks":943},{"python":944,"javascript":946,"go":948},{"typedArray":945,"suggested":916},[915],{"typedArray":947,"suggested":920},[919],{"typedArray":949,"suggested":925},[923,924],{"codeBlocks":951},{"python":952,"javascript":954,"go":956},{"typedArray":953,"suggested":916},[915],{"typedArray":955,"suggested":920},[919],{"typedArray":957,"suggested":925},[923,924],1777394107427]