Python3(Pylance) - Argument missing for parameter "引数名"

パラメータ"引数名"の引数がありません

エラー例

addString関数の呼び出しで第一引数はキーワード引数(str1=)が指定されていますが、第二引数は指定されていません。
def addString(str1: str, str2: str):
    return str1 + ':' + str2

# Argument missing for parameter "str2"
addString(str1='ERROR', 'エラーです。')

解決方法1 キーワード引数に統一

キーワード引数になっていない引数(位置引数)をキーワード引数にします。
def addString(str1: str, str2: str):
    return str1 + ':' + str2

# str2= を追加
addString(str1='ERROR', str2='エラーです。')

解決方法2 キーワード引数を削除

キーワード引数を削除し、位置引数に統一します。
def addString(str1: str, str2: str):
    return str1 + ':' + str2

# str1= を削除
addString('ERROR', 'エラーです。')

解決方法3 キーワード引数の位置を変更

位置引数の後にキーワード引数を指定するとエラーは発生しません。
def addString(str1: str, str2: str):
    return str1 + ':' + str2

# 位置引数の後にキーワード引数はエラーにならない
addString('ERROR', str2='エラーです。')

検証環境

関連ページ