== Why is this an issue? There's no reason to repeat a default type unless it is early in a list and other, non-default types come after it. Instead, leave it out and only supply type when it is something other than the default. === Noncompliant code example [source,javascript] ---- function foo() {} foo(); // Noncompliant; both types redundant foo(); // Noncompliant; 2nd string is redundant foo(); // Ignored; number is redundant but required ---- === Compliant solution [source,javascript] ---- function foo() {} foo(); foo(); foo(); ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) === Message Drop this duplicate type parameter; it is the default. === Highlighting the type endif::env-github,rspecator-view[]