gpt4 book ai didi

python - Pylint:在 "else"(no-else-return)警告后禁用不必要的 "return"

转载 作者:太空狗 更新时间:2023-10-29 19:37:12 28 4
gpt4 key购买 nike

我正在查看我的 RC 文件,但我终究无法找到这些变量中的哪一个禁用了该功能。

我搜索了“if”、“else”和“return”,但没有看到任何内容。除非我错过了。

谢谢。

更多信息

pylint 1.7.2,
astroid 1.5.3
Python 2.7.10 (default, Jul 30 2016, 18:31:42)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]

我在终端中输入了什么

pylint --rcfile=.pylintrc Test.py

测试代码

""" Module Docstring """

def IS_POSITIVE(number):
""" detects positive """
if number > 0:
return "+++"
else:
return "---"


print IS_POSITIVE(3)

打印出来

************* Module Test
R: 27, 4: Unnecessary "else" after "return" (no-else-return)

------------------------------------------------------------------
Your code has been rated at 8.00/10 (previous run: 8.00/10, +0.00)

最佳答案

您应该将 no-else-return 添加到 .pylintrc 文件的 disable 设置中的禁用选项的逗号分隔列表中。

另请参阅 Pylint 文档:
http://pylint.pycqa.org/en/latest/technical_reference/features.html#messages-control-options

关于python - Pylint:在 "else"(no-else-return)警告后禁用不必要的 "return",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45339610/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com