2022-09-08 20:23:41 +00:00
|
|
|
{:ns-groups [{:pattern "frontend.components.*" :name all-components}]
|
|
|
|
|
|
|
|
:config-in-ns
|
|
|
|
;; :used-underscored-binding is turned off for components because of false positive
|
|
|
|
;; for rum/defcs and _state.
|
|
|
|
{all-components {:linters {:used-underscored-binding {:level :off}}}
|
|
|
|
;; false positive with match/match and _
|
2022-10-18 20:26:05 +00:00
|
|
|
frontend.handler.paste {:linters {:used-underscored-binding {:level :off}}}
|
|
|
|
frontend.db {:linters {:aliased-namespace-symbol
|
|
|
|
{:exclude [frontend.db.conn frontend.db.react logseq.db.default]}}}}
|
2022-09-08 20:23:41 +00:00
|
|
|
|
|
|
|
:linters
|
2023-02-25 11:02:51 +00:00
|
|
|
{:path-invalid-construct/string-join {:level :info}
|
2023-03-28 17:47:06 +00:00
|
|
|
:regex-checks/double-escaped-regex {:level :warning}
|
2023-02-21 08:19:28 +00:00
|
|
|
:aliased-namespace-symbol {:level :warning}
|
2022-12-08 16:59:53 +00:00
|
|
|
;; Disable until it doesn't trigger false positives on rum/defcontext
|
|
|
|
:earmuffed-var-not-dynamic {:level :off}
|
2023-05-11 20:36:31 +00:00
|
|
|
;; Disable until we decide to use conj! as recommended in docs
|
|
|
|
:unused-value {:level :off}
|
2022-10-18 20:26:05 +00:00
|
|
|
:unresolved-symbol {:exclude [goog.DEBUG
|
2022-01-11 22:34:54 +00:00
|
|
|
goog.string.unescapeEntities
|
2022-01-12 21:35:39 +00:00
|
|
|
;; TODO:lint: Fix when fixing all type hints
|
2022-05-27 14:07:22 +00:00
|
|
|
object]}
|
2023-06-28 07:20:03 +00:00
|
|
|
|
|
|
|
:unused-namespace {:level :warning
|
|
|
|
:exclude [frontend.db.datascript.entity-plus]}
|
|
|
|
|
2022-01-12 21:35:39 +00:00
|
|
|
;; TODO:lint: Remove node-path excludes once we have a cleaner api
|
|
|
|
:unresolved-var {:exclude [frontend.util/node-path.basename
|
|
|
|
frontend.util/node-path.dirname
|
2022-01-13 21:32:12 +00:00
|
|
|
frontend.util/node-path.join
|
2022-10-09 12:44:18 +00:00
|
|
|
frontend.util/node-path.extname
|
2023-01-12 10:07:05 +00:00
|
|
|
frontend.util/node-path.name
|
|
|
|
;; frontend.pubsub/def-mult-or-pub generate vars clj-kondo cannot resolve
|
|
|
|
frontend.pubsub]}
|
2022-01-31 20:21:45 +00:00
|
|
|
|
|
|
|
:consistent-alias
|
2022-10-18 20:26:05 +00:00
|
|
|
{:aliases {cljs.reader reader
|
|
|
|
cljs-time.core t
|
|
|
|
cljs-time.coerce tc
|
|
|
|
datascript.core d
|
2022-01-31 20:21:45 +00:00
|
|
|
datascript.transit dt
|
2022-02-22 21:26:28 +00:00
|
|
|
datascript.db ddb
|
2022-09-23 01:13:06 +00:00
|
|
|
electron.ipc ipc
|
2022-11-07 15:59:30 +00:00
|
|
|
electron.utils utils
|
|
|
|
"/electron/utils" js-utils
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.commands commands
|
2023-06-01 21:24:06 +00:00
|
|
|
frontend.components.block.macros block-macros
|
2023-04-18 20:29:07 +00:00
|
|
|
frontend.components.query query
|
|
|
|
frontend.components.query.result query-result
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.config config
|
|
|
|
frontend.date date
|
|
|
|
frontend.db db
|
|
|
|
frontend.db-mixins db-mixins
|
2022-03-09 20:47:42 +00:00
|
|
|
frontend.db.query-dsl query-dsl
|
|
|
|
frontend.db.react react
|
2022-05-03 19:46:02 +00:00
|
|
|
frontend.db.query-react query-react
|
2023-01-07 07:21:21 +00:00
|
|
|
frontend.db.util db-utils
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.diff diff
|
|
|
|
frontend.encrypt encrypt
|
2022-11-21 19:30:01 +00:00
|
|
|
frontend.extensions.sci sci
|
2022-05-06 00:44:56 +00:00
|
|
|
frontend.format.mldoc mldoc
|
2022-05-11 18:23:37 +00:00
|
|
|
frontend.format.block block
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.fs fs
|
2023-03-28 21:57:00 +00:00
|
|
|
frontend.fs.memory-fs memory-fs
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.fs.capacitor-fs capacitor-fs
|
|
|
|
frontend.fs.nfs nfs
|
2022-05-13 19:47:54 +00:00
|
|
|
frontend.handler.extract extract
|
2022-09-03 02:43:41 +00:00
|
|
|
frontend.handler.common common-handler
|
|
|
|
frontend.handler.common.file file-common-handler
|
2022-10-10 15:46:29 +00:00
|
|
|
frontend.handler.common.plugin plugin-common-handler
|
2023-01-28 06:07:38 +00:00
|
|
|
frontend.handler.common.developer dev-common-handler
|
2022-09-03 02:43:41 +00:00
|
|
|
frontend.handler.config config-handler
|
2023-04-28 22:18:34 +00:00
|
|
|
frontend.handler.editor.property editor-property
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.handler.events events
|
2022-09-03 02:43:41 +00:00
|
|
|
frontend.handler.global-config global-config-handler
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.handler.ui ui-handler
|
|
|
|
frontend.handler.notification notification
|
|
|
|
frontend.handler.page page-handler
|
2022-10-10 15:46:29 +00:00
|
|
|
frontend.handler.plugin plugin-handler
|
|
|
|
frontend.handler.plugin-config plugin-config-handler
|
2023-03-21 06:27:00 +00:00
|
|
|
frontend.handler.query.builder query-builder
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.handler.repo repo-handler
|
2022-09-03 02:43:41 +00:00
|
|
|
frontend.handler.repo-config repo-config-handler
|
2022-12-09 22:23:22 +00:00
|
|
|
frontend.handler.route route-handler
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.handler.search search-handler
|
|
|
|
frontend.idb idb
|
|
|
|
frontend.loader loader
|
|
|
|
frontend.mixins mixins
|
2022-09-03 02:43:41 +00:00
|
|
|
frontend.mobile.util mobile-util
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.page page
|
2023-05-10 19:15:51 +00:00
|
|
|
frontend.schema.handler.common-config common-config-schema
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.search search
|
2022-09-03 02:43:41 +00:00
|
|
|
frontend.state state
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.template template
|
2022-10-07 15:01:34 +00:00
|
|
|
frontend.test.helper test-helper
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.ui ui
|
|
|
|
frontend.util util
|
|
|
|
frontend.util.clock clock
|
2023-02-01 22:44:05 +00:00
|
|
|
frontend.util.page page-util
|
2022-09-23 01:13:06 +00:00
|
|
|
frontend.util.property property
|
|
|
|
frontend.util.persist-var persist-var
|
|
|
|
frontend.util.text text-util
|
|
|
|
frontend.util.url url-util
|
|
|
|
frontend.util.thingatpt thingatpt
|
|
|
|
lambdaisland.glogi log
|
2023-03-28 21:57:00 +00:00
|
|
|
logseq.common.path path
|
2023-05-10 19:15:51 +00:00
|
|
|
logseq.common.graph common-graph
|
|
|
|
logseq.common.config common-config
|
2023-06-30 21:31:07 +00:00
|
|
|
logseq.db.sqlite.db sqlite-db
|
2022-05-24 14:25:22 +00:00
|
|
|
logseq.graph-parser graph-parser
|
2022-05-10 16:20:02 +00:00
|
|
|
logseq.graph-parser.text text
|
2022-05-11 18:23:37 +00:00
|
|
|
logseq.graph-parser.block gp-block
|
2022-05-06 00:44:56 +00:00
|
|
|
logseq.graph-parser.mldoc gp-mldoc
|
2022-05-04 15:47:26 +00:00
|
|
|
logseq.graph-parser.util gp-util
|
2022-05-11 21:37:03 +00:00
|
|
|
logseq.graph-parser.property gp-property
|
2022-05-12 20:58:26 +00:00
|
|
|
logseq.graph-parser.config gp-config
|
2022-07-27 19:49:33 +00:00
|
|
|
logseq.graph-parser.util.page-ref page-ref
|
2022-09-08 20:23:41 +00:00
|
|
|
logseq.graph-parser.util.block-ref block-ref
|
2023-01-07 07:21:21 +00:00
|
|
|
logseq.graph-parser.util.db db-util
|
2022-09-23 01:13:06 +00:00
|
|
|
logseq.graph-parser.date-time-util date-time-util
|
2022-10-07 15:01:34 +00:00
|
|
|
medley.core medley
|
2023-03-29 00:49:49 +00:00
|
|
|
"path" node-path
|
2022-10-07 15:01:34 +00:00
|
|
|
promesa.core p}}
|
2022-09-08 20:23:41 +00:00
|
|
|
|
|
|
|
:namespace-name-mismatch {:level :warning}
|
|
|
|
:used-underscored-binding {:level :warning}}
|
2022-01-11 22:34:54 +00:00
|
|
|
|
2021-03-21 09:42:55 +00:00
|
|
|
:hooks {:analyze-call {rum.core/defc hooks.rum/defc
|
2023-02-21 08:19:28 +00:00
|
|
|
rum.core/defcs hooks.rum/defcs
|
2023-03-28 17:47:06 +00:00
|
|
|
clojure.string/join hooks.path-invalid-construct/string-join
|
|
|
|
clojure.string/replace hooks.regex-checks/double-escaped-regex}}
|
2021-03-21 09:42:55 +00:00
|
|
|
:lint-as {promesa.core/let clojure.core/let
|
2021-11-18 11:21:59 +00:00
|
|
|
promesa.core/loop clojure.core/loop
|
2022-01-11 22:34:54 +00:00
|
|
|
promesa.core/recur clojure.core/recur
|
2021-03-21 09:42:55 +00:00
|
|
|
rum.core/defcc rum.core/defc
|
2022-10-09 12:44:18 +00:00
|
|
|
rum.core/with-context clojure.core/let
|
2021-11-18 11:21:59 +00:00
|
|
|
rum.core/defcontext clojure.core/def
|
2021-03-21 09:42:55 +00:00
|
|
|
clojure.test.check.clojure-test/defspec clojure.core/def
|
2021-04-26 11:10:19 +00:00
|
|
|
clojure.test.check.properties/for-all clojure.core/for
|
2021-11-18 11:21:59 +00:00
|
|
|
;; src/main
|
|
|
|
frontend.modules.outliner.datascript/auto-transact! clojure.core/let
|
|
|
|
frontend.namespaces/import-vars potemkin/import-vars
|
|
|
|
;; src/test
|
2022-10-06 18:35:00 +00:00
|
|
|
frontend.test.helper/deftest-async clojure.test/deftest
|
|
|
|
frontend.test.helper/with-reset cljs.test/async
|
2021-11-18 11:21:59 +00:00
|
|
|
frontend.react/defc clojure.core/defn}
|
2022-05-27 14:07:22 +00:00
|
|
|
:skip-comments true
|
|
|
|
:output {:progress true}}
|