           :cljsbuild (ref-schema 'CljsbuildOptions)})
    figwheel-cljsbuild-rules))
 
-(def schema-rules (index-spec schema-rules-base))
+
+
 
 ;; alright everyting below is the result of being so wishywashy about
 ;; configuration and now I'm having to support multiple ways of doing things

   [fipp.engine :refer [pprint-document]]
   [clojure.string :as string]
   [clojure.java.io :as io]))

(defn fmt-doc
  ([s] s)
  ([s ex]
   [:group (fmt-doc s)
    :line
    :line
    [:nest 2 ex] :line]))

(def CompilerWarningsSpec
  (->>


(comment
  ;; figure out
  (def schema-rulest (index-spec schema-rules-base))

  (defn get-all-keys [rules]
    (for [[k & ks] (rules :-)] k))

  (distinct
   (for [k (get-all-keys schema-rulest)
        k2 (get-all-keys schema-rulest)
         :when (and
                (not= k k2)
                (tc/similar-key 0 k k2))]
