Acton
Linting rules

E012: create-message-inline-send

Checks for inline sending of newly created messages: `createMessage(...).send(...)`.

Metadata

  • Code: E012
  • Rule: create-message-inline-send
  • Status: Stable since v0.0.1
  • Quick fix: not available

What it does

Checks for inline sending of newly created messages: createMessage(...).send(...).

Why is this bad?

Creating and sending message in one expression hides message intent. Prefer giving message a name before sending.

Example

createMessage({ ... }).send(SEND_MODE_REGULAR);
E012: create named message before send

Use instead:

val deployMessage = createMessage({ ... });
deployMessage.send(SEND_MODE_REGULAR);
Source code

Last updated on

On this page