如何强制 PyCharm 警告未声明的类型?
Posted
技术标签:
【中文标题】如何强制 PyCharm 警告未声明的类型?【英文标题】:How do I force PyCharm to warn about undeclared types? 【发布时间】:2017-07-25 07:00:39 【问题描述】:当我忘记为函数或变量声明类型时,我希望 PyCharm 向我发出警告。有什么方法可以让 PyCharm 做到这一点?
【问题讨论】:
声明python变量的类型?!你是这个意思吗? docs.python.org/3/library/typing.html 不,我的意思是actual variable types when I declare them,比如numbers: List[int] = [1,2,3]
。我听说这是 Python 3.6 上的新功能。
【参考方案1】:
On official blog关于 PEP 526 支持的一些话
变量注释的语法 PyCharm 2016.3 EAP 支持新的 PEP 526 Python 3.6 标准,该标准 介绍了变量类型注释的语法,包括 类变量和实例变量。这意味着 PyCharm 现在 识别新语法并使用有关类型的元信息 用于类型推断。最终这会对代码产生积极影响 完成、检查和错误检查
我真的怀疑是否有可能让 PyCharm 强制声明类型。它不是静态类型语言,声明类型应该是可选的。
【讨论】:
同意这必须是可选的。但关键词是“可选”,因此想要强制执行它的人应该能够激活该选项。以上是关于如何强制 PyCharm 警告未声明的类型?的主要内容,如果未能解决你的问题,请参考以下文章