← 返回命令列表

Linux command

dmypy 命令

文件

复制后可按需替换文件名、目录或参数。

常用示例

Start mypy daemon

dmypy start

Run type check

dmypy run [file.py]

Check entire project

dmypy run -- --strict [.]

Stop the daemon

dmypy stop

Check daemon status

dmypy status

Restart the daemon

dmypy restart

Kill daemon forcefully

dmypy kill

说明

dmypy is the daemon interface for mypy, Python's static type checker. It keeps mypy running as a background process, dramatically reducing type checking time by maintaining cached state between runs. The daemon pre-computes and caches type information, making incremental checks nearly instantaneous. This is particularly valuable for large codebases where full mypy runs would be slow. dmypy integrates with editors and CI systems that need fast, repeated type checks. It handles the daemon lifecycle and forwards type checking requests to the running mypy instance.

参数

start
Start the mypy daemon.
stop
Stop the daemon gracefully.
run _FILES_
Type check files via daemon.
status
Show daemon status.
restart
Restart the daemon.
kill
Forcefully terminate daemon.
--status-file _FILE_
Custom status file location.
--help
Display help information.

FAQ

What is the dmypy command used for?

dmypy is the daemon interface for mypy, Python's static type checker. It keeps mypy running as a background process, dramatically reducing type checking time by maintaining cached state between runs. The daemon pre-computes and caches type information, making incremental checks nearly instantaneous. This is particularly valuable for large codebases where full mypy runs would be slow. dmypy integrates with editors and CI systems that need fast, repeated type checks. It handles the daemon lifecycle and forwards type checking requests to the running mypy instance.

How do I run a basic dmypy example?

Run `dmypy start` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does start do in dmypy?

Start the mypy daemon.