config.edn 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. {:ns-groups [{:pattern "frontend.components.*" :name all-components}]
  2. :config-in-ns
  3. ;; :used-underscored-binding is turned off for components because of false positive
  4. ;; for rum/defcs and _state.
  5. {all-components {:linters {:used-underscored-binding {:level :off}}}
  6. ;; false positive with match/match and _
  7. frontend.handler.paste {:linters {:used-underscored-binding {:level :off}}}
  8. frontend.db {:linters {:aliased-namespace-symbol
  9. {:exclude [frontend.db.conn frontend.db.react logseq.db.default]}}}}
  10. :linters
  11. {:aliased-namespace-symbol {:level :warning}
  12. :unresolved-symbol {:exclude [goog.DEBUG
  13. goog.string.unescapeEntities
  14. ;; TODO:lint: Fix when fixing all type hints
  15. object]}
  16. ;; TODO:lint: Remove node-path excludes once we have a cleaner api
  17. :unresolved-var {:exclude [frontend.util/node-path.basename
  18. frontend.util/node-path.dirname
  19. frontend.util/node-path.join
  20. frontend.util/node-path.extname
  21. frontend.util/node-path.name]}
  22. :consistent-alias
  23. {:aliases {cljs.reader reader
  24. cljs-time.core t
  25. cljs-time.coerce tc
  26. datascript.core d
  27. datascript.transit dt
  28. datascript.db ddb
  29. electron.ipc ipc
  30. electron.utils utils
  31. "/electron/utils" js-utils
  32. frontend.commands commands
  33. frontend.config config
  34. frontend.date date
  35. frontend.db db
  36. frontend.db-mixins db-mixins
  37. frontend.db.query-dsl query-dsl
  38. frontend.db.react react
  39. frontend.db.query-react query-react
  40. frontend.diff diff
  41. frontend.encrypt encrypt
  42. frontend.format.mldoc mldoc
  43. frontend.format.block block
  44. frontend.fs fs
  45. frontend.fs.bfs bfs
  46. frontend.fs.capacitor-fs capacitor-fs
  47. frontend.fs.nfs nfs
  48. frontend.handler.extract extract
  49. frontend.handler.common common-handler
  50. frontend.handler.common.file file-common-handler
  51. frontend.handler.common.plugin plugin-common-handler
  52. frontend.handler.config config-handler
  53. frontend.handler.events events
  54. frontend.handler.global-config global-config-handler
  55. frontend.handler.ui ui-handler
  56. frontend.handler.notification notification
  57. frontend.handler.page page-handler
  58. frontend.handler.plugin plugin-handler
  59. frontend.handler.plugin-config plugin-config-handler
  60. frontend.handler.repo repo-handler
  61. frontend.handler.repo-config repo-config-handler
  62. frontend.handler.search search-handler
  63. frontend.idb idb
  64. frontend.loader loader
  65. frontend.mixins mixins
  66. frontend.mobile.util mobile-util
  67. frontend.page page
  68. frontend.search search
  69. frontend.state state
  70. frontend.template template
  71. frontend.test.helper test-helper
  72. frontend.ui ui
  73. frontend.util util
  74. frontend.util.clock clock
  75. frontend.util.property property
  76. frontend.util.persist-var persist-var
  77. frontend.util.text text-util
  78. frontend.util.url url-util
  79. frontend.util.thingatpt thingatpt
  80. lambdaisland.glogi log
  81. logseq.graph-parser graph-parser
  82. logseq.graph-parser.text text
  83. logseq.graph-parser.block gp-block
  84. logseq.graph-parser.mldoc gp-mldoc
  85. logseq.graph-parser.util gp-util
  86. logseq.graph-parser.property gp-property
  87. logseq.graph-parser.config gp-config
  88. logseq.graph-parser.util.page-ref page-ref
  89. logseq.graph-parser.util.block-ref block-ref
  90. logseq.graph-parser.date-time-util date-time-util
  91. medley.core medley
  92. promesa.core p}}
  93. :namespace-name-mismatch {:level :warning}
  94. :used-underscored-binding {:level :warning}}
  95. :hooks {:analyze-call {rum.core/defc hooks.rum/defc
  96. rum.core/defcs hooks.rum/defcs}}
  97. :lint-as {promesa.core/let clojure.core/let
  98. promesa.core/loop clojure.core/loop
  99. promesa.core/recur clojure.core/recur
  100. rum.core/defcc rum.core/defc
  101. rum.core/with-context clojure.core/let
  102. rum.core/defcontext clojure.core/def
  103. clojure.test.check.clojure-test/defspec clojure.core/def
  104. clojure.test.check.properties/for-all clojure.core/for
  105. ;; src/main
  106. frontend.modules.outliner.datascript/auto-transact! clojure.core/let
  107. frontend.namespaces/import-vars potemkin/import-vars
  108. ;; src/test
  109. frontend.test.helper/deftest-async clojure.test/deftest
  110. frontend.test.helper/with-reset cljs.test/async
  111. frontend.react/defc clojure.core/defn}
  112. :skip-comments true
  113. :output {:progress true}}