Home / Function/ main() — react Function Reference

main() — react Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

compiler/scripts/update-commit-message.js lines 124–145

async function main() {
  const data = fs.readFileSync(0, 'utf-8');
  const pr = parsePullRequestNumber(data);

  if (pr) {
    try {
      const response = await fetchPullRequest(pr);
      if (!response.body) {
        console.log(data);
        return;
      }
      const newMessage = filterMsg(response);
      console.log(newMessage);
      return;
    } catch (e) {
      console.log(data);
      return;
    }
  }

  console.log(data);
}

Domain

Subdomains

Frequently Asked Questions

What does main() do?
main() is a function in the react codebase, defined in compiler/scripts/update-commit-message.js.
Where is main() defined?
main() is defined in compiler/scripts/update-commit-message.js at line 124.
What does main() call?
main() calls 3 function(s): fetchPullRequest, filterMsg, parsePullRequestNumber.

Analyze Your Own Codebase

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

Try Supermodel Free