Per-category toggles
Secrets,@ts-ignore, unused functions, and any usage are enabled when inline diagnostics are turned on. Structural warnings like file length default off so the Problems panel does not read like a compiler error list for routine Iris findings.
| Category | Default | What it shows |
|---|---|---|
hardcodedSecrets | true | Secrets findings |
errorWarnings | false | Error-severity structural warnings |
warningLevelWarnings | false | Warning/info structural warnings |
tsIgnore | true | @ts-ignore usage |
unusedFunctions | true | Unused function definitions |
anyUsage | true | TypeScript any usage |
consoleLogs | false | console.log statements |
magicNumbers | false | Magic number literals |
longParamLists | false | Oversized parameter lists |
unusedVars | false | Unused variables |
todos | false | TODO/FIXME/HACK comments |
Configuration
Enable inline diagnostics globally, then opt individual categories in or out in your.irisconfig.json:
Set
"enableInlineDiagnostics": false to disable all squiggles and Problems panel entries globally while keeping findings visible in the Iris sidebar.