INEFFECTIVE_CONFIG
INEFFECTIVE_CONFIG is a lint warning: a recognized Mermaid config field was accepted for compatibility but has no effect on this family’s geometry or paint.
What triggers it. Copying configuration between diagram families, using a documented upstream option that this deterministic renderer has not wired, or supplying an unknown field under a known family section. The warning names the exact field.
How to fix it. Remove the inert field, move the setting under the family that supports it, or use a wired render option. Do not rely on the accepted value until verify stops reporting it.
Minimal reproducer
This source triggers INEFFECTIVE_CONFIG — checked at build time against the same engine the editor runs.
---
config:
flowchart:
madeUpKey: 1
---
flowchart LR
A --> B
Open this reproducer in the editor
Run am verify diagram.mmd --json, inspect this code, and apply the smallest source or typed mutation that clears it. If it persists after two mechanical attempts, return the warning and ask for human review.
In the cloned repo, am is bun run bin/am.ts.
Machine-readable: this page as Markdown.
Back to all warning codes, or open a blank editor to try a fix.