[{"data":1,"prerenderedAt":972},["ShallowReactive",2],{"/pt-br/solutions/code-suggestions":3,"navigation-pt-br":244,"banner-pt-br":664,"footer-pt-br":674,"next-steps-pt-br":915,"code-editor-examples-pt-br-v-0-0-0-0-0":925,"code-editor-examples-pt-br-v-0-0-0-0-1":940,"code-editor-examples-pt-br-v-0-0-0-0-2":948,"code-editor-examples-pt-br-v-0-0-0-0-3":956,"code-editor-examples-pt-br-v-0-0-0-0-4":964},{"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",{"logo":245,"freeTrial":250,"sales":255,"login":259,"items":264,"search":581,"minimal":616,"duo":634,"switchNav":643,"pricingDeployment":654},{"config":246},{"href":247,"dataGaName":248,"dataGaLocation":249},"/pt-br/","gitlab logo","header",{"text":251,"config":252},"Obtenha uma avaliação gratuita",{"href":253,"dataGaName":254,"dataGaLocation":249},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":256,"config":257},"Fale com a equipe de vendas",{"href":40,"dataGaName":258,"dataGaLocation":249},"sales",{"text":260,"config":261},"Fazer login",{"href":262,"dataGaName":263,"dataGaLocation":249},"https://gitlab.com/users/sign_in/","sign in",[265,293,395,400,505,561],{"text":266,"config":267,"menu":269},"Plataforma",{"dataNavLevelOne":268},"platform",{"type":270,"columns":271},"cards",[272,278,286],{"title":266,"description":273,"link":274},"A plataforma de orquestração inteligente para DevSecOps",{"text":275,"config":276},"Conheça nossa plataforma",{"href":277,"dataGaName":268,"dataGaLocation":249},"/pt-br/platform/",{"title":279,"description":280,"link":281},"Plataforma de Agente do GitLab Duo","IA agêntica para todo o ciclo de vida do software",{"text":282,"config":283},"Conheça o GitLab Duo",{"href":284,"dataGaName":285,"dataGaLocation":249},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":287,"description":288,"link":289},"Por que escolher o GitLab?","Saiba os principais motivos pelos quais as empresas escolhem o GitLab",{"text":185,"config":290},{"href":291,"dataGaName":292,"dataGaLocation":249},"/pt-br/why-gitlab/","why gitlab",{"text":294,"left":8,"config":295,"menu":297},"Produtos",{"dataNavLevelOne":296},"solutions",{"type":298,"link":299,"columns":303,"feature":374},"lists",{"text":300,"config":301},"Confira todas as soluções",{"href":302,"dataGaName":296,"dataGaLocation":249},"/pt-br/solutions/",[304,329,352],{"title":305,"description":306,"link":307,"items":312},"Automação","CI/CD e automação para acelerar a implantação",{"config":308},{"icon":309,"href":310,"dataGaName":311,"dataGaLocation":249},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[313,317,320,325],{"text":314,"config":315},"CI/CD",{"href":316,"dataGaLocation":249,"dataGaName":314},"/pt-br/solutions/continuous-integration/",{"text":279,"config":318},{"href":284,"dataGaLocation":249,"dataGaName":319},"gitlab duo agent platform - product menu",{"text":321,"config":322},"Gerenciamento de código-fonte",{"href":323,"dataGaLocation":249,"dataGaName":324},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":326,"config":327},"Entrega automatizada de software",{"href":310,"dataGaLocation":249,"dataGaName":328},"Automated software delivery",{"title":330,"description":331,"link":332,"items":337},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":333},{"href":334,"dataGaName":335,"dataGaLocation":249,"icon":336},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[338,342,347],{"text":339,"config":340},"Testes de segurança de aplicações",{"href":334,"dataGaName":341,"dataGaLocation":249},"Application security testing",{"text":343,"config":344},"Segurança da cadeia de suprimentos de software",{"href":345,"dataGaLocation":249,"dataGaName":346},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":348,"config":349},"Conformidade de software",{"href":350,"dataGaName":351,"dataGaLocation":249},"/pt-br/solutions/software-compliance/","software compliance",{"title":353,"link":354,"items":359},"Medição",{"config":355},{"icon":356,"href":357,"dataGaName":358,"dataGaLocation":249},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[360,364,369],{"text":361,"config":362},"Visibilidade e métricas",{"href":357,"dataGaLocation":249,"dataGaName":363},"Visibility and Measurement",{"text":365,"config":366},"Gestão de fluxo de valor do GitLab",{"href":367,"dataGaLocation":249,"dataGaName":368},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":370,"config":371},"Análise e insights",{"href":372,"dataGaLocation":249,"dataGaName":373},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":375,"type":298,"items":376},"GitLab para",[377,383,389],{"text":378,"config":379},"Enterprise",{"icon":380,"href":381,"dataGaLocation":249,"dataGaName":382},"Building","/pt-br/enterprise/","enterprise",{"text":384,"config":385},"Pequenas empresas",{"icon":386,"href":387,"dataGaLocation":249,"dataGaName":388},"Work","/pt-br/small-business/","small business",{"text":390,"config":391},"Setor público",{"icon":392,"href":393,"dataGaLocation":249,"dataGaName":394},"Organization","/pt-br/solutions/public-sector/","public sector",{"text":396,"config":397},"Preços",{"href":398,"dataGaName":399,"dataGaLocation":249,"dataNavLevelOne":399},"/pt-br/pricing/","pricing",{"text":401,"config":402,"menu":404},"Recursos",{"dataNavLevelOne":403},"resources",{"type":298,"link":405,"columns":407,"feature":494},{"text":169,"config":406},{"href":171,"dataGaName":403,"dataGaLocation":249},[408,440,461],{"title":409,"items":410},"Primeiros passos",[411,416,421,425,430,435],{"text":412,"config":413},"Instalação",{"href":414,"dataGaName":415,"dataGaLocation":249},"/pt-br/install/","install",{"text":417,"config":418},"Guias de início rápido",{"href":419,"dataGaName":420,"dataGaLocation":249},"/pt-br/get-started/","quick setup checklists",{"text":185,"config":422},{"href":423,"dataGaLocation":249,"dataGaName":424},"https://university.gitlab.com/","learn",{"text":426,"config":427},"Documentação do produto",{"href":428,"dataGaName":429,"dataGaLocation":249},"https://docs.gitlab.com/","product documentation",{"text":431,"config":432},"Vídeos de melhores práticas",{"href":433,"dataGaName":434,"dataGaLocation":249},"/pt-br/getting-started-videos/","best practice videos",{"text":436,"config":437},"Integrações",{"href":438,"dataGaName":439,"dataGaLocation":249},"/pt-br/integrations/","integrations",{"title":441,"items":442},"Descubra",[443,448,452,456],{"text":444,"config":445},"Histórias de sucesso de clientes",{"href":446,"dataGaName":447,"dataGaLocation":249},"/pt-br/customers/","customer success stories",{"text":179,"config":449},{"href":450,"dataGaName":451,"dataGaLocation":249},"/blog/","blog",{"text":453,"config":454},"The Source",{"href":455,"dataGaName":451,"dataGaLocation":249},"/pt-br/the-source/",{"text":457,"config":458},"Trabalho remoto",{"href":459,"dataGaName":460,"dataGaLocation":249},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":462,"items":463},"Conecte-se",[464,469,474,479,484,489],{"text":465,"config":466},"Serviços do GitLab",{"href":467,"dataGaName":468,"dataGaLocation":249},"/pt-br/services/","services",{"text":470,"config":471},"Contribuir",{"href":472,"dataGaName":473,"dataGaLocation":249},"https://contributors.gitlab.com","contribute",{"text":475,"config":476},"Comunidade",{"href":477,"dataGaName":478,"dataGaLocation":249},"/community/","community",{"text":480,"config":481},"Fórum",{"href":482,"dataGaName":483,"dataGaLocation":249},"https://forum.gitlab.com/","forum",{"text":485,"config":486},"Eventos",{"href":487,"dataGaName":488,"dataGaLocation":249},"/events/","events",{"text":490,"config":491},"Parceiros",{"href":492,"dataGaName":493,"dataGaLocation":249},"/pt-br/partners/","partners",{"config":495,"title":498,"text":499,"link":500},{"background":496,"textColor":497},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Novidades no GitLab","Acompanhe as melhorias e os recursos mais recentes.",{"text":501,"config":502},"Confira as novidades",{"href":503,"dataGaName":504,"dataGaLocation":249},"/pt-br/whats-new/","whats new",{"text":506,"config":507,"menu":509},"Empresa",{"dataNavLevelOne":508},"company",{"type":298,"columns":510},[511],{"items":512},[513,518,524,526,531,536,541,546,551,556],{"text":514,"config":515},"Sobre",{"href":516,"dataGaName":517,"dataGaLocation":249},"/pt-br/company/","about",{"text":519,"config":520,"footerGa":523},"Vagas",{"href":521,"dataGaName":522,"dataGaLocation":249},"/jobs/","jobs",{"dataGaName":522},{"text":485,"config":525},{"href":487,"dataGaName":488,"dataGaLocation":249},{"text":527,"config":528},"Liderança",{"href":529,"dataGaName":530,"dataGaLocation":249},"/company/team/e-group/","leadership",{"text":532,"config":533},"Manual",{"href":534,"dataGaName":535,"dataGaLocation":249},"https://handbook.gitlab.com/","handbook",{"text":537,"config":538},"Relações com investidores",{"href":539,"dataGaName":540,"dataGaLocation":249},"https://ir.gitlab.com/","investor relations",{"text":542,"config":543},"Trust Center",{"href":544,"dataGaName":545,"dataGaLocation":249},"/pt-br/security/","trust center",{"text":547,"config":548},"AI Transparency Center",{"href":549,"dataGaName":550,"dataGaLocation":249},"/pt-br/ai-transparency-center/","ai transparency center",{"text":552,"config":553},"Boletim informativo",{"href":554,"dataGaName":555,"dataGaLocation":249},"/company/contact/#contact-forms","newsletter",{"text":557,"config":558},"Imprensa",{"href":559,"dataGaName":560,"dataGaLocation":249},"/press/","press",{"text":562,"config":563,"menu":564},"Entre em contato",{"dataNavLevelOne":508},{"type":298,"columns":565},[566],{"items":567},[568,571,576],{"text":256,"config":569},{"href":40,"dataGaName":570,"dataGaLocation":249},"talk to sales",{"text":572,"config":573},"Portal de ajuda",{"href":574,"dataGaName":575,"dataGaLocation":249},"https://support.gitlab.com","support portal",{"text":577,"config":578},"Portal de clientes",{"href":579,"dataGaName":580,"dataGaLocation":249},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":582,"login":583,"suggestions":590},"Fechar",{"text":584,"link":585},"Para pesquisar repositórios e projetos, faça login em",{"text":586,"config":587},"gitlab.com",{"href":262,"dataGaName":588,"dataGaLocation":589},"search login","search",{"text":591,"default":592},"Sugestões",[593,596,601,603,608,613],{"text":279,"config":594},{"href":284,"dataGaName":595,"dataGaLocation":589},"GitLab Duo Agent Platform",{"text":597,"config":598},"Sugestões de código (AI)",{"href":599,"dataGaName":600,"dataGaLocation":589},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":314,"config":602},{"href":316,"dataGaName":314,"dataGaLocation":589},{"text":604,"config":605},"GitLab na AWS",{"href":606,"dataGaName":607,"dataGaLocation":589},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":609,"config":610},"GitLab no Google Cloud",{"href":611,"dataGaName":612,"dataGaLocation":589},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":287,"config":614},{"href":291,"dataGaName":615,"dataGaLocation":589},"Why GitLab?",{"freeTrial":617,"mobileIcon":622,"desktopIcon":627,"secondaryButton":630},{"text":618,"config":619},"Iniciar avaliação gratuita",{"href":620,"dataGaName":254,"dataGaLocation":621},"https://gitlab.com/-/trials/new/","nav",{"altText":623,"config":624},"Ícone do GitLab",{"src":625,"dataGaName":626,"dataGaLocation":621},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":623,"config":628},{"src":629,"dataGaName":626,"dataGaLocation":621},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":409,"config":631},{"href":632,"dataGaName":633,"dataGaLocation":621},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":635,"mobileIcon":639,"desktopIcon":641},{"text":636,"config":637},"Saiba mais sobre o GitLab Duo",{"href":284,"dataGaName":638,"dataGaLocation":621},"gitlab duo",{"altText":623,"config":640},{"src":625,"dataGaName":626,"dataGaLocation":621},{"altText":623,"config":642},{"src":629,"dataGaName":626,"dataGaLocation":621},{"button":644,"mobileIcon":649,"desktopIcon":651},{"text":645,"config":646},"/switch",{"href":647,"dataGaName":648,"dataGaLocation":621},"#contact","switch",{"altText":623,"config":650},{"src":625,"dataGaName":626,"dataGaLocation":621},{"altText":623,"config":652},{"src":653,"dataGaName":626,"dataGaLocation":621},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":655,"mobileIcon":660,"desktopIcon":662},{"text":656,"config":657},"Voltar para preços",{"href":398,"dataGaName":658,"dataGaLocation":621,"icon":659},"back to pricing","GoBack",{"altText":623,"config":661},{"src":625,"dataGaName":626,"dataGaLocation":621},{"altText":623,"config":663},{"src":629,"dataGaName":626,"dataGaLocation":621},{"title":665,"button":666,"config":671},"Veja como a IA agêntica transforma a entrega de software",{"text":667,"config":668},"Participe ao vivo do GitLab Transcend em 10 de junho",{"href":669,"dataGaName":670,"dataGaLocation":249},"/pt-br/events/transcend/virtual/","transcend event",{"layout":672,"disabled":673},"release",false,{"data":675},{"text":676,"source":677,"edit":683,"contribute":688,"config":693,"items":698,"minimal":905},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":678,"config":679},"Ver a origem da página",{"href":680,"dataGaName":681,"dataGaLocation":682},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":684,"config":685},"Editar esta página",{"href":686,"dataGaName":687,"dataGaLocation":682},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":689,"config":690},"Contribua",{"href":691,"dataGaName":692,"dataGaLocation":682},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":694,"facebook":695,"youtube":696,"linkedin":697},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[699,745,798,840,872],{"title":396,"links":700,"subMenu":715},[701,705,710],{"text":702,"config":703},"Confira os planos",{"href":398,"dataGaName":704,"dataGaLocation":682},"view plans",{"text":706,"config":707},"Por que escolher o GitLab Premium?",{"href":708,"dataGaName":709,"dataGaLocation":682},"/pt-br/pricing/premium/","why premium",{"text":711,"config":712},"Por que escolher o GitLab Ultimate?",{"href":713,"dataGaName":714,"dataGaLocation":682},"/pt-br/pricing/ultimate/","why ultimate",[716],{"title":717,"links":718},"Entre em contato conosco",[719,721,723,725,730,735,740],{"text":256,"config":720},{"href":40,"dataGaName":258,"dataGaLocation":682},{"text":572,"config":722},{"href":574,"dataGaName":575,"dataGaLocation":682},{"text":577,"config":724},{"href":579,"dataGaName":580,"dataGaLocation":682},{"text":726,"config":727},"Status",{"href":728,"dataGaName":729,"dataGaLocation":682},"https://status.gitlab.com/","status",{"text":731,"config":732},"Termos de uso",{"href":733,"dataGaName":734,"dataGaLocation":682},"/terms/","terms of use",{"text":736,"config":737},"Aviso de privacidade",{"href":738,"dataGaName":739,"dataGaLocation":682},"/pt-br/privacy/","privacy statement",{"text":741,"config":742},"Preferências de cookies",{"dataGaName":743,"dataGaLocation":682,"id":744,"isOneTrustButton":8},"cookie preferences","ot-sdk-btn",{"title":294,"links":746,"subMenu":755},[747,751],{"text":748,"config":749},"Plataforma DevSecOps",{"href":277,"dataGaName":750,"dataGaLocation":682},"devsecops platform",{"text":752,"config":753},"Desenvolvimento auxiliado por IA",{"href":284,"dataGaName":754,"dataGaLocation":682},"ai-assisted development",[756],{"title":757,"links":758},"Tópicos",[759,763,768,773,778,783,788,793],{"text":314,"config":760},{"href":761,"dataGaName":762,"dataGaLocation":682},"/pt-br/topics/ci-cd/","cicd",{"text":764,"config":765},"GitOps",{"href":766,"dataGaName":767,"dataGaLocation":682},"/pt-br/topics/gitops/","gitops",{"text":769,"config":770},"DevOps",{"href":771,"dataGaName":772,"dataGaLocation":682},"/pt-br/topics/devops/","devops",{"text":774,"config":775},"Controle de versão",{"href":776,"dataGaName":777,"dataGaLocation":682},"/pt-br/topics/version-control/","version control",{"text":779,"config":780},"DevSecOps",{"href":781,"dataGaName":782,"dataGaLocation":682},"/pt-br/topics/devsecops/","devsecops",{"text":784,"config":785},"De nuvem nativa",{"href":786,"dataGaName":787,"dataGaLocation":682},"/pt-br/topics/cloud-native/","cloud native",{"text":789,"config":790},"IA para programação",{"href":791,"dataGaName":792,"dataGaLocation":682},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":794,"config":795},"IA agêntica",{"href":796,"dataGaName":797,"dataGaLocation":682},"/pt-br/topics/agentic-ai/","agentic ai",{"title":799,"links":800},"Soluções",[801,804,806,811,815,818,821,824,826,828,830,835],{"text":339,"config":802},{"href":334,"dataGaName":803,"dataGaLocation":682},"Application Security Testing",{"text":326,"config":805},{"href":310,"dataGaName":311,"dataGaLocation":682},{"text":807,"config":808},"Desenvolvimento ágil",{"href":809,"dataGaName":810,"dataGaLocation":682},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":812,"config":813},"SCM",{"href":323,"dataGaName":814,"dataGaLocation":682},"source code management",{"text":314,"config":816},{"href":316,"dataGaName":817,"dataGaLocation":682},"continuous integration & delivery",{"text":365,"config":819},{"href":367,"dataGaName":820,"dataGaLocation":682},"value stream management",{"text":764,"config":822},{"href":823,"dataGaName":767,"dataGaLocation":682},"/pt-br/solutions/gitops/",{"text":378,"config":825},{"href":381,"dataGaName":382,"dataGaLocation":682},{"text":384,"config":827},{"href":387,"dataGaName":388,"dataGaLocation":682},{"text":390,"config":829},{"href":393,"dataGaName":394,"dataGaLocation":682},{"text":831,"config":832},"Educação",{"href":833,"dataGaName":834,"dataGaLocation":682},"/pt-br/solutions/education/","education",{"text":836,"config":837},"Serviços financeiros",{"href":838,"dataGaName":839,"dataGaLocation":682},"/pt-br/solutions/finance/","financial services",{"title":401,"links":841},[842,844,846,848,851,853,856,858,860,862,864,866,868,870],{"text":412,"config":843},{"href":414,"dataGaName":415,"dataGaLocation":682},{"text":417,"config":845},{"href":419,"dataGaName":420,"dataGaLocation":682},{"text":185,"config":847},{"href":423,"dataGaName":424,"dataGaLocation":682},{"text":426,"config":849},{"href":428,"dataGaName":850,"dataGaLocation":682},"docs",{"text":179,"config":852},{"href":450,"dataGaName":451,"dataGaLocation":682},{"text":854,"config":855},"Novidades",{"href":503,"dataGaName":504,"dataGaLocation":682},{"text":444,"config":857},{"href":446,"dataGaName":447,"dataGaLocation":682},{"text":457,"config":859},{"href":459,"dataGaName":460,"dataGaLocation":682},{"text":465,"config":861},{"href":467,"dataGaName":468,"dataGaLocation":682},{"text":470,"config":863},{"href":472,"dataGaName":473,"dataGaLocation":682},{"text":475,"config":865},{"href":477,"dataGaName":478,"dataGaLocation":682},{"text":480,"config":867},{"href":482,"dataGaName":483,"dataGaLocation":682},{"text":485,"config":869},{"href":487,"dataGaName":488,"dataGaLocation":682},{"text":490,"config":871},{"href":492,"dataGaName":493,"dataGaLocation":682},{"title":506,"links":873},[874,876,878,880,882,884,889,894,896,898,900],{"text":514,"config":875},{"href":516,"dataGaName":508,"dataGaLocation":682},{"text":519,"config":877},{"href":521,"dataGaName":522,"dataGaLocation":682},{"text":527,"config":879},{"href":529,"dataGaName":530,"dataGaLocation":682},{"text":532,"config":881},{"href":534,"dataGaName":535,"dataGaLocation":682},{"text":537,"config":883},{"href":539,"dataGaName":540,"dataGaLocation":682},{"text":885,"config":886},"Sustentabilidade",{"href":887,"dataGaName":888,"dataGaLocation":682},"/sustainability/","Sustainability",{"text":890,"config":891},"Diversidade, inclusão e pertencimento (DIB)",{"href":892,"dataGaName":893,"dataGaLocation":682},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":542,"config":895},{"href":544,"dataGaName":545,"dataGaLocation":682},{"text":552,"config":897},{"href":554,"dataGaName":555,"dataGaLocation":682},{"text":557,"config":899},{"href":559,"dataGaName":560,"dataGaLocation":682},{"text":901,"config":902},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":903,"dataGaName":904,"dataGaLocation":682},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":906},[907,910,912],{"text":908,"config":909},"Termos",{"href":733,"dataGaName":734,"dataGaLocation":682},{"text":741,"config":911},{"dataGaName":743,"dataGaLocation":682,"id":744,"isOneTrustButton":8},{"text":913,"config":914},"Privacidade",{"href":738,"dataGaName":739,"dataGaLocation":682},{"header":916,"blurb":917,"button":918,"secondaryButton":923},"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":919,"config":920},"Obtenha sua avaliação gratuita",{"href":921,"dataGaName":254,"dataGaLocation":922},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":256,"config":924},{"href":40,"dataGaName":258,"dataGaLocation":922},{"codeBlocks":926},{"python":927,"javascript":931,"go":935},{"typedArray":928,"suggested":930},[929],"# 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":932,"suggested":934},[933],"// 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":936,"suggested":939},[937,938],"// 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":941},{"python":942,"javascript":944,"go":946},{"typedArray":943,"suggested":930},[929],{"typedArray":945,"suggested":934},[933],{"typedArray":947,"suggested":939},[937,938],{"codeBlocks":949},{"python":950,"javascript":952,"go":954},{"typedArray":951,"suggested":930},[929],{"typedArray":953,"suggested":934},[933],{"typedArray":955,"suggested":939},[937,938],{"codeBlocks":957},{"python":958,"javascript":960,"go":962},{"typedArray":959,"suggested":930},[929],{"typedArray":961,"suggested":934},[933],{"typedArray":963,"suggested":939},[937,938],{"codeBlocks":965},{"python":966,"javascript":968,"go":970},{"typedArray":967,"suggested":930},[929],{"typedArray":969,"suggested":934},[933],{"typedArray":971,"suggested":939},[937,938],1783046246090]