Why this matters
Passing too few or too many arguments to a function causes `TypeError`. This often indicates a mistake in function calls.
Identify function calls where the number of arguments passed does not match the expected parameters. This often results in a `TypeError`. Suggest reviewing function signatures.
Passing too few or too many arguments to a function causes `TypeError`. This often indicates a mistake in function calls.
Side-by-side examples engineers can pattern-match during review.
// (no example provided)// (no example provided)From the same buckets as this rule.
Check if loops use equality operators (== or !=) in termination conditions. These can lead to infinite loops if the condition is never met exactly. Instead, use relational operators like < or > for safer loop termination.