我在某个函数中有一个文档字符串。这是一个谷歌风格的文档字符串。我的 PyCharm 已启用默认语法检查。
由于某些原因,我收到 PEP 提示,句子中的第一个字母应该大写。但是,这是棘手的部分。此提示出现在 Arg 名称下。
这是截图,说明不同的句子内容对这种情况的影响不同。
正如你所看到的,我在
foo
中没有提示,但在 foo1
中有提示。唯一的区别在于这些函数中前一个文本行的内容。最重要的是,提示说我需要以大写字母开头每个句子。但是,在 foo
和 foo1
中,我们在 param1
线的末尾都有一个点。
这是测试前的代码:
def foo(param1: str, param2: int) -> bool:
"""
Текст, текст, текст.
Args:
param1: Некоторый текст, некоторой длины.
param2: Некоторый текст, некоторой длины.
Returns:
"""
def foo1(param1: str, param2: int) -> bool:
"""
Текст, текст, текст.
Args:
param1: Некоторый текст, некоторой длины текст.
param2: Некоторый текст, некоторой длины.
Returns: None
"""
我尝试用英文重现它,但没有得到任何结果。
是什么导致了这种非理性行为?
我的规格:
PyCharm 2023.1.5(社区版)
版本 #PC-231.9414.12,建于 2024 年 2 月 14 日
UPD:这是提示示例: