rspec/rules/S5549/python/rule.adoc
2021-04-28 16:49:39 +02:00

23 lines
424 B
Plaintext

== Noncompliant Code Example
----
def func(a, b, c):
return a * b * c
func(6, 93, 31, c=62) # Noncompliant: argument "c" is duplicated
params = {'c':31}
func(6, 93, 31, **params) # Noncompliant: argument "c" is duplicated
func(6, 93, c=62, **params) # Noncompliant: argument "c" is duplicated
----
== Compliant Solution
----
def func(a, b, c):
return a * b * c
print(func(c=31, b=93, a=6)) # Compliant
----