Home / Function/ filterMsg() — react Function Reference

filterMsg() — react Function Reference

Architecture documentation for the filterMsg() function in update-commit-message.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  d91bd2cb_8a1b_df44_044b_8afb70e50d23["filterMsg()"]
  ee0098d8_eed2_b4bd_b150_b52e5e2192fe["update-commit-message.js"]
  d91bd2cb_8a1b_df44_044b_8afb70e50d23 -->|defined in| ee0098d8_eed2_b4bd_b150_b52e5e2192fe
  e25ea7c2_a04f_a561_fa20_da34a1c0b075["main()"]
  e25ea7c2_a04f_a561_fa20_da34a1c0b075 -->|calls| d91bd2cb_8a1b_df44_044b_8afb70e50d23
  05ec0d08_58dd_3ae4_fd0f_380535413bda["formatCommitMessage()"]
  d91bd2cb_8a1b_df44_044b_8afb70e50d23 -->|calls| 05ec0d08_58dd_3ae4_fd0f_380535413bda
  style d91bd2cb_8a1b_df44_044b_8afb70e50d23 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/scripts/update-commit-message.js lines 65–100

function filterMsg(response) {
  const {body, title} = response;

  const msgs = body.split('\n\n').flatMap(x => x.split('\r\n'));

  const newMessage = [];

  // Add title
  msgs.unshift(title);

  for (const msg of msgs) {
    // remove "Stack from [ghstack] blurb"
    if (msg.startsWith('Stack from ')) {
      continue;
    }

    // remove "* #1234"
    if (msg.startsWith('* #')) {
      continue;
    }

    // remove "* __->__ #1234"
    if (msg.startsWith('* __')) {
      continue;
    }

    const formattedStr = formatCommitMessage(msg);
    if (!formattedStr) {
      continue;
    }
    newMessage.push(formattedStr);
  }

  const updatedMsg = newMessage.join('\n\n');
  return updatedMsg;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does filterMsg() do?
filterMsg() is a function in the react codebase, defined in compiler/scripts/update-commit-message.js.
Where is filterMsg() defined?
filterMsg() is defined in compiler/scripts/update-commit-message.js at line 65.
What does filterMsg() call?
filterMsg() calls 1 function(s): formatCommitMessage.
What calls filterMsg()?
filterMsg() is called by 1 function(s): main.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free