rspec/rules/S5549/python/rule.adoc
2020-06-30 17:16:12 +02:00

24 lines
455 B
Plaintext

include::../description.adoc[]
== 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
----