Thibaud’s blog

Notes, thoughts, and open-source software

Upgrading to a stricter ESLint config

Updating a codebase from one ESLint config to another can be daunting, especially if switching to something more strict. This post proposes a methodology to do those config overhauls step by step, and get the benefits of a new config without putting in all of the effort upfront.

Python static type checking: field test

A few years ago, with the release of Pyre from Facebook, I got really excited about the potential of type annotations and type checkers for Python codebases. Having spent a lot of time with Flow, also from Facebook, I was full of hope. Now, let’s see how well static type checking actually works in modern Python.