Unleash the Chaos: Developing a Linter for Un-Pythonic Code!

李唯 (Wei Lee)

李唯 (Wei Lee)

Wei Lee is a software engineer at Rakuten Slice, and now also a volunteer of PyCon TW. Being a lazy engineer, he is passionate about automating anything. Mainly use Python for automating trivial stuff, backend development, and maybe building some data pipeline. Love traveling, use PyCon as an excuse to explore the world. Have been to PyCon TW 🇹🇼, PyCon US 🇺🇸, PyCon JP 🇯🇵, PyCon CA 🇨🇦, Remote Python Pizza 🍕. Personal Website: https://lee-w.github.io/ Twitter: @clleew

    Abstract

    Before releasing the chaos, we will explore how the `ast` module, which can programmatically analyze and manipulate Python code at an abstract syntax level, helps existing tools like Black improve the Python world. Once we know the secret, we will guide you in building a custom linter using this module. This technique is particularly useful when configuring existing tools that cannot fix your style problems or if you want to make your Python code unpythonic. Join us to learn more and bring chaos to the Python world!

    Description

    Location

    R2

    Date

    Day 1 • 05:20-05:50 (UTC)

    Language

    English talk

    Level

    Intermediate

    Category

    Python Core