Python désormais entièrement pris en charge dans Snyk Code
Frank Fischer
3 juin 2021
0 minutes de lecturePlus tôt cette année, nous avons annoncé la prise en charge de Python en version bêta dans Snyk Code. Cette période de bêta nous a permis de donner accès à nos clients à notre vaste collection de règles Python, tout en terminant l’examen de notre base de connaissances et en y ajoutant du contenu sélectionné. Nous sommes heureux d’annoncer que ce travail est terminé et que Python est désormais entièrement pris en charge. ? ?
Python rejoint Java, JavaScript et TypeScript
Nous sommes ravis de pouvoir enfin ajouter officiellement Python à la liste des langages pris en charge par Snyk Code : Java, JavaScript et TypeScript. Ces langages sont très utilisés dans les environnements de développement cloud natifs. Il était donc important pour nous (et pour nos utilisateurs) que toute nouvelle prise en charge soit mise en œuvre correctement.
Pour parvenir à la disponibilité générale, nous avons d’abord lancé une bêta privée de Python, qui nous a valu de nombreux commentaires très positifs sur la base de connaissances de Snyk Code. Les utilisateurs nous ont indiqué que, même en version bêta, Python dans Snyk Code fournissait déjà énormément d’informations utiles. Cela nous a montré qu’il était temps de lancer une bêta publique. Pendant cette phase, nous avons travaillé d’arrache-pied pour que les règles Python respectent nos normes de qualité internes. La bêta publique nous a permis d’atteindre le niveau requis pour retirer la mention bêta de Python. Les règles Python offrent désormais la même qualité en matière de couverture et de contenu sélectionné que pour tous les autres langages pris en charge par Snyk Code.

Prise en charge de Python dans Snyk Code
Snyk Code prend en charge Python comme les autres langages. Lorsqu’un projet est analysé, une méthode heuristique détermine le contenu de ses fichiers et active la base de connaissances adaptée. Vous n’avez donc pas besoin de sélectionner le langage : Snyk s’en charge pour vous. Python fonctionne ainsi immédiatement dans l’interface Snyk sur le Web ou via une extension IDE, par exemple dans PyCharm, IntelliJ, WebStorm ou Visual Studio Code.

"blog-python-ga-ide" Pour commencer, rien de plus simple : il vous suffit de créer un compte Snyk gratuit et d’ajouter Snyk Code comme service. Si vous avez déjà un compte, activez simplement Snyk Code dans les paramètres de votre organisation. Désormais, chaque fois que vous importerez un projet contenant du code source Python, celui-ci sera analysé et les résultats apparaîtront dans le rapport.
L’avenir de la prise en charge des langages dans Snyk Code
Nous travaillons actuellement sur plusieurs langages et écosystèmes. La feuille de route prévoit notamment .NET et son langage phare, C#. Nous avons également reçu des demandes concernant Golang, Kotlin et d’autres langages. Notez qu’il ne s’agit pas d’une annonce officielle ni d’une promesse de prise en charge, mais simplement d’une façon de vous montrer que nous sommes à l’écoute de nos utilisateurs et que nous adaptons notre feuille de route en fonction de leurs retours.
Restez à l’affût des prochaines bêtas publiques !
Lancez-vous dans les compétitions Capture The Flag
Apprenez à résoudre des défis Capture The Flag en regardant à la demande notre atelier virtuel d’initiation.



