Home / File/ SproutTodoFilter.ts — react Source File

SproutTodoFilter.ts — react Source File

Architecture documentation for SproutTodoFilter.ts, a typescript file in the react codebase. 0 imports, 1 dependents.

Entity Profile

Dependency Diagram

graph LR
  3b4cf63e_f5d5_5d3b_afb4_8cb5b3a16d18["SproutTodoFilter.ts"]
  f294d5ab_dd3b_6bca_e120_e970909a7dc8["compiler.ts"]
  f294d5ab_dd3b_6bca_e120_e970909a7dc8 --> 3b4cf63e_f5d5_5d3b_afb4_8cb5b3a16d18
  style 3b4cf63e_f5d5_5d3b_afb4_8cb5b3a16d18 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */

const skipFilter = new Set([
  /**
   * Observable different in logging between Forget and non-Forget
   */
  'early-return-no-declarations-reassignments-dependencies',

  /**
   * Category A:
   * Tests with 0 parameters and 0 refs to external values
   */
  // TODO: fix invalid .set call
  'assignment-variations-complex-lvalue-array',
  // TODO: uses jsx (requires React)
  'sketchy-code-rules-of-hooks',
  // TODO: fix infinite loop
  'ssa-for-trivial-update',
  // TODO: fix infinite loop
  'ssa-while-no-reassign',

  /**
   * Category B:
   * Tests with at least one param and 0 refs to external values
   */
  'bug.useMemo-deps-array-not-cleared',
  'capture_mutate-across-fns',
  'capture-indirect-mutate-alias',
  'capturing-arrow-function-1',
  'capturing-func-mutate-3',
  'capturing-func-mutate-nested',
  'capturing-function-1',
  'capturing-function-alias-computed-load',
  'capturing-function-decl',
  'capturing-function-skip-computed-path',
  'capturing-function-within-block',
  'capturing-member-expr',
  'capturing-nested-member-call',
  'capturing-nested-member-expr-in-nested-func',
  'capturing-nested-member-expr',
  'capturing-variable-in-nested-block',
  'capturing-variable-in-nested-function',
  'complex-while',
  'component',
  'cond-deps-conditional-member-expr',
  'conditional-break-labeled',
  'propagate-scope-deps-hir-fork/conditional-break-labeled',
  'conditional-set-state-in-render',
  'constant-computed',
  'constant-propagation-phi',
  'debugger-memoized',
  'debugger',
  'declare-reassign-variable-in-closure',
  'delete-computed-property',
  'delete-property',
// ... (440 more lines)

Domain

Frequently Asked Questions

What does SproutTodoFilter.ts do?
SproutTodoFilter.ts is a source file in the react codebase, written in typescript. It belongs to the BabelCompiler domain.
What files import SproutTodoFilter.ts?
SproutTodoFilter.ts is imported by 1 file(s): compiler.ts.
Where is SproutTodoFilter.ts in the architecture?
SproutTodoFilter.ts is located at compiler/packages/snap/src/SproutTodoFilter.ts (domain: BabelCompiler, directory: compiler/packages/snap/src).

Analyze Your Own Codebase

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

Try Supermodel Free