From 0c82c5952d0bc7a80fb1c21b059bf17c1feba793 Mon Sep 17 00:00:00 2001 From: Dmitry Zakharov Date: Fri, 15 Mar 2024 16:53:07 +0400 Subject: [PATCH] Reproduce #933 --- analysis/tests/bsconfig.json | 2 +- analysis/tests/src/Highlight.res | 26 ++++++++++++++++++++------ 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/analysis/tests/bsconfig.json b/analysis/tests/bsconfig.json index a1380ab94..f14d618fe 100644 --- a/analysis/tests/bsconfig.json +++ b/analysis/tests/bsconfig.json @@ -11,5 +11,5 @@ ], "bsc-flags": ["-w -33-44-8"], "bs-dependencies": ["@rescript/react"], - "jsx": { "version": 3 } + "jsx": { "version": 4 } } diff --git a/analysis/tests/src/Highlight.res b/analysis/tests/src/Highlight.res index 225f0c48a..98b1472a7 100644 --- a/analysis/tests/src/Highlight.res +++ b/analysis/tests/src/Highlight.res @@ -38,9 +38,7 @@ module type MT = { } module DDF: MT = { - module DDF = { - - } + module DDF = {} } module XX = { @@ -69,9 +67,12 @@ let foo = x => x.T.someField let add = (~hello as x, ~world) => x + world -let _ = @res.partial add(~hello=3) +let _ = add(~hello=3, ...) -let _ =
+let _ = +
+
+
module SomeComponent = { module Nested = { @@ -82,7 +83,10 @@ module SomeComponent = { } } -let _ =
+let _ = + +
+ // true/false let _ = true || false @@ -134,3 +138,13 @@ let _ = (~_type_ as _) => () let _ = {"abc": 34} let _ = {"Key": 2} + +module Test = { + let fn = (~arg as _) => () + + @react.component + let make = (~prop as _) => { + fn(~arg=()) +
+ } +}