MMTMMT Docs
Diagnostics

S023

trigger result used as a value

S023

Triggering an alert produces no value; the call is a statement. Call .trigger on its own line instead of binding or combining its result.

Failing example

script "conf"

alert up = alert(title: "Up")

data chart = subscribe(data.ohlcv)

on chart.update {
  let fired = up.trigger()
}

Corrected example

script "fixed"
alert up = alert(title: "Up")
data chart = subscribe(data.ohlcv)
on chart.update {
  up.trigger()
}

On this page