Главная
Study mode:
on
1
intro
2
preamble
3
https://github.com/pixee/codemodder-python
4
there is a problem
5
security tools
6
we need to fix and harden codes
7
code + modification
8
codemodder philosophy
9
leverage open-source tools
10
process results from other tools
11
invoke open-source tools
12
codemods tell a story
13
how can i use it?
14
what does it do?
15
what can we fix?
16
replace unsafe pyyaml loader
17
use defusedxml for parsing xml
18
automatically close resources
19
parametrize sql queries
20
use generator expressions
21
codemodder architecture
22
codemod metadata
23
dependency management
24
let's write a codemod
25
codemod plugin template
26
make the easy things easy
27
make the hard things possible
28
looking ahead
29
we want your feedback!
30
pixeebot app
31
about pixee
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the world of Python codemods in this 47-minute conference talk from Conf42 Python 2024. Dive into the philosophy and architecture of codemodder, learning how to leverage open-source tools to fix and harden code. Discover practical applications like replacing unsafe PyYAML loaders, using defusedxml for XML parsing, and automating resource closure. Follow along as the speaker demonstrates writing a codemod using a plugin template, and gain insights into making both easy and complex tasks achievable. Conclude with a look at future developments, including the PixeeBot app, and an invitation for community feedback on this innovative approach to code modification and security enhancement.

Writing Python Codemods for Fun and Profit

Conf42
Add to list
0:00 / 0:00