VS Code Extension Maps Python Code Dependencies Before You Make Changes
A developer has released Change Impact Analyzer, a free VS Code extension designed to show how far a code change will propagate through a Python project before it is applied. The tool parses every Python file using tree-sitter and resolves function dependencies via a language server called pylsp. Inspired by a similar hand-built tool for C++ codebases, the creator wanted an automated equivalent for Python developers. The extension operates within a popup inside the editor, identifies which functions are affected, and asks for user confirmation before making any modifications. It is available on both GitHub and the Visual Studio Code Marketplace.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in