We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8537ef4 commit dfad0d2Copy full SHA for dfad0d2
1 file changed
src/main/clojure/cljs/repl.cljc
@@ -767,11 +767,19 @@
767
ana/*cljs-ns* ana/*cljs-ns*
768
*cljs-verbose* repl-verbose
769
ana/*cljs-warnings*
770
- (assoc ana/*cljs-warnings*
771
- :unprovided warn-on-undeclared
772
- :undeclared-var warn-on-undeclared
773
- :undeclared-ns warn-on-undeclared
774
- :undeclared-ns-form warn-on-undeclared)
+ (let [warnings (opts :warnings true)]
+ (merge
+ ana/*cljs-warnings*
+ (if (or (true? warnings)
+ (false? warnings))
775
+ (zipmap (keys ana/*cljs-warnings*) (repeat warnings))
776
+ warnings)
777
+ (zipmap
778
+ [:unprovided :undeclared-var
779
+ :undeclared-ns :undeclared-ns-form]
780
+ (repeat (if (false? warnings)
781
+ false
782
+ warn-on-undeclared)))))
783
ana/*cljs-static-fns* static-fns
784
*repl-opts* opts]
785
(let [env {:context :expr :locals {}}
0 commit comments