Junyi Du 4 лет назад
Родитель
Сommit
daae4932ad

+ 0 - 1
src/electron/electron/utils.cljs

@@ -2,7 +2,6 @@
   (:require [clojure.string :as string]
             ["fs-extra" :as fs]
             ["path" :as path]
-            [clojure.string :as string]
             [cljs-bean.core :as bean]
             ["electron" :refer [app BrowserWindow]]))
 

+ 1 - 1
src/main/frontend/components/repo.cljs

@@ -173,7 +173,7 @@
                (t :git/version) (str " " version/version)]]])))])))
 
 (rum/defc repos-dropdown < rum/reactive
-  [toggle-dropdown-f]
+  []
   (when-let [current-repo (state/sub :git/current-repo)]
     (rum/with-context [[t] i18n/*tongue-context*]
       (let [get-repo-name (fn [repo]

+ 1 - 2
src/main/frontend/components/sidebar.cljs

@@ -30,8 +30,7 @@
             [goog.object :as gobj]
             [rum.core :as rum]
             [frontend.extensions.srs :as srs]
-            [frontend.extensions.pdf.assets :as pdf-assets]
-            [frontend.components.widgets :as widgets]))
+            [frontend.extensions.pdf.assets :as pdf-assets]))
 
 (defn nav-item
   [title href svg-d active? close-modal-fn]

+ 1 - 1
src/main/frontend/db/model.cljs

@@ -418,7 +418,7 @@
          (recur next (conj result next))
          (vec result))))))
 
-(defn- sort-by-left-recursive
+(defn sort-by-left-recursive
   [form]
   (walk/postwalk (fn [f]
                    (if (and (map? f)

+ 0 - 1
src/main/frontend/debug.cljs

@@ -2,7 +2,6 @@
   (:require [cljs.pprint :as pprint]
             [frontend.state :as state]
             [frontend.util :as util]
-            [frontend.state :as state]
             [frontend.handler.notification :as notification]))
 
 (defn pprint

+ 0 - 1
src/main/frontend/extensions/graph.cljs

@@ -1,6 +1,5 @@
 (ns frontend.extensions.graph
   (:require [cljs-bean.core :as bean]
-            [cljs-bean.core :as bean]
             [clojure.string :as string]
             [frontend.extensions.graph.pixi :as pixi]
             [frontend.handler.route :as route-handler]

+ 1 - 1
src/main/frontend/format/block.cljs

@@ -684,7 +684,7 @@
                   [others parents' block result'])))]
         (recur blocks parents sibling result)))))
 
-(defn- parse-block
+(defn parse-block
   ([block]
    (parse-block block nil))
   ([{:block/keys [uuid content page format] :as block} {:keys [with-id?]

+ 3 - 1
src/main/frontend/fs/protocol.cljs

@@ -1,4 +1,6 @@
-(ns frontend.fs.protocol)
+(ns frontend.fs.protocol
+  ;; namespace local config to suppress 'new-path' of 'rename!'. clj-kondo's bug?
+  {:clj-kondo/config {:linters {:private-call {:level :off}}}})
 
 (defprotocol Fs
   (mkdir! [this dir])

+ 3 - 3
src/main/frontend/handler/git.cljs

@@ -12,17 +12,17 @@
             [lambdaisland.glogi :as log]
             [promesa.core :as p]))
 
-(defn- set-git-status!
+(defn set-git-status!
   [repo-url value]
   (db/set-key-value repo-url :git/status value)
   (state/set-git-status! repo-url value))
 
-(defn- set-git-last-pulled-at!
+(defn set-git-last-pulled-at!
   [repo-url]
   (db/set-key-value repo-url :git/last-pulled-at
                     (date/get-date-time-string (tl/local-now))))
 
-(defn- set-git-error!
+(defn set-git-error!
   [repo-url value]
   (db/set-key-value repo-url :git/error (when value (str value))))
 

+ 1 - 1
src/main/frontend/handler/plugin.cljs

@@ -370,7 +370,7 @@
                                         ;; plugins
                                         (swap! state/state md/dissoc-in [:plugin/installed-plugins pid])
                                         ;; commands
-                                        (clear-commands!))))
+                                        (clear-commands! pid))))
 
                 (.on "unlink-plugin" (fn [pid]
                                        (let [pid (keyword pid)]

+ 0 - 1
src/main/frontend/handler/ui.cljs

@@ -12,7 +12,6 @@
             [goog.dom :as gdom]
             [goog.object :as gobj]
             [clojure.string :as string]
-            [frontend.storage :as storage]
             [rum.core :as rum]
             [clojure.edn :as edn]))
 

+ 1 - 1
src/main/frontend/spec.cljs

@@ -15,7 +15,7 @@
   (when config/dev?
     (if (s/explain-data spec value)
      (let [error-message (expound/expound-str spec value)
-           ex (ex-info "Error in validate" nil)]
+           ex (ex-info "Error in validate" {})]
        (log/error :exception ex :spec/validate-failed error-message)
        false)
      true)))

+ 1 - 1
src/main/frontend/state.cljs

@@ -16,7 +16,7 @@
             [promesa.core :as p]
             [rum.core :as rum]))
 
-(defonce ^:private state
+(defonce state
   (let [document-mode? (or (storage/get :document/mode?) false)
         current-graph (let [graph (storage/get :git/current-repo)]
                         (when graph (ipc/ipc "setCurrentGraph" graph))

+ 1 - 1
src/main/frontend/util.cljc

@@ -992,7 +992,7 @@
     (url-encode s)))
 
 #?(:cljs
-   (defn- get-clipboard-as-html
+   (defn get-clipboard-as-html
      [event]
      (if-let [c (gobj/get event "clipboardData")]
        [(.getData c "text/html") (.getData c "text")]

+ 0 - 1
src/main/frontend/util/property.cljs

@@ -5,7 +5,6 @@
             [frontend.config :as config]
             [medley.core :as medley]
             [frontend.format.mldoc :as mldoc]
-            [frontend.handler.link :as link]
             [frontend.text :as text]
             [frontend.util.cursor :as cursor]
             [frontend.handler.link :as link]))

+ 2 - 0
src/test/frontend/handler/export_test.cljs

@@ -1,4 +1,6 @@
 (ns frontend.handler.export-test
+  ;; namespace local config for private function tests
+  {:clj-kondo/config {:linters {:private-call {:level :off}}}}
   (:require [cljs.test :refer [async deftest is testing use-fixtures are]]
             [frontend.handler.export :as export]
             [frontend.db.config :refer [test-db] :as config]

+ 2 - 0
src/test/frontend/handler/page_test.cljs

@@ -1,4 +1,6 @@
 (ns frontend.handler.page-test
+  ;; namespace local config for private function tests
+  {:clj-kondo/config {:linters {:private-call {:level :off}}}}
   (:require [cljs.test :refer [deftest are]]
             [clojure.string :as string]
             [frontend.util :as util]

+ 2 - 0
src/test/frontend/react_test.cljs

@@ -1,4 +1,6 @@
 (ns frontend.react-test
+  ;; namespace local config for r/defc tests
+  {:clj-kondo/config {:linters {:inline-def {:level :off}}}}
   (:require [frontend.react :as r]
             [cljs.test :refer [deftest is are testing use-fixtures run-tests]]
             [frontend.fixtures :as fixtures]))