调用中参数的错误名称¶
ID: py/call/wrong-named-argument
Kind: problem
Security severity:
Severity: error
Precision: very-high
Tags:
- reliability
- correctness
- external/cwe/cwe-628
Query suites:
- python-security-and-quality.qls
使用与被调用函数(或方法)的参数不匹配的命名参数将导致在运行时出现 TypeError
。
建议¶
检查参数名称中的拼写错误并进行修复。如果名称明显不同,则表明存在逻辑错误。纠正错误所需的更改将取决于是否指定了错误的参数,或者是否指定了错误的函数(或方法)。
参考¶
Python 词汇表:参数。
Python 词汇表:参数。
Python 编程常见问题解答:参数和参数有什么区别?。
常见弱点枚举:CWE-628。