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.
What this is (and isn’t)
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.
When to use suppression
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.
How it works
Aikido will ignore a line if the comment contains either keyword:
NOAIKIDONO-AIKIDO
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.
Examples
Python
def compare(user_id, other_id):
# NOAIKIDO: simple equality check is fine here
return user_id == other_id JavaScript
const tmp = eval(userInput); // no-aikido: sandboxed in testsGo
// NOAIKIDO temporary debug
fmt.Println("Debug mode enabled") Java
List raw = new ArrayList(); // no-aikido: legacy interopLast updated
Was this helpful?