diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md index fd865c6445..eb37eac767 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.expect.md @@ -13,8 +13,8 @@ function foo(a, b, c) { export const FIXTURE_ENTRYPOINT = { fn: foo, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [1, 2, 3], + isComponent: false, }; ``` @@ -70,8 +70,8 @@ function foo(a, b, c) { export const FIXTURE_ENTRYPOINT = { fn: foo, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [1, 2, 3], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js index e998c992be..7efd9ca69d 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-access-assignment.js @@ -9,6 +9,6 @@ function foo(a, b, c) { export const FIXTURE_ENTRYPOINT = { fn: foo, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [1, 2, 3], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md index 4b75e34d39..bce6e3d794 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.expect.md @@ -9,8 +9,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ foo: [1, 2, 3], bar: [4, 5, 6] }], + isComponent: false, }; ``` @@ -38,8 +38,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ foo: [1, 2, 3], bar: [4, 5, 6] }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js index 5383af138a..85e899f9fa 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-expression-spread.js @@ -5,6 +5,6 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ foo: [1, 2, 3], bar: [4, 5, 6] }], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md index d449f5d9f5..a42227c996 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.expect.md @@ -11,8 +11,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{}], + isComponent: false, }; ``` @@ -58,8 +58,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{}], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js index 62fb7b0ba6..90b7bbdd45 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-frozen-array.js @@ -7,6 +7,6 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{}], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md index 78e79a6a1a..f38245529e 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.expect.md @@ -13,8 +13,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{}], + isComponent: false, }; ``` @@ -59,8 +59,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{}], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js index 4acbb16ce2..b59c4bfd13 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-map-mutable-array-mutating-lambda.js @@ -9,6 +9,6 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{}], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md index 0134e5b9ab..71c3d478bb 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.expect.md @@ -10,8 +10,8 @@ function component([a, b]) { export const FIXTURE_ENTRYPOINT = { fn: component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [["val1", "val2"]], + isComponent: false, }; ``` @@ -59,8 +59,8 @@ function component(t16) { export const FIXTURE_ENTRYPOINT = { fn: component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [["val1", "val2"]], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js index 288852f487..dd60c0a6e2 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-pattern-params.js @@ -6,6 +6,6 @@ function component([a, b]) { export const FIXTURE_ENTRYPOINT = { fn: component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [["val1", "val2"]], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md index b0235abe64..7038f7b1c7 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.expect.md @@ -11,8 +11,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: [1, 2], b: 2 }], + isComponent: false, }; ``` @@ -55,8 +55,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: [1, 2], b: 2 }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js index 777e67007b..63a5dff895 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-properties.js @@ -7,6 +7,6 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: [1, 2], b: 2 }], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md index d548446a09..8a0bcdb0e6 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.expect.md @@ -12,8 +12,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: 1, b: 2, c: 0 }], + isComponent: false, }; ``` @@ -70,8 +70,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: 1, b: 2, c: 0 }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js index b5cf79e96f..8173adf0c4 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/array-property-call.js @@ -8,6 +8,6 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: 1, b: 2, c: 0 }], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md index 7f949351bd..33230b0871 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.expect.md @@ -12,8 +12,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ x: 2 }], + isComponent: false, }; ``` @@ -41,8 +41,8 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ x: 2 }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js index 11ac3a19d7..57cbcff078 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-computed.js @@ -8,6 +8,6 @@ function Component(props) { export const FIXTURE_ENTRYPOINT = { fn: Component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ x: 2 }], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md index c5f250ed2b..e38d0776f2 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.expect.md @@ -11,8 +11,8 @@ function g(props) { export const FIXTURE_ENTRYPOINT = { fn: g, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ c: 2 }], + isComponent: false, }; ``` @@ -39,8 +39,8 @@ function g(props) { export const FIXTURE_ENTRYPOINT = { fn: g, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ c: 2 }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js index c4b12be7a2..7a667a0a93 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/assignment-expression-nested-path.js @@ -7,6 +7,6 @@ function g(props) { export const FIXTURE_ENTRYPOINT = { fn: g, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ c: 2 }], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md index bfd80d869b..a694c4233b 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.expect.md @@ -15,8 +15,8 @@ function component(a, b) { export const FIXTURE_ENTRYPOINT = { fn: component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: "val1", b: "val2" }], + isComponent: false, }; ``` @@ -58,8 +58,8 @@ function component(a, b) { export const FIXTURE_ENTRYPOINT = { fn: component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: "val1", b: "val2" }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js index 5eb6bc6dae..f792f16aa8 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-func-mutate-2.js @@ -11,6 +11,6 @@ function component(a, b) { export const FIXTURE_ENTRYPOINT = { fn: component, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: "val1", b: "val2" }], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md index 10bf5493d9..96eaa46ab5 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.expect.md @@ -14,8 +14,8 @@ function bar(a) { export const FIXTURE_ENTRYPOINT = { fn: bar, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [["val1", "val2"]], + isComponent: false, }; ``` @@ -44,8 +44,8 @@ function bar(a) { export const FIXTURE_ENTRYPOINT = { fn: bar, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [["val1", "val2"]], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js index 2961fafc6b..259d518c79 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-2.js @@ -10,6 +10,6 @@ function bar(a) { export const FIXTURE_ENTRYPOINT = { fn: bar, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [["val1", "val2"]], + isComponent: false, }; diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md index 7cd69f168a..5372bdfdcd 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.expect.md @@ -14,8 +14,8 @@ function bar(a) { export const FIXTURE_ENTRYPOINT = { fn: bar, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: ["val1", "val2"] }], + isComponent: false, }; ``` @@ -44,8 +44,8 @@ function bar(a) { export const FIXTURE_ENTRYPOINT = { fn: bar, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: ["val1", "val2"] }], + isComponent: false, }; ``` diff --git a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js index e52c4b45a9..acaf0413b5 100644 --- a/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js +++ b/compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/capturing-function-alias-computed-load-4.js @@ -10,6 +10,6 @@ function bar(a) { export const FIXTURE_ENTRYPOINT = { fn: bar, - params: ["TodoAdd"], - isComponent: "TodoAdd", + params: [{ a: ["val1", "val2"] }], + isComponent: false, }; diff --git a/compiler/forget/packages/sprout/src/SproutTodoFilter.ts b/compiler/forget/packages/sprout/src/SproutTodoFilter.ts index 71aaa21730..950d43c06e 100644 --- a/compiler/forget/packages/sprout/src/SproutTodoFilter.ts +++ b/compiler/forget/packages/sprout/src/SproutTodoFilter.ts @@ -16,28 +16,16 @@ const skipFilter = new Set([ * Category B: * Tests with at least one param and 0 refs to external values */ - "array-access-assignment", - "array-expression-spread", - "array-map-frozen-array", - "array-map-mutable-array-mutating-lambda", - "array-pattern-params", - "array-properties", - "array-property-call", - "assignment-expression-computed", - "assignment-expression-nested-path", "bug_object-pattern", "bug.useMemo-deps-array-not-cleared", "capture_mutate-across-fns", "capture-indirect-mutate-alias", "capturing-arrow-function-1", - "capturing-func-mutate-2", "capturing-func-mutate-3", "capturing-func-mutate-nested", "capturing-func-mutate", "capturing-function-1", - "capturing-function-alias-computed-load-2", "capturing-function-alias-computed-load-3", - "capturing-function-alias-computed-load-4", "capturing-function-alias-computed-load", "capturing-function-decl", "capturing-function-skip-computed-path",