From f2081e8ecb30537c73dcfcf20b5f3388cf0763fc Mon Sep 17 00:00:00 2001 From: Hariom Date: Sat, 15 Aug 2026 07:27:03 +0530 Subject: [PATCH] =?UTF-8?q?Add=20peek=20=E2=80=94=20htop=20for=20codebases?= =?UTF-8?q?=20to=20Python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b0bbfc949..b1519e3cb 100644 --- a/README.md +++ b/README.md @@ -953,6 +953,8 @@ It uses the pycodestyle utility to determine what parts of the code needs to be - [pyflakes](https://pypi.org/project/pyflakes) — Check Python source files for errors. +- [peek](https://github.com/hariomlohardev/peek) — The htop for codebases — understand any repo in 5 seconds. Python + Rich + Textual TUI (`pip install peek-code && peek .`), import graph + PageRank `Start Here`, `peek --no-tui` for screenshots, `peek graph --format svg`. + - [pylint](http://pylint.pycqa.org/en/latest) — Looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. It additionally includes `pyreverse` (an UML diagram generator) and `symilar` (a similarities checker). - **pylyzers** :warning: — A static code analyzer / language server for Python, written in Rust, focused on type checking and readable output.