Guidelines for effective ClojureScript coding and debugging.
 
aget or j/get when operating on native JS data instead of cljs calls e.g. (aget process "env" "SMTP_SERVER").#js is shallow. Use j/lit or clj->js to create deep JavaScript datastructures from ClojureScript.clj-kondo e.g. clj-kondo --lint FILENAME.cljs.
Add this context to your project via the
ctxs command line integration: