Iris

Inline DiagnosticsNew

When inline diagnostics are enabled, every Iris finding surfaces as a squiggle in the editor and an entry in VS Code's Problems panel — no sidebar required. Severity follows your severityOverrides config.

Per-category toggles

Secrets and structural errors are on by default. Noisy categories like console logs, magic numbers, and TODOs default off to keep the Problems panel clean.

CategoryDefaultWhat it shows
hardcodedSecretstrueSecrets findings
errorWarningstrueError-severity structural warnings
warningLevelWarningstrueWarning/info structural warnings
tsIgnoretrue@ts-ignore usage
unusedFunctionstrueUnused function definitions
anyUsagetrueTypeScript any usage
consoleLogsfalseconsole.log statements
magicNumbersfalseMagic number literals
longParamListsfalseOversized parameter lists
unusedVarsfalseUnused variables
todosfalseTODO/FIXME/HACK comments
Iris sidebar showing TypeScript metrics and code smells alongside inline editor hints and squiggles

Configuration

.irisconfig.json
{
  "enableInlineDiagnostics": true,
  "inlineDiagnostics": {
    "consoleLogs": true,
    "magicNumbers": false,
    "todos": false
  }
}

Set "enableInlineDiagnostics": false to disable all squiggles and Problems panel entries globally while keeping findings visible in the Iris sidebar.