[{"data":1,"prerenderedAt":915},["ShallowReactive",2],{"/pt-br/solutions/code-suggestions":3,"navigation-pt-br":245,"banner-pt-br":645,"footer-pt-br":655,"next-steps-pt-br":858,"code-editor-examples-pt-br-v-0-0-0-0-0":868,"code-editor-examples-pt-br-v-0-0-0-0-1":883,"code-editor-examples-pt-br-v-0-0-0-0-2":891,"code-editor-examples-pt-br-v-0-0-0-0-3":899,"code-editor-examples-pt-br-v-0-0-0-0-4":907},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":214,"meta":215,"navigation":8,"path":216,"seo":217,"slug":6,"stem":243,"testContent":6,"type":6,"__hash__":244},"pages/pt-br/solutions/code-suggestions.yml","Code Suggestions",null,{"enableAnimations":8},true,[10,42,50,57,118,125,132,156,165,212],{"componentName":11,"componentContent":12},"SolutionsCodeSuggestionsHero",{"heading":13,"description":14,"image":27,"button":31,"secondaryButton":37},"Sugestões de código GitLab Duo",[15,19,23],{"typed":16,"highlighted":17,"config":18},"Ajuda 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/#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/solutions/gitlab-duo-pro/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 preditivamente blocos de código, definindo lógica de funções, gerando testes e propondo código comum como padrões regex—tudo 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 na 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/ee/user/ai_data_usage.html){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","Obtenha sugestões de código com IA adaptadas ao seu fluxo de trabalho. Agora disponível em [mais de 14 linguagens](https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html#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},"お好みのIDEでご利用いただけます","人気のIDEマーケットプレイスでGitLab拡張機能をご利用いただけます。サポート対象: GitLab Web IDE、VS Code、Visual Studio、JetbrainsベースのIDE、NeoVIM。コード提案の[IDEサポート](https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html){data-ga-name=\"code suggestions IDE support\" data-ga-location=\"body\"}について詳細をご覧ください。\n",{"config":123},{"initialSelectedLanguage":124},"go",{"componentName":43,"componentContent":126},{"header":127,"description":128,"codeBlock":129},"Self-Managedインスタンスで利用可能","Self-ManagedのGitLabインスタンスでも、GitLab.comへの安全な接続を介してコード提案をご利用いただけます。[詳細をご覧ください](https://docs.gitlab.com/ee/user/ai_features_enable.html#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},"コード提案の実例","インタラクティブなデモで、コード提案を使ってExpressサーバーを作成する方法をご覧ください。",{"text":138,"config":139},"デモを開始",{"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},"デモを試す",{"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","GitLab Duoコード提案でコーディングを高速化",{"text":152,"config":153},"カスタムデモをスケジュール",{"href":154,"dataGaName":155,"dataGaLocation":143},"/pt-br/sales/","demo sales",{"componentName":157,"componentContent":158},"SolutionsCodeSuggestionsWhatsNextBlock",{"heading":159,"card":160},"AIペアプログラマーの今後の展開は？",{"header":161,"description":162,"config":163},"提案品質の向上","新しいプロンプトエンジニアリング、インテリジェントなモデルルーティング、推論ウィンドウでの拡張コンテキストにより、提案品質を継続的に改善しています。[進捗状況をフォローし、アイデアを提案することもできます](https://gitlab.com/groups/gitlab-org/-/epics/9814){data-ga-name=\"suggestion quality epic\" data-ga-location=\"body\"}。\n",{"icon":164},"AICodeSuggestions",{"componentName":166,"componentContent":167},"CommonResourcesContainer",{"header":168,"button":169,"tabs":174},"AI搭載コード提案の新機能",{"text":170,"config":171},"すべてのリソースを表示",{"href":172,"dataGaName":173,"dataGaLocation":143},"/pt-br/resources/","View all resources",[175],{"name":176,"items":177,"config":210},"ブログ",[178,189,196,203],{"header":179,"type":180,"image":181,"link":185},"Google AI搭載のコード提案","Blog",{"altText":182,"config":183},"AI実験の星",{"src":184},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590560/bgqcibm6oo15hlczfmnh.png",{"text":186,"config":187},"続きを読む",{"href":188,"icon":180},"/releases/2023/07/22/gitlab-16-2-released/",{"header":190,"type":180,"image":191,"link":193},"JetBrainsとNeoVimサポートのご紹介",{"altText":182,"config":192},{"src":184},{"text":186,"config":194},{"href":195,"icon":180},"/blog/gitlab-jetbrains-neovim-plugins/",{"header":197,"type":180,"image":198,"link":200},"Visual Studioサポート",{"altText":182,"config":199},{"src":184},{"text":186,"config":201},{"href":202,"icon":180},"/blog/gitlab-visual-studio-extension/",{"header":204,"type":180,"image":205,"link":207},"Self-Managedサポート",{"altText":182,"config":206},{"src":184},{"text":186,"config":208},{"href":209,"icon":180},"/blog/self-managed-support-for-code-suggestions/",{"key":211},"blogs",{"componentName":213},"CommonNextSteps","yml",{},"/pt-br/solutions/code-suggestions",{"title":218,"description":219,"schema":220},"Sugestões de código com IA do GitLab","Sugestões de código com IA do GitLab. Mantém seu código seguro. Aumenta sua produtividade de programação.",{"config":221,"name":218,"description":219,"image":239,"brand":240,"category":28},{"@context":222,"@type":223,"url":224,"offers":225},"https://schema.org","Product","https://about.gitlab.com/pt-br/solutions/code-suggestions/",{"@type":226,"name":227,"description":228,"price":229,"priceCurrency":230,"url":231,"availability":232,"priceSpecification":233,"eligibleDuration":235},"Offer","Free Trial","60-day free trial of GitLab. No credit card required.","0","USD","https://gitlab.com/-/trial_registrations/new","https://schema.org/InStock",{"@type":234,"price":229,"priceCurrency":230},"UnitPriceSpecification",{"@type":236,"value":237,"unitCode":238},"QuantitativeValue",60,"DAY","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758207578/whxaklh4tf6nonryosrs.png",{"@type":241,"name":242},"Brand","GitLab","pt-br/solutions/code-suggestions","pUHXmSq1R5VWvm46y-DX_sJKWKVU2jtImnJQO2ukbdM",{"data":246},{"logo":247,"freeTrial":252,"sales":257,"login":261,"items":266,"search":572,"minimal":607,"duo":625,"pricingDeployment":635},{"config":248},{"href":249,"dataGaName":250,"dataGaLocation":251},"/pt-br/","gitlab logo","header",{"text":253,"config":254},"Faça uma avaliação gratuita",{"href":255,"dataGaName":256,"dataGaLocation":251},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":258,"config":259},"Fale com a equipe de vendas",{"href":154,"dataGaName":260,"dataGaLocation":251},"sales",{"text":262,"config":263},"Fazer login",{"href":264,"dataGaName":265,"dataGaLocation":251},"https://gitlab.com/users/sign_in/","sign in",[267,294,390,395,493,553],{"text":268,"config":269,"cards":271},"Plataforma",{"dataNavLevelOne":270},"platform",[272,278,286],{"title":268,"description":273,"link":274},"A plataforma de orquestração inteligente para DevSecOps",{"text":275,"config":276},"Explore a nossa plataforma",{"href":277,"dataGaName":270,"dataGaLocation":251},"/pt-br/platform/",{"title":279,"description":280,"link":281},"GitLab Duo Agent Platform","IA agentiva para todo o ciclo de vida do software",{"text":282,"config":283},"Conheça o GitLab Duo",{"href":284,"dataGaName":285,"dataGaLocation":251},"/pt-br/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":287,"description":288,"link":289},"Por que usar o GitLab","Veja os principais motivos pelos quais as empresas escolhem o GitLab",{"text":290,"config":291},"Saiba mais",{"href":292,"dataGaName":293,"dataGaLocation":251},"/pt-br/why-gitlab/","why gitlab",{"text":295,"left":8,"config":296,"link":298,"lists":302,"footer":372},"Produtos",{"dataNavLevelOne":297},"solutions",{"text":299,"config":300},"Confira todas as soluções",{"href":301,"dataGaName":297,"dataGaLocation":251},"/pt-br/solutions/",[303,328,350],{"title":304,"description":305,"link":306,"items":311},"Automação","CI/CD e automação para acelerar a implantação",{"config":307},{"icon":308,"href":309,"dataGaName":310,"dataGaLocation":251},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[312,316,319,324],{"text":313,"config":314},"CI/CD",{"href":315,"dataGaLocation":251,"dataGaName":313},"/pt-br/solutions/continuous-integration/",{"text":279,"config":317},{"href":284,"dataGaLocation":251,"dataGaName":318},"gitlab duo agent platform - product menu",{"text":320,"config":321},"Gerenciamento de código-fonte",{"href":322,"dataGaLocation":251,"dataGaName":323},"/pt-br/solutions/source-code-management/","Source Code Management",{"text":325,"config":326},"Entrega de software automatizada",{"href":309,"dataGaLocation":251,"dataGaName":327},"Automated software delivery",{"title":329,"description":330,"link":331,"items":336},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":332},{"href":333,"dataGaName":334,"dataGaLocation":251,"icon":335},"/pt-br/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[337,341,346],{"text":338,"config":339},"Application Security Testing",{"href":333,"dataGaName":340,"dataGaLocation":251},"Application security testing",{"text":342,"config":343},"Segurança da cadeia de suprimentos de software",{"href":344,"dataGaLocation":251,"dataGaName":345},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":347,"config":348},"Software Compliance",{"href":349,"dataGaName":347,"dataGaLocation":251},"/pt-br/solutions/software-compliance/",{"title":351,"link":352,"items":357},"Medição",{"config":353},{"icon":354,"href":355,"dataGaName":356,"dataGaLocation":251},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[358,362,367],{"text":359,"config":360},"Visibilidade e medição",{"href":355,"dataGaLocation":251,"dataGaName":361},"Visibility and Measurement",{"text":363,"config":364},"Gestão de fluxo de valor",{"href":365,"dataGaLocation":251,"dataGaName":366},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":368,"config":369},"Análises e insights",{"href":370,"dataGaLocation":251,"dataGaName":371},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":373,"items":374},"GitLab para",[375,380,385],{"text":376,"config":377},"Grandes empresas",{"href":378,"dataGaLocation":251,"dataGaName":379},"/pt-br/enterprise/","enterprise",{"text":381,"config":382},"Pequenas empresas",{"href":383,"dataGaLocation":251,"dataGaName":384},"/pt-br/small-business/","small business",{"text":386,"config":387},"Setor público",{"href":388,"dataGaLocation":251,"dataGaName":389},"/pt-br/solutions/public-sector/","public sector",{"text":391,"config":392},"Preços",{"href":393,"dataGaName":394,"dataGaLocation":251,"dataNavLevelOne":394},"/pt-br/pricing/","pricing",{"text":396,"config":397,"link":399,"lists":402,"feature":480},"Recursos",{"dataNavLevelOne":398},"resources",{"text":400,"config":401},"Confira todos os recursos",{"href":172,"dataGaName":398,"dataGaLocation":251},[403,435,452],{"title":404,"items":405},"Primeiros passos",[406,411,416,420,425,430],{"text":407,"config":408},"Instalação",{"href":409,"dataGaName":410,"dataGaLocation":251},"/pt-br/install/","install",{"text":412,"config":413},"Guias de início rápido",{"href":414,"dataGaName":415,"dataGaLocation":251},"/pt-br/get-started/","quick setup checklists",{"text":290,"config":417},{"href":418,"dataGaLocation":251,"dataGaName":419},"https://university.gitlab.com/","learn",{"text":421,"config":422},"Documentação do produto",{"href":423,"dataGaName":424,"dataGaLocation":251},"https://docs.gitlab.com/","product documentation",{"text":426,"config":427},"Vídeos de melhores práticas",{"href":428,"dataGaName":429,"dataGaLocation":251},"/pt-br/getting-started-videos/","best practice videos",{"text":431,"config":432},"Integrações",{"href":433,"dataGaName":434,"dataGaLocation":251},"/pt-br/integrations/","integrations",{"title":436,"items":437},"Descubra",[438,443,447],{"text":439,"config":440},"Histórias de sucesso de clientes",{"href":441,"dataGaName":442,"dataGaLocation":251},"/pt-br/customers/","customer success stories",{"text":180,"config":444},{"href":445,"dataGaName":446,"dataGaLocation":251},"/blog/","blog",{"text":448,"config":449},"Trabalho remoto",{"href":450,"dataGaName":451,"dataGaLocation":251},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":453,"items":454},"Conecte-se",[455,460,465,470,475],{"text":456,"config":457},"Serviços do GitLab",{"href":458,"dataGaName":459,"dataGaLocation":251},"/pt-br/services/","services",{"text":461,"config":462},"Comunidade",{"href":463,"dataGaName":464,"dataGaLocation":251},"/community/","community",{"text":466,"config":467},"Fórum",{"href":468,"dataGaName":469,"dataGaLocation":251},"https://forum.gitlab.com/","forum",{"text":471,"config":472},"Eventos",{"href":473,"dataGaName":474,"dataGaLocation":251},"/events/","events",{"text":476,"config":477},"Parceiros",{"href":478,"dataGaName":479,"dataGaLocation":251},"/pt-br/partners/","partners",{"backgroundColor":481,"textColor":482,"text":483,"image":484,"link":488},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":485,"config":486},"cartão promocional do The Source",{"src":487},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":489,"config":490},"Confira as novidades",{"href":491,"dataGaName":492,"dataGaLocation":251},"/pt-br/the-source/","the source",{"text":494,"config":495,"lists":497},"Empresa",{"dataNavLevelOne":496},"company",[498],{"items":499},[500,505,511,513,518,523,528,533,538,543,548],{"text":501,"config":502},"Sobre",{"href":503,"dataGaName":504,"dataGaLocation":251},"/pt-br/company/","about",{"text":506,"config":507,"footerGa":510},"Vagas",{"href":508,"dataGaName":509,"dataGaLocation":251},"/jobs/","jobs",{"dataGaName":509},{"text":471,"config":512},{"href":473,"dataGaName":474,"dataGaLocation":251},{"text":514,"config":515},"Liderança",{"href":516,"dataGaName":517,"dataGaLocation":251},"/company/team/e-group/","leadership",{"text":519,"config":520},"Equipe",{"href":521,"dataGaName":522,"dataGaLocation":251},"/company/team/","team",{"text":524,"config":525},"Manual",{"href":526,"dataGaName":527,"dataGaLocation":251},"https://handbook.gitlab.com/","handbook",{"text":529,"config":530},"Relacionamento com investidores",{"href":531,"dataGaName":532,"dataGaLocation":251},"https://ir.gitlab.com/","investor relations",{"text":534,"config":535},"Trust Center",{"href":536,"dataGaName":537,"dataGaLocation":251},"/pt-br/security/","trust center",{"text":539,"config":540},"AI Transparency Center",{"href":541,"dataGaName":542,"dataGaLocation":251},"/pt-br/ai-transparency-center/","ai transparency center",{"text":544,"config":545},"Boletim informativo",{"href":546,"dataGaName":547,"dataGaLocation":251},"/company/contact/#contact-forms","newsletter",{"text":549,"config":550},"Imprensa",{"href":551,"dataGaName":552,"dataGaLocation":251},"/press/","press",{"text":554,"config":555,"lists":556},"Fale com a gente",{"dataNavLevelOne":496},[557],{"items":558},[559,562,567],{"text":258,"config":560},{"href":154,"dataGaName":561,"dataGaLocation":251},"talk to sales",{"text":563,"config":564},"Portal de suporte",{"href":565,"dataGaName":566,"dataGaLocation":251},"https://support.gitlab.com","support portal",{"text":568,"config":569},"Portal de clientes",{"href":570,"dataGaName":571,"dataGaLocation":251},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":573,"login":574,"suggestions":581},"Fechar",{"text":575,"link":576},"Para pesquisar repositórios e projetos, faça login em",{"text":577,"config":578},"gitlab.com",{"href":264,"dataGaName":579,"dataGaLocation":580},"search login","search",{"text":582,"default":583},"Sugestões",[584,586,591,593,598,603],{"text":279,"config":585},{"href":284,"dataGaName":279,"dataGaLocation":580},{"text":587,"config":588},"Sugestões de Código (IA)",{"href":589,"dataGaName":590,"dataGaLocation":580},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":313,"config":592},{"href":315,"dataGaName":313,"dataGaLocation":580},{"text":594,"config":595},"GitLab na AWS",{"href":596,"dataGaName":597,"dataGaLocation":580},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":599,"config":600},"GitLab no Google Cloud",{"href":601,"dataGaName":602,"dataGaLocation":580},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":604,"config":605},"Por que escolher o GitLab?",{"href":292,"dataGaName":606,"dataGaLocation":580},"Why GitLab?",{"freeTrial":608,"mobileIcon":613,"desktopIcon":618,"secondaryButton":621},{"text":609,"config":610},"Iniciar avaliação gratuita",{"href":611,"dataGaName":256,"dataGaLocation":612},"https://gitlab.com/-/trials/new/","nav",{"altText":614,"config":615},"Ícone do GitLab",{"src":616,"dataGaName":617,"dataGaLocation":612},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":614,"config":619},{"src":620,"dataGaName":617,"dataGaLocation":612},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":404,"config":622},{"href":623,"dataGaName":624,"dataGaLocation":612},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/compare/gitlab-vs-github/","get started",{"freeTrial":626,"mobileIcon":631,"desktopIcon":633},{"text":627,"config":628},"Saiba mais sobre o GitLab Duo",{"href":629,"dataGaName":630,"dataGaLocation":612},"/pt-br/gitlab-duo/","gitlab duo",{"altText":614,"config":632},{"src":616,"dataGaName":617,"dataGaLocation":612},{"altText":614,"config":634},{"src":620,"dataGaName":617,"dataGaLocation":612},{"freeTrial":636,"mobileIcon":641,"desktopIcon":643},{"text":637,"config":638},"Voltar para preços",{"href":393,"dataGaName":639,"dataGaLocation":612,"icon":640},"back to pricing","GoBack",{"altText":614,"config":642},{"src":616,"dataGaName":617,"dataGaLocation":612},{"altText":614,"config":644},{"src":620,"dataGaName":617,"dataGaLocation":612},{"title":646,"button":647,"config":652},"Veja como a IA agêntica transforma a entrega de software",{"text":648,"config":649},"Assista ao GitLab Transcend agora",{"href":650,"dataGaName":651,"dataGaLocation":251},"/pt-br/events/transcend/virtual/","transcend event",{"layout":653,"icon":654},"release","AiStar",{"data":656},{"text":657,"source":658,"edit":664,"contribute":669,"config":674,"items":679,"minimal":850},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":659,"config":660},"Acessar a origem da página",{"href":661,"dataGaName":662,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":665,"config":666},"Editar esta página",{"href":667,"dataGaName":668,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":670,"config":671},"Contribua",{"href":672,"dataGaName":673,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":675,"facebook":676,"youtube":677,"linkedin":678},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[680,703,757,784,818],{"title":268,"links":681,"subMenu":686},[682],{"text":683,"config":684},"Plataforma DevSecOps",{"href":277,"dataGaName":685,"dataGaLocation":663},"devsecops platform",[687],{"title":391,"links":688},[689,693,698],{"text":690,"config":691},"Confira os planos",{"href":393,"dataGaName":692,"dataGaLocation":663},"view plans",{"text":694,"config":695},"Por que escolher o GitLab Premium?",{"href":696,"dataGaName":697,"dataGaLocation":663},"/pt-br/pricing/premium/","why premium",{"text":699,"config":700},"Por que escolher o GitLab Ultimate?",{"href":701,"dataGaName":702,"dataGaLocation":663},"/pt-br/pricing/ultimate/","why ultimate",{"title":704,"links":705},"Soluções",[706,711,714,716,721,726,730,733,736,741,743,745,747,752],{"text":707,"config":708},"Transformação digital",{"href":709,"dataGaName":710,"dataGaLocation":663},"/pt-br/topics/digital-transformation/","digital transformation",{"text":712,"config":713},"Segurança e conformidade",{"href":333,"dataGaName":340,"dataGaLocation":663},{"text":325,"config":715},{"href":309,"dataGaName":310,"dataGaLocation":663},{"text":717,"config":718},"Desenvolvimento ágil",{"href":719,"dataGaName":720,"dataGaLocation":663},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":722,"config":723},"Migração para a nuvem",{"href":724,"dataGaName":725,"dataGaLocation":663},"/pt-br/topics/cloud-native/","cloud transformation",{"text":727,"config":728},"SCM",{"href":322,"dataGaName":729,"dataGaLocation":663},"source code management",{"text":313,"config":731},{"href":315,"dataGaName":732,"dataGaLocation":663},"continuous integration & delivery",{"text":363,"config":734},{"href":365,"dataGaName":735,"dataGaLocation":663},"value stream management",{"text":737,"config":738},"GitOps",{"href":739,"dataGaName":740,"dataGaLocation":663},"/pt-br/solutions/gitops/","gitops",{"text":376,"config":742},{"href":378,"dataGaName":379,"dataGaLocation":663},{"text":381,"config":744},{"href":383,"dataGaName":384,"dataGaLocation":663},{"text":386,"config":746},{"href":388,"dataGaName":389,"dataGaLocation":663},{"text":748,"config":749},"Educação",{"href":750,"dataGaName":751,"dataGaLocation":663},"/pt-br/solutions/education/","education",{"text":753,"config":754},"Serviços financeiros",{"href":755,"dataGaName":756,"dataGaLocation":663},"/pt-br/solutions/finance/","financial services",{"title":396,"links":758},[759,761,763,765,768,770,772,774,776,778,780,782],{"text":407,"config":760},{"href":409,"dataGaName":410,"dataGaLocation":663},{"text":412,"config":762},{"href":414,"dataGaName":415,"dataGaLocation":663},{"text":290,"config":764},{"href":418,"dataGaName":419,"dataGaLocation":663},{"text":421,"config":766},{"href":423,"dataGaName":767,"dataGaLocation":663},"docs",{"text":180,"config":769},{"href":445,"dataGaName":446,"dataGaLocation":663},{"text":439,"config":771},{"href":441,"dataGaName":442,"dataGaLocation":663},{"text":448,"config":773},{"href":450,"dataGaName":451,"dataGaLocation":663},{"text":456,"config":775},{"href":458,"dataGaName":459,"dataGaLocation":663},{"text":461,"config":777},{"href":463,"dataGaName":464,"dataGaLocation":663},{"text":466,"config":779},{"href":468,"dataGaName":469,"dataGaLocation":663},{"text":471,"config":781},{"href":473,"dataGaName":474,"dataGaLocation":663},{"text":476,"config":783},{"href":478,"dataGaName":479,"dataGaLocation":663},{"title":494,"links":785},[786,788,790,792,794,796,798,802,807,809,811,813],{"text":501,"config":787},{"href":503,"dataGaName":496,"dataGaLocation":663},{"text":506,"config":789},{"href":508,"dataGaName":509,"dataGaLocation":663},{"text":514,"config":791},{"href":516,"dataGaName":517,"dataGaLocation":663},{"text":519,"config":793},{"href":521,"dataGaName":522,"dataGaLocation":663},{"text":524,"config":795},{"href":526,"dataGaName":527,"dataGaLocation":663},{"text":529,"config":797},{"href":531,"dataGaName":532,"dataGaLocation":663},{"text":799,"config":800},"Sustainability",{"href":801,"dataGaName":799,"dataGaLocation":663},"/sustainability/",{"text":803,"config":804},"Diversidade, inclusão e pertencimento (DIB)",{"href":805,"dataGaName":806,"dataGaLocation":663},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":534,"config":808},{"href":536,"dataGaName":537,"dataGaLocation":663},{"text":544,"config":810},{"href":546,"dataGaName":547,"dataGaLocation":663},{"text":549,"config":812},{"href":551,"dataGaName":552,"dataGaLocation":663},{"text":814,"config":815},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":816,"dataGaName":817,"dataGaLocation":663},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":554,"links":819},[820,823,828,830,835,840,845],{"text":821,"config":822},"Fale com um especialista",{"href":154,"dataGaName":260,"dataGaLocation":663},{"text":824,"config":825},"Ajuda",{"href":826,"dataGaName":827,"dataGaLocation":663},"/support/","get help",{"text":568,"config":829},{"href":570,"dataGaName":571,"dataGaLocation":663},{"text":831,"config":832},"Status",{"href":833,"dataGaName":834,"dataGaLocation":663},"https://status.gitlab.com/","status",{"text":836,"config":837},"Termos de uso",{"href":838,"dataGaName":839,"dataGaLocation":663},"/terms/","terms of use",{"text":841,"config":842},"Aviso de Privacidade",{"href":843,"dataGaName":844,"dataGaLocation":663},"/pt-br/privacy/","privacy statement",{"text":846,"config":847},"Preferências de cookies",{"dataGaName":848,"dataGaLocation":663,"id":849,"isOneTrustButton":8},"cookie preferences","ot-sdk-btn",{"items":851},[852,854,856],{"text":836,"config":853},{"href":838,"dataGaName":839,"dataGaLocation":663},{"text":841,"config":855},{"href":843,"dataGaName":844,"dataGaLocation":663},{"text":846,"config":857},{"dataGaName":848,"dataGaLocation":663,"id":849,"isOneTrustButton":8},{"header":859,"blurb":860,"button":861,"secondaryButton":866},"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":862,"config":863},"Obtenha sua avaliação gratuita",{"href":864,"dataGaName":256,"dataGaLocation":865},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":258,"config":867},{"href":154,"dataGaName":260,"dataGaLocation":865},{"codeBlocks":869},{"python":870,"javascript":874,"go":878},{"typedArray":871,"suggested":873},[872],"# 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":875,"suggested":877},[876],"// 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":879,"suggested":882},[880,881],"// 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":884},{"python":885,"javascript":887,"go":889},{"typedArray":886,"suggested":873},[872],{"typedArray":888,"suggested":877},[876],{"typedArray":890,"suggested":882},[880,881],{"codeBlocks":892},{"python":893,"javascript":895,"go":897},{"typedArray":894,"suggested":873},[872],{"typedArray":896,"suggested":877},[876],{"typedArray":898,"suggested":882},[880,881],{"codeBlocks":900},{"python":901,"javascript":903,"go":905},{"typedArray":902,"suggested":873},[872],{"typedArray":904,"suggested":877},[876],{"typedArray":906,"suggested":882},[880,881],{"codeBlocks":908},{"python":909,"javascript":911,"go":913},{"typedArray":910,"suggested":873},[872],{"typedArray":912,"suggested":877},[876],{"typedArray":914,"suggested":882},[880,881],1772652122782]