Free for personal and non-profit use. Commercial use requires a subscription.

Linter Rules Reference

Complete guide to all WING snapshot linter rules, their rationale, and classification.

About the Linter

The WING Snapshot Linter analyzes your mixer configuration to detect potential issues, routing problems, and configuration inconsistencies. Rules are classified by severity:

  • CRITICAL - Issues that can cause feedback, broken signal paths, or major show-stopping problems
  • ERROR - Likely configuration mistakes or incomplete setup
  • WARNING - Potential issues worth reviewing
  • INFO - Suggestions for better documentation and organization

52

Active Rules

6

Critical

10

Errors

39

Warnings + Info

CRITICALCRITICAL Rules

C001Feedback LoopAuto-fixAuto-fix

Circular bus routing detected (Bus A → Bus B → Bus A)

C002Talkback Dead

Talkback channel has no routing to any output

C003Comm IncompleteAuto-fixAuto-fix

Comm/talkback channel missing from some IEM/monitor destinations

C004External FX Broken

External FX referenced but physical path unpatched

C006Click Routed to MainAuto-fixAuto-fix

Click channel is routed to a PA channel (Delay Line, Sidefill, Nearfill)

C008Talkback Tag MismatchAuto-fixAuto-fix

TALK tags on buses don't match cfg.talk A/B routing configuration

ERRORERROR Rules

E001Named But DeadAuto-fixAuto-fix

Channel has name but no source and no output anywhere

E002FX Insert OrphanAuto-fixAuto-fix

Insert enabled but FX unit not configured

E003Bus No InputsAuto-fixAuto-fix

Named bus receives no channel sends

E004Matrix OrphanAuto-fixAuto-fix

Matrix has no inputs from channels, buses, or mains

E005High Gain Unnamed

Input >40dB gain + phantom, but unnamed

E006Large Delay Warning

Delay compensation >50ms may indicate misconfiguration

E007Click on WedgeAuto-fixAuto-fix

Click channel routed to wedge/loudspeaker monitor (audience can hear)

E008FX Slot EmptyAuto-fixAuto-fix

Channel insert references an FX slot that has no effect loaded

E009Duplicate Output PatchAuto-fixAuto-fix

Multiple internal sources patched to the same physical output

E010Main LR Not Patched

Main LR bus has active routing but no physical output assigned

WARNINGWARNING Rules

W001Name Mismatch

Channel name differs from source name (isolated case, not widespread)

W002Stereo Mode MixedAuto-fixAuto-fix

Stereo pair has mismatched input settings (phantom power or gain)

W004Dead Send ActiveAuto-fixAuto-fix

Send below -100dB (but not -144dB) yet marked 'on'

W005Phantom on LineAuto-fixAuto-fix

Phantom power on input named as line source

W007Unused Aux NamedAuto-fixAuto-fix

Aux channel is named but has no input source assigned and no routing

W008Click PartialAuto-fixAuto-fix

Click routed to some but not all IEM channels

W011Playback Pre-FaderAuto-fixAuto-fix

Playback/background music should be routed post-fader to monitors for performance cues

W012High Gain

Source >35dB gain

W015Unprotected MainAuto-fixAuto-fix

Main outputs have TALK tags - audience may hear talkback

W016Talkback A/B UnusedAuto-fixAuto-fix

Talkback A or B configured but no destinations assigned

W017Duplicate Bus NamesAuto-fixAuto-fix

Multiple buses share the same name

W018Duplicate Channel NamesAuto-fixAuto-fix

Multiple channels share the same name

W019Named Channel No SourceAuto-fixAuto-fix

Channel has a name and active sends but no input source assigned

W020Missing Phantom on CondenserAuto-fixAuto-fix

Channel named as condenser microphone but phantom power is off

W021Virtual Soundcheck Incomplete

Some channels have ALT sources but others don't — virtual soundcheck may be incomplete

W022Monitor Bus No LimiterAuto-fixAuto-fix

IEM/monitor bus has no limiter or compressor in its insert chain

W023IEM Level Inconsistency

IEM bus gain staging appears inconsistent — sends vs bus master level mismatch

W024Orphan Direct PatchAuto-fixAuto-fix

Matrix direct patch is enabled but has no active routing context

W025Stereo Partial PhysicalAuto-fixAuto-fix

Stereo bus has only L or R routed to a physical output while the adjacent output is empty

W026Monitor Send Post-FaderAuto-fixAuto-fix

A monitor (IEM/wedge) bus receives post-fader sends; on a FOH desk monitor sends are normally pre-fader

W027IEM Pre/Post InconsistencyAuto-fixAuto-fix

IEM monitor sends mix pre-fader and post-fader inconsistently across mixes

W028Monitor Bus No Output

A monitor (IEM/wedge) bus receives channel sends but has no physical output assigned

INFOINFO Rules

I001Unnamed Channel

Active channel without descriptive name (active = has input source and sends above -144dB)

I002Default Name

Channel using factory default (CH01, etc.)

I003Unused FX SlotAuto-fixAuto-fix

FX slot configured but not used

I004No Main Output

No channels routed to Main L/R

I005Aux Duplicates

Aux uses same source as regular channel

I006Template Detected

All channels unconnected - likely a template file

I007Unnamed DCA Groups

Assigned DCA groups without names (placeholder)

I008Listenback Missing

Talkback configured but no TALK SOLO destinations - two-way communication not possible

I010Bus Send Dead EndAuto-fixAuto-fix

Bus sends to another bus that has no further routing

I014Hard Pan No PartnerAuto-fixAuto-fix

Mono channel hard-panned with no stereo partner on opposite side

I016Insert Enabled FX BypassedAuto-fixAuto-fix

Insert slot enabled but FX unit has 0% wet mix (effectively bypassed)

I017Unused Input PatchedAuto-fixAuto-fix

Physical input patched but not assigned to any channel

I018Channel Not in Any DCA

Active channel is not assigned to any DCA group

I019DCA Muting Active ChannelsAuto-fixAuto-fix

A muted DCA group is silencing channels that have active routing

Want to try the linter? Upload a WING snapshot file on the Snapshot Linter page.

Questions or suggestions about these rules? Contact support