Ignoring Specific Lines | Aikido
Ignoring Specific Lines
Aikido Code Quality can skip specific lines if you mark them with a suppression comment. This is useful when rules don’t apply, or when exceptions are intentional.
Is: A precise way to tell Aikido to ignore one line of code.
Isn’t: A global mute or a replacement for fixing issues. Other Aikido scanners (security, secrets, supply chain) are not affected. Check out ignore patterns for code scanning and secrets detect.
Legit use-cases include:
Third-party or generated code you can’t change.
Compatibility shims / polyfills that intentionally break a style rule.
False positives you’ve confirmed safe.
Tests with patterns that would trigger warnings in normal code.
Don’t use suppression to hide real issues or as a shortcut for poor code quality.
Aikido will ignore a line if the comment contains either keyword:
Details:
The check is case-insensitive (noaikido, No-Aikido, etc. all work).
The marker must be on the same line or above as the code to skip.
You can add an explanation for humans after the marker.
Last updated
def compare(user_id, other_id):
# NOAIKIDO: simple equality check is fine here
return user_id == other_id const tmp = eval(userInput); // no-aikido: sandboxed in tests// NOAIKIDO temporary debug
fmt.Println("Debug mode enabled") List raw = new ArrayList(); // no-aikido: legacy interop