<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/pyrightconfig.json, branch master</title>
<subtitle>My linux config and rc files</subtitle>
<id>https://git.sommerfeld.dev/dotfiles/atom/pyrightconfig.json?h=master</id>
<link rel='self' href='https://git.sommerfeld.dev/dotfiles/atom/pyrightconfig.json?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/'/>
<updated>2026-05-13T12:43:32Z</updated>
<entry>
<title>chore(python): add basedpyright type-checking</title>
<updated>2026-05-13T12:43:32Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:32Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=7122e2fced4ed8879442c08b9e97752c4b250f7c'/>
<id>urn:sha1:7122e2fced4ed8879442c08b9e97752c4b250f7c</id>
<content type='text'>
ruff (format + check) was already wired into fmt/check-fmt/lint. Add basedpyright as the type-checker for python so 'just lint' covers correctness too. Pyright config sets standard mode (lenient enough to not flood on stdlib edges) and excludes ipython_config.py whose 'c' is injected by IPython at config load time.
</content>
</entry>
</feed>
