跳到内容

非祈使语气 (D401)

添加于 v0.0.228 · 相关议题 · 查看源码

源自 pydocstyle 代码检查器。

作用

检查文档字符串的第一行是否未使用祈使语气。

为什么这不好?

PEP 257 建议为保持一致性,文档字符串的第一行应使用祈使语气书写。

提示:若要将文档字符串改写为祈使语气,请将第一行表述为祈使句(即命令句)。

此规则可能并不适用于所有项目;其适用性取决于具体约定。默认情况下,该规则在使用 numpypep257 约定时处于启用状态,而在使用 google 约定时处于禁用状态。

示例

def average(values: list[float]) -> float:
    """Returns the mean of the given values."""

建议改为

def average(values: list[float]) -> float:
    """Return the mean of the given values."""

Options (选项)

参考