[{"data":1,"prerenderedAt":901},["ShallowReactive",2],{"/fr-fr/solutions/code-suggestions/":3,"navigation-fr-fr":224,"banner-fr-fr":641,"footer-fr-fr":654,"next-steps-fr-fr":866,"code-editor-examples-fr-fr":881},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":10,"content":13,"_id":217,"_type":218,"title":219,"_source":220,"_file":221,"_stem":222,"_extension":223},"/fr-fr/solutions/code-suggestions","solutions",false,"",{"enableAnimations":9},true,{"title":11,"description":12},"Suggestions de code IA de GitLab","Suggestions de code assistées par l'IA de GitLab. Sécurise votre code. Améliore votre productivité en développement.",[14,45,53,60,121,128,135,159,168,215],{"componentName":15,"componentContent":16},"SolutionsCodeSuggestionsHero",{"heading":17,"description":18,"image":31,"button":34,"secondaryButton":40},"Suggestions de code GitLab Duo",[19,23,27],{"typed":20,"highlighted":21,"config":22},"Vous aident à rester","concentré",{"isDescriptionInline":9},{"typed":24,"highlighted":25,"config":26},"Dans l'IDE","de votre choix",{"isDescriptionInline":9},{"typed":28,"highlighted":29,"config":30},"Dans le langage","dont vous avez besoin",{"isDescriptionInline":9},{"altText":7,"config":32},{"src":33},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590244/ahvoxthmrmu6eqcfcks2.png",{"text":35,"config":36},"Essayez gratuitement",{"href":37,"dataGaName":38,"dataGaLocation":39},"/gitlab-duo/#free-trial/","gitlab duo free trial","hero",{"text":41,"config":42},"Des questions ? Nous contacter",{"href":43,"dataGaName":44,"dataGaLocation":39},"/solutions/gitlab-duo-pro/sales","contact us",{"componentName":46,"componentContent":47},"SolutionsCodeSuggestionsCopyBlock",{"header":48,"description":49,"codeBlock":50},"Accélérez le développement","Les suggestions de code maintiennent votre productivité en complétant intelligemment les blocs de code, en définissant la logique des fonctions, en générant des tests et en proposant du code courant comme les modèles regex—le tout dans l'environnement où vous développez déjà.\n",{"config":51},{"initialSelectedLanguage":52},"python",{"componentName":46,"componentContent":54},{"header":55,"description":56,"image":57},"IA respectueuse de la confidentialité","Les suggestions de code sont conçues avec la confidentialité comme fondement critique. Le code client privé et non public stocké dans GitLab n'est pas utilisé comme données d'entraînement. [En savoir plus sur l'utilisation des données](https://docs.gitlab.com/ee/user/ai_data_usage.html){data-ga-name=\"code suggestions data usage\" data-ga-location=\"body\"} lors de l'utilisation des suggestions de code.\n",{"altText":7,"config":58},{"src":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506811/awm4wcaeetfy0g9qkcf2.svg",{"componentName":46,"componentContent":61},{"header":62,"description":63,"logos":64},"Prise en charge dans le langage que vous utilisez","Obtenez des suggestions de code alimentées par l'IA adaptées à votre flux de travail. Maintenant disponible dans [plus de 14 langages](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",[65,69,73,77,81,85,89,93,97,101,105,109,113,117],{"altText":66,"config":67},"C",{"src":68},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507089/zpck9scng2uj3nvxbm25.svg",{"altText":70,"config":71},"C++",{"src":72},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/os5vwbdzsbxmjvoihd9m.svg",{"altText":74,"config":75},"C#",{"src":76},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752507088/ag3j8cgcidljuum6uojd.svg",{"altText":78,"config":79},"Python",{"src":80},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/rp1ccjsxqhetxnz8g2mj.svg",{"altText":82,"config":83},"Javascript",{"src":84},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506884/tclyqepbeuxm7bwsu0tj.svg",{"altText":86,"config":87},"Typescript",{"src":88},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/qedmu6hf9xipkmsqxqo3.svg",{"altText":90,"config":91},"Ruby",{"src":92},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506882/ul40h6jvozspb56pp7sy.svg",{"altText":94,"config":95},"Java",{"src":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506883/yyztzezwbk64sxrkvclf.svg",{"altText":98,"config":99},"Rust",{"src":100},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506876/fofe7ax0bg4adx2pbzai.svg",{"altText":102,"config":103},"Google Cloud SQL",{"src":104},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/mox7qayqhm2oevflatzz.svg",{"altText":106,"config":107},"PHP",{"src":108},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506873/efrsz4pbvrreimy73ku3.svg",{"altText":110,"config":111},"Scala",{"src":112},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506875/r5n5kywmwzelxeb1ppw5.svg",{"altText":114,"config":115},"Go",{"src":116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/lpydegnhkqr4oglubrjr.svg",{"altText":118,"config":119},"Kotlin",{"src":120},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752506874/dofwvxelzav14yscf9ll.svg",{"componentName":46,"componentContent":122},{"header":123,"description":124,"codeBlock":125},"Fonctionne dans l'IDE de votre choix","Trouvez nos extensions GitLab dans les principaux marketplaces d'IDE. La prise en charge inclut : GitLab Web IDE, VS Code, Visual Studio, les IDE basés sur Jetbrains et NeoVIM. En savoir plus sur la [prise en charge des 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\"} pour les suggestions de code.\n",{"config":126},{"initialSelectedLanguage":127},"go",{"componentName":46,"componentContent":129},{"header":130,"description":131,"codeBlock":132},"Disponible pour les instances auto-gérées","Les suggestions de code sont disponibles pour les instances GitLab auto-gérées via une connexion sécurisée à GitLab.com. [En savoir plus](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":133},{"initialSelectedLanguage":134},"javascript",{"componentName":136,"componentContent":137},"SolutionsCodeSuggestionsDemoBlock",{"heading":138,"description":139,"launchButton":140,"demo":147},"Les suggestions de code en action","Découvrez comment les suggestions de code créent un serveur Express avec cette démonstration interactive.",{"text":141,"config":142},"Lancer la démo",{"href":143,"icon":144,"dataGaName":145,"dataGaLocation":146},"https://capture.navattic.com/clqbyyltp000h0gjxap0ec5od","LaptopVideo","ai demo","body",{"text":148,"config":149,"subtitle":153,"scheduleButton":154},"Essayer la démo",{"demoHref":143,"videoFallbackHref":150,"thumbnailSrc":151,"dataGaName":152,"dataGaLocation":146},"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","Accélérez le développement avec les suggestions de code GitLab Duo",{"text":155,"config":156},"Planifier une démo personnalisée",{"href":157,"dataGaName":158,"dataGaLocation":146},"/sales/","demo sales",{"componentName":160,"componentContent":161},"SolutionsCodeSuggestionsWhatsNextBlock",{"heading":162,"card":163},"Quelle est la prochaine étape pour votre programmeur IA ?",{"header":164,"description":165,"config":166},"Amélioration de la qualité des suggestions","Nous améliorons continuellement la qualité des suggestions avec de nouvelles techniques de prompt engineering, un routage intelligent des modèles et des contextes étendus pour les fenêtres d'inférence. [Suivez nos progrès et proposez des idées](https://gitlab.com/groups/gitlab-org/-/epics/9814){data-ga-name=\"suggestion quality epic\" data-ga-location=\"body\"}.\n",{"icon":167},"AICodeSuggestions",{"componentName":169,"componentContent":170},"CommonResourcesContainer",{"header":171,"button":172,"tabs":177},"Nouveautés des suggestions de code alimentées par l'IA",{"text":173,"config":174},"Voir toutes les ressources",{"href":175,"dataGaName":176,"dataGaLocation":146},"/resources/","View all resources",[178],{"name":179,"items":180,"config":213},"Blogs",[181,192,199,206],{"header":182,"type":183,"image":184,"link":188},"Suggestions de code alimentées par Google AI","Blog",{"altText":185,"config":186},"Étoiles d'expérience IA",{"src":187},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752590560/bgqcibm6oo15hlczfmnh.png",{"text":189,"config":190},"En savoir plus",{"href":191,"icon":183},"https://about.gitlab.com/releases/2023/07/22/gitlab-16-2-released/",{"header":193,"type":183,"image":194,"link":196},"Présentation de la prise en charge de JetBrains et NeoVim",{"altText":185,"config":195},{"src":187},{"text":189,"config":197},{"href":198,"icon":183},"https://about.gitlab.com/blog/2023/07/25/gitlab-jetbrains-neovim-plugins/",{"header":200,"type":183,"image":201,"link":203},"Prise en charge de Visual Studio",{"altText":185,"config":202},{"src":187},{"text":189,"config":204},{"href":205,"icon":183},"https://about.gitlab.com/blog/2023/06/29/gitlab-visual-studio-extension/",{"header":207,"type":183,"image":208,"link":210},"Prise en charge auto-gérée",{"altText":185,"config":209},{"src":187},{"text":189,"config":211},{"href":212,"icon":183},"https://about.gitlab.com/blog/2023/06/15/self-managed-support-for-code-suggestions/",{"key":214},"blogs",{"componentName":216},"CommonNextSteps","content:fr-fr:solutions:code-suggestions.yml","yaml","Code Suggestions","content","fr-fr/solutions/code-suggestions.yml","fr-fr/solutions/code-suggestions","yml",{"_path":225,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"data":227,"_id":637,"_type":218,"title":638,"_source":220,"_file":639,"_stem":640,"_extension":223},"/shared/fr-fr/main-navigation","fr-fr",{"logo":228,"freeTrial":233,"sales":238,"login":243,"items":248,"search":578,"minimal":614,"duo":628},{"config":229},{"href":230,"dataGaName":231,"dataGaLocation":232},"/fr-fr/","gitlab logo","header",{"text":234,"config":235},"Commencer un essai gratuit",{"href":236,"dataGaName":237,"dataGaLocation":232},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":239,"config":240},"Contacter l'équipe commerciale",{"href":241,"dataGaName":242,"dataGaLocation":232},"/fr-fr/sales/","sales",{"text":244,"config":245},"Connexion",{"href":246,"dataGaName":247,"dataGaLocation":232},"https://gitlab.com/users/sign_in/","sign in",[249,292,389,394,499,559],{"text":250,"config":251,"cards":253,"footer":275},"Plateforme",{"dataNavLevelOne":252},"platform",[254,260,268],{"title":250,"description":255,"link":256},"La plateforme DevSecOps alimentée par l'IA la plus complète",{"text":257,"config":258},"Découvrir notre plateforme",{"href":259,"dataGaName":252,"dataGaLocation":232},"/fr-fr/platform/",{"title":261,"description":262,"link":263},"GitLab Duo (IA)","Créez des logiciels plus rapidement en tirant parti de l'IA à chaque étape du développement",{"text":264,"config":265},"Découvrez GitLab Duo",{"href":266,"dataGaName":267,"dataGaLocation":232},"/fr-fr/gitlab-duo/","gitlab duo ai",{"title":269,"description":270,"link":271},"Choisir GitLab","10 raisons pour lesquelles les entreprises choisissent GitLab",{"text":189,"config":272},{"href":273,"dataGaName":274,"dataGaLocation":232},"/fr-fr/why-gitlab/","why gitlab",{"title":276,"items":277},"Démarrer avec",[278,283,288],{"text":279,"config":280},"Ingénierie de plateforme",{"href":281,"dataGaName":282,"dataGaLocation":232},"/fr-fr/solutions/platform-engineering/","platform engineering",{"text":284,"config":285},"Expérience développeur",{"href":286,"dataGaName":287,"dataGaLocation":232},"/fr-fr/developer-experience/","Developer experience",{"text":289,"config":290},"MLOps",{"href":291,"dataGaName":289,"dataGaLocation":232},"/fr-fr/topics/devops/the-role-of-ai-in-devops/",{"text":293,"left":9,"config":294,"link":295,"lists":299,"footer":371},"Produit",{"dataNavLevelOne":5},{"text":296,"config":297},"Voir toutes les solutions",{"href":298,"dataGaName":5,"dataGaLocation":232},"/fr-fr/solutions/",[300,326,349],{"title":301,"description":302,"link":303,"items":308},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":304},{"icon":305,"href":306,"dataGaName":307,"dataGaLocation":232},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[309,313,317,322],{"text":310,"config":311},"CI/CD",{"href":312,"dataGaLocation":232,"dataGaName":310},"/fr-fr/solutions/continuous-integration/",{"text":314,"config":315},"Développement assisté par l'IA",{"href":266,"dataGaLocation":232,"dataGaName":316},"AI assisted development",{"text":318,"config":319},"Gestion du code source",{"href":320,"dataGaLocation":232,"dataGaName":321},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":323,"config":324},"Livraison de logiciels automatisée",{"href":306,"dataGaLocation":232,"dataGaName":325},"Automated software delivery",{"title":327,"description":328,"link":329,"items":334},"Securité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":330},{"href":331,"dataGaName":332,"dataGaLocation":232,"icon":333},"/fr-fr/solutions/security-compliance/","security and compliance","ShieldCheckLight",[335,340,345],{"text":336,"config":337},"Application Security Testing",{"href":338,"dataGaName":339,"dataGaLocation":232},"/solutions/application-security-testing/","Application security testing",{"text":341,"config":342},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":343,"dataGaLocation":232,"dataGaName":344},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":346,"config":347},"Software Compliance",{"href":348,"dataGaName":346,"dataGaLocation":232},"/solutions/software-compliance/",{"title":350,"link":351,"items":356},"Mesures",{"config":352},{"icon":353,"href":354,"dataGaName":355,"dataGaLocation":232},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[357,361,366],{"text":358,"config":359},"Visibilité et mesures",{"href":354,"dataGaLocation":232,"dataGaName":360},"Visibility and Measurement",{"text":362,"config":363},"Gestion de la chaîne de valeur",{"href":364,"dataGaLocation":232,"dataGaName":365},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":367,"config":368},"Données d'analyse et informations clés",{"href":369,"dataGaLocation":232,"dataGaName":370},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":372,"items":373},"GitLab pour",[374,379,384],{"text":375,"config":376},"Entreprises",{"href":377,"dataGaLocation":232,"dataGaName":378},"/fr-fr/enterprise/","enterprise",{"text":380,"config":381},"PME",{"href":382,"dataGaLocation":232,"dataGaName":383},"/fr-fr/small-business/","small business",{"text":385,"config":386},"Secteur public",{"href":387,"dataGaLocation":232,"dataGaName":388},"/fr-fr/solutions/public-sector/","public sector",{"text":390,"config":391},"Tarifs",{"href":392,"dataGaName":393,"dataGaLocation":232,"dataNavLevelOne":393},"/fr-fr/pricing/","pricing",{"text":395,"config":396,"link":398,"lists":402,"feature":486},"Ressources",{"dataNavLevelOne":397},"resources",{"text":399,"config":400},"Afficher toutes les ressources",{"href":401,"dataGaName":397,"dataGaLocation":232},"/fr-fr/resources/",[403,436,458],{"title":404,"items":405},"Premiers pas",[406,411,416,421,426,431],{"text":407,"config":408},"Installation",{"href":409,"dataGaName":410,"dataGaLocation":232},"/fr-fr/install/","install",{"text":412,"config":413},"Guides de démarrage rapide",{"href":414,"dataGaName":415,"dataGaLocation":232},"/fr-fr/get-started/","quick setup checklists",{"text":417,"config":418},"Apprentissage",{"href":419,"dataGaLocation":232,"dataGaName":420},"https://university.gitlab.com/","learn",{"text":422,"config":423},"Documentation sur le produit",{"href":424,"dataGaName":425,"dataGaLocation":232},"https://docs.gitlab.com/","product documentation",{"text":427,"config":428},"Vidéos sur les bonnes pratiques",{"href":429,"dataGaName":430,"dataGaLocation":232},"/fr-fr/getting-started-videos/","best practice videos",{"text":432,"config":433},"Intégrations",{"href":434,"dataGaName":435,"dataGaLocation":232},"/fr-fr/integrations/","integrations",{"title":437,"items":438},"Découvrir",[439,444,448,453],{"text":440,"config":441},"Histoires de succès client",{"href":442,"dataGaName":443,"dataGaLocation":232},"/fr-fr/customers/","customer success stories",{"text":183,"config":445},{"href":446,"dataGaName":447,"dataGaLocation":232},"/fr-fr/blog/","blog",{"text":449,"config":450},"Travail à distance",{"href":451,"dataGaName":452,"dataGaLocation":232},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":454,"config":455},"TeamOps",{"href":456,"dataGaName":457,"dataGaLocation":232},"/fr-fr/teamops/","teamops",{"title":459,"items":460},"Connecter",[461,466,471,476,481],{"text":462,"config":463},"Services GitLab",{"href":464,"dataGaName":465,"dataGaLocation":232},"/fr-fr/services/","services",{"text":467,"config":468},"Communauté",{"href":469,"dataGaName":470,"dataGaLocation":232},"/community/","community",{"text":472,"config":473},"Forum",{"href":474,"dataGaName":475,"dataGaLocation":232},"https://forum.gitlab.com/","forum",{"text":477,"config":478},"Événements",{"href":479,"dataGaName":480,"dataGaLocation":232},"/events/","events",{"text":482,"config":483},"Partenaires",{"href":484,"dataGaName":485,"dataGaLocation":232},"/fr-fr/partners/","partners",{"backgroundColor":487,"textColor":488,"text":489,"image":490,"link":494},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":491,"config":492},"carte promo The Source",{"src":493},"/images/navigation/the-source-promo-card.svg",{"text":495,"config":496},"Lire les articles les plus récents",{"href":497,"dataGaName":498,"dataGaLocation":232},"/fr-fr/the-source/","the source",{"text":500,"config":501,"lists":503},"Société",{"dataNavLevelOne":502},"company",[504],{"items":505},[506,511,517,519,524,529,534,539,544,549,554],{"text":507,"config":508},"À propos",{"href":509,"dataGaName":510,"dataGaLocation":232},"/fr-fr/company/","about",{"text":512,"config":513,"footerGa":516},"Emplois",{"href":514,"dataGaName":515,"dataGaLocation":232},"/jobs/","jobs",{"dataGaName":515},{"text":477,"config":518},{"href":479,"dataGaName":480,"dataGaLocation":232},{"text":520,"config":521},"Leadership",{"href":522,"dataGaName":523,"dataGaLocation":232},"/company/team/e-group/","leadership",{"text":525,"config":526},"Équipe",{"href":527,"dataGaName":528,"dataGaLocation":232},"/company/team/","team",{"text":530,"config":531},"Manuel",{"href":532,"dataGaName":533,"dataGaLocation":232},"https://handbook.gitlab.com/","handbook",{"text":535,"config":536},"Relations avec les investisseurs",{"href":537,"dataGaName":538,"dataGaLocation":232},"https://ir.gitlab.com/","investor relations",{"text":540,"config":541},"Centre de confiance",{"href":542,"dataGaName":543,"dataGaLocation":232},"/fr-fr/security/","trust center",{"text":545,"config":546},"Centre pour la transparence de l'IA",{"href":547,"dataGaName":548,"dataGaLocation":232},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":550,"config":551},"Newsletter",{"href":552,"dataGaName":553,"dataGaLocation":232},"/company/contact/","newsletter",{"text":555,"config":556},"Presse",{"href":557,"dataGaName":558,"dataGaLocation":232},"/press/","press",{"text":560,"config":561,"lists":562},"Nous contacter",{"dataNavLevelOne":502},[563],{"items":564},[565,568,573],{"text":239,"config":566},{"href":241,"dataGaName":567,"dataGaLocation":232},"talk to sales",{"text":569,"config":570},"Aide",{"href":571,"dataGaName":572,"dataGaLocation":232},"/support/","get help",{"text":574,"config":575},"Portail clients GitLab",{"href":576,"dataGaName":577,"dataGaLocation":232},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":579,"login":580,"suggestions":587},"Fermer",{"text":581,"link":582},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":583,"config":584},"gitlab.com",{"href":246,"dataGaName":585,"dataGaLocation":586},"search login","search",{"text":588,"default":589},"Suggestions",[590,593,598,600,605,610],{"text":261,"config":591},{"href":266,"dataGaName":592,"dataGaLocation":586},"GitLab Duo (AI)",{"text":594,"config":595},"Suggestions de code (IA)",{"href":596,"dataGaName":597,"dataGaLocation":586},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":310,"config":599},{"href":312,"dataGaName":310,"dataGaLocation":586},{"text":601,"config":602},"GitLab sur AWS",{"href":603,"dataGaName":604,"dataGaLocation":586},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":606,"config":607},"GitLab sur Google Cloud ",{"href":608,"dataGaName":609,"dataGaLocation":586},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":611,"config":612},"Pourquoi utiliser GitLab ?",{"href":273,"dataGaName":613,"dataGaLocation":586},"Why GitLab?",{"freeTrial":615,"mobileIcon":620,"desktopIcon":625},{"text":616,"config":617},"Commencer votre essai gratuit",{"href":618,"dataGaName":237,"dataGaLocation":619},"https://gitlab.com/-/trials/new/","nav",{"altText":621,"config":622},"Icône GitLab",{"src":623,"dataGaName":624,"dataGaLocation":619},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":621,"config":626},{"src":627,"dataGaName":624,"dataGaLocation":619},"/images/brand/gitlab-logo-type.svg",{"freeTrial":629,"mobileIcon":633,"desktopIcon":635},{"text":630,"config":631},"En savoir plus sur GitLab Duo",{"href":266,"dataGaName":632,"dataGaLocation":619},"gitlab duo",{"altText":621,"config":634},{"src":623,"dataGaName":624,"dataGaLocation":619},{"altText":621,"config":636},{"src":627,"dataGaName":624,"dataGaLocation":619},"content:shared:fr-fr:main-navigation.yml","Main Navigation","shared/fr-fr/main-navigation.yml","shared/fr-fr/main-navigation",{"_path":642,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"title":643,"titleMobile":643,"button":644,"config":649,"_id":651,"_type":218,"_source":220,"_file":652,"_stem":653,"_extension":223},"/shared/fr-fr/banner","La plateforme GitLab Duo Agent est maintenant disponible en version bêta publique !",{"text":645,"config":646},"Essayer la version bêta",{"href":647,"dataGaName":648,"dataGaLocation":232},"/fr-fr/gitlab-duo/agent-platform/","duo banner",{"layout":650},"release","content:shared:fr-fr:banner.yml","shared/fr-fr/banner.yml","shared/fr-fr/banner",{"_path":655,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"data":656,"_id":862,"_type":218,"title":863,"_source":220,"_file":864,"_stem":865,"_extension":223},"/shared/fr-fr/main-footer",{"text":657,"source":658,"edit":664,"contribute":669,"config":674,"items":679,"minimal":853},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":659,"config":660},"Afficher le code source de la page",{"href":661,"dataGaName":662,"dataGaLocation":663},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":665,"config":666},"Modifier cette page",{"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},"Veuillez contribuer",{"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,790,824],{"title":250,"links":681,"subMenu":686},[682],{"text":683,"config":684},"Plateforme DevSecOps",{"href":259,"dataGaName":685,"dataGaLocation":663},"devsecops platform",[687],{"title":390,"links":688},[689,693,698],{"text":690,"config":691},"Voir les forfaits",{"href":392,"dataGaName":692,"dataGaLocation":663},"view plans",{"text":694,"config":695},"Pourquoi choisir GitLab Premium ?",{"href":696,"dataGaName":697,"dataGaLocation":663},"/fr-fr/pricing/premium/","why premium",{"text":699,"config":700},"Pourquoi choisir GitLab Ultimate ?",{"href":701,"dataGaName":702,"dataGaLocation":663},"/fr-fr/pricing/ultimate/","why ultimate",{"title":704,"links":705},"Solutions",[706,711,714,716,721,726,730,733,736,741,743,745,747,752],{"text":707,"config":708},"Transformation digitale",{"href":709,"dataGaName":710,"dataGaLocation":663},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":712,"config":713},"Sécurité et conformité",{"href":338,"dataGaName":339,"dataGaLocation":663},{"text":323,"config":715},{"href":306,"dataGaName":307,"dataGaLocation":663},{"text":717,"config":718},"Développement agile",{"href":719,"dataGaName":720,"dataGaLocation":663},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":722,"config":723},"Transformation cloud",{"href":724,"dataGaName":725,"dataGaLocation":663},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":727,"config":728},"SCM",{"href":320,"dataGaName":729,"dataGaLocation":663},"source code management",{"text":310,"config":731},{"href":312,"dataGaName":732,"dataGaLocation":663},"continuous integration & delivery",{"text":362,"config":734},{"href":364,"dataGaName":735,"dataGaLocation":663},"value stream management",{"text":737,"config":738},"GitOps",{"href":739,"dataGaName":740,"dataGaLocation":663},"/fr-fr/solutions/gitops/","gitops",{"text":375,"config":742},{"href":377,"dataGaName":378,"dataGaLocation":663},{"text":380,"config":744},{"href":382,"dataGaName":383,"dataGaLocation":663},{"text":385,"config":746},{"href":387,"dataGaName":388,"dataGaLocation":663},{"text":748,"config":749},"Formation",{"href":750,"dataGaName":751,"dataGaLocation":663},"/fr-fr/solutions/education/","education",{"text":753,"config":754},"Services financiers",{"href":755,"dataGaName":756,"dataGaLocation":663},"/fr-fr/solutions/finance/","financial services",{"title":395,"links":758},[759,761,763,765,768,770,774,776,778,780,782,784,786,788],{"text":407,"config":760},{"href":409,"dataGaName":410,"dataGaLocation":663},{"text":412,"config":762},{"href":414,"dataGaName":415,"dataGaLocation":663},{"text":417,"config":764},{"href":419,"dataGaName":420,"dataGaLocation":663},{"text":422,"config":766},{"href":424,"dataGaName":767,"dataGaLocation":663},"docs",{"text":183,"config":769},{"href":446,"dataGaName":447},{"text":771,"config":772},"Histoires de réussite client",{"href":773,"dataGaLocation":663},"/customers/",{"text":440,"config":775},{"href":442,"dataGaName":443,"dataGaLocation":663},{"text":449,"config":777},{"href":451,"dataGaName":452,"dataGaLocation":663},{"text":462,"config":779},{"href":464,"dataGaName":465,"dataGaLocation":663},{"text":454,"config":781},{"href":456,"dataGaName":457,"dataGaLocation":663},{"text":467,"config":783},{"href":469,"dataGaName":470,"dataGaLocation":663},{"text":472,"config":785},{"href":474,"dataGaName":475,"dataGaLocation":663},{"text":477,"config":787},{"href":479,"dataGaName":480,"dataGaLocation":663},{"text":482,"config":789},{"href":484,"dataGaName":485,"dataGaLocation":663},{"title":500,"links":791},[792,794,796,798,800,802,804,808,813,815,817,819],{"text":507,"config":793},{"href":509,"dataGaName":502,"dataGaLocation":663},{"text":512,"config":795},{"href":514,"dataGaName":515,"dataGaLocation":663},{"text":520,"config":797},{"href":522,"dataGaName":523,"dataGaLocation":663},{"text":525,"config":799},{"href":527,"dataGaName":528,"dataGaLocation":663},{"text":530,"config":801},{"href":532,"dataGaName":533,"dataGaLocation":663},{"text":535,"config":803},{"href":537,"dataGaName":538,"dataGaLocation":663},{"text":805,"config":806},"Sustainability",{"href":807,"dataGaName":805,"dataGaLocation":663},"/sustainability/",{"text":809,"config":810},"Diversité, inclusion et appartenance (DIB)",{"href":811,"dataGaName":812,"dataGaLocation":663},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":540,"config":814},{"href":542,"dataGaName":543,"dataGaLocation":663},{"text":550,"config":816},{"href":552,"dataGaName":553,"dataGaLocation":663},{"text":555,"config":818},{"href":557,"dataGaName":558,"dataGaLocation":663},{"text":820,"config":821},"Déclaration de transparence sur l'esclavage moderne",{"href":822,"dataGaName":823,"dataGaLocation":663},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":560,"links":825},[826,829,831,833,838,843,848],{"text":827,"config":828},"Échanger avec un expert",{"href":241,"dataGaName":242,"dataGaLocation":663},{"text":569,"config":830},{"href":571,"dataGaName":572,"dataGaLocation":663},{"text":574,"config":832},{"href":576,"dataGaName":577,"dataGaLocation":663},{"text":834,"config":835},"Statut",{"href":836,"dataGaName":837,"dataGaLocation":663},"https://status.gitlab.com/","status",{"text":839,"config":840},"Conditions d'utilisation",{"href":841,"dataGaName":842},"/terms/","terms of use",{"text":844,"config":845},"Déclaration de confidentialité",{"href":846,"dataGaName":847,"dataGaLocation":663},"/fr-fr/privacy/","privacy statement",{"text":849,"config":850},"Préférences en matière de cookies",{"dataGaName":851,"dataGaLocation":663,"id":852,"isOneTrustButton":9},"cookie preferences","ot-sdk-btn",{"items":854},[855,857,860],{"text":839,"config":856},{"href":841,"dataGaName":842,"dataGaLocation":663},{"text":858,"config":859},"Politique de confidentialité",{"href":846,"dataGaName":847,"dataGaLocation":663},{"text":849,"config":861},{"dataGaName":851,"dataGaLocation":663,"id":852,"isOneTrustButton":9},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",{"_path":867,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"header":868,"eyebrow":869,"blurb":870,"button":871,"secondaryButton":875,"_id":877,"_type":218,"title":878,"_source":220,"_file":879,"_stem":880,"_extension":223},"/shared/fr-fr/next-steps","Commencez à livrer des logiciels de meilleurs qualité plus rapidement","Plus de 50 % des entreprises du classement Fortune 100 font confiance à GitLab","Découvrez comment la plateforme DevSecOps intelligente\n\n\npeut aider votre équipe.\n",{"text":234,"config":872},{"href":873,"dataGaName":237,"dataGaLocation":874},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":239,"config":876},{"href":241,"dataGaName":242,"dataGaLocation":874},"content:shared:fr-fr:next-steps.yml","Next Steps","shared/fr-fr/next-steps.yml","shared/fr-fr/next-steps",{"_path":882,"_dir":226,"_draft":6,"_partial":6,"_locale":7,"codeBlocks":883,"_id":897,"_type":218,"title":898,"_source":220,"_file":899,"_stem":900,"_extension":223},"/shared/fr-fr/code-editor-examples",{"python":884,"javascript":888,"go":892},{"typedArray":885,"suggested":887},[886],"# Traduire des mots de l'anglais vers d'autres langues","languages = {\n    'en': {\n     'hello': 'Hello',\n     'goodbye': 'Goodbye'\n   },\n   'es': {\n     'hello': 'Hola',\n     'goodbye': 'Adiós'\n   }\n }\n",{"typedArray":889,"suggested":891},[890],"// tableau de nombres de 1 à 100","var numbers = [];\nfor (var i = 1; i\u003C=100; i++) {\n  numbers.push(i)\n}\n",{"typedArray":893,"suggested":896},[894,895],"// golang","// Obtenir des valeurs uniques à partir du tableau de valeurs entières","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","content:shared:fr-fr:code-editor-examples.yml","Code Editor Examples","shared/fr-fr/code-editor-examples.yml","shared/fr-fr/code-editor-examples",1758521572677]