瀏覽代碼

chore: add deps/cli to separate linter

Gabriel Horner 3 月之前
父節點
當前提交
b59164fa24
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      scripts/src/logseq/tasks/dev/db_and_file_graphs.clj

+ 7 - 3
scripts/src/logseq/tasks/dev/db_and_file_graphs.clj

@@ -16,6 +16,7 @@
         ["logseq.db.sqlite." "logseq.db.frontend."
          "logseq.outliner.property" "logseq.outliner.validate" "logseq.outliner.page" "logseq.outliner.cli" "logseq.outliner.db-pipeline"
          "logseq.api.db-based"
+         "logseq.cli"
          "electron.db"
          "frontend.handler.db-based."
          "frontend.inference-worker"
@@ -55,6 +56,8 @@
          "deps/outliner/src/logseq/outliner/db_pipeline.cljs"
          "deps/outliner/src/logseq/outliner/validate.cljs"
          "deps/outliner/src/logseq/outliner/page.cljs"
+         ;; TODO: change to deps/cli/src when :block/name no longer in other cli namespaces
+         "deps/cli/src/logseq/cli/commands"
          "src/main/frontend/handler/db_based"
          "src/main/frontend/components/class.cljs"
          "src/main/frontend/components/property.cljs"
@@ -95,7 +98,9 @@
 (defn- validate-db-ns-not-in-file
   []
   (let [res (grep-many db-graph-ns file-graph-paths)]
-    (when-not (and (= 1 (:exit res)) (= "" (:out res)))
+    (when-not (or (and (= 1 (:exit res)) (= "" (:out res)))
+                  ;; TODO: Refactor logseq.cli.common.file to not have file-based code
+                  (= (:out res) "src/main/frontend/worker/file.cljs:            [logseq.cli.common.file :as common-file]\n"))
       (println "The following db graph namespaces should not be in file graph files:")
       (println (:out res))
       (System/exit 1))))
@@ -117,8 +122,7 @@
                          ;; Use file-entity-util and entity-util when in a single graph context
                          "ldb/whiteboard\\?" "ldb/journal\\?" "ldb/page\\?"]
         res (grep-many multi-graph-fns (into file-graph-paths db-graph-paths))]
-    (when-not (or (and (= 1 (:exit res)) (= "" (:out res)))
-                  (and (zero? (:exit res)) (string/starts-with? (:out res) "src/main/mobile/components/app.cljs:")))
+    (when-not (and (= 1 (:exit res)) (= "" (:out res)))
       (println "The following files should not have fns meant to be used in multi-graph contexts:")
       (println (:out res))
       (System/exit 1))))