config.edn 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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. frontend.commands commands
  31. frontend.config config
  32. frontend.date date
  33. frontend.db db
  34. frontend.db-mixins db-mixins
  35. frontend.db.query-dsl query-dsl
  36. frontend.db.react react
  37. frontend.db.query-react query-react
  38. frontend.diff diff
  39. frontend.encrypt encrypt
  40. frontend.format.mldoc mldoc
  41. frontend.format.block block
  42. frontend.fs fs
  43. frontend.fs.bfs bfs
  44. frontend.fs.capacitor-fs capacitor-fs
  45. frontend.fs.nfs nfs
  46. frontend.handler.extract extract
  47. frontend.handler.common common-handler
  48. frontend.handler.common.file file-common-handler
  49. frontend.handler.common.plugin plugin-common-handler
  50. frontend.handler.config config-handler
  51. frontend.handler.events events
  52. frontend.handler.global-config global-config-handler
  53. frontend.handler.ui ui-handler
  54. frontend.handler.notification notification
  55. frontend.handler.page page-handler
  56. frontend.handler.plugin plugin-handler
  57. frontend.handler.plugin-config plugin-config-handler
  58. frontend.handler.repo repo-handler
  59. frontend.handler.repo-config repo-config-handler
  60. frontend.handler.search search-handler
  61. frontend.idb idb
  62. frontend.loader loader
  63. frontend.mixins mixins
  64. frontend.mobile.util mobile-util
  65. frontend.page page
  66. frontend.search search
  67. frontend.state state
  68. frontend.template template
  69. frontend.test.helper test-helper
  70. frontend.ui ui
  71. frontend.util util
  72. frontend.util.clock clock
  73. frontend.util.property property
  74. frontend.util.persist-var persist-var
  75. frontend.util.text text-util
  76. frontend.util.url url-util
  77. frontend.util.thingatpt thingatpt
  78. lambdaisland.glogi log
  79. logseq.graph-parser graph-parser
  80. logseq.graph-parser.text text
  81. logseq.graph-parser.block gp-block
  82. logseq.graph-parser.mldoc gp-mldoc
  83. logseq.graph-parser.util gp-util
  84. logseq.graph-parser.property gp-property
  85. logseq.graph-parser.config gp-config
  86. logseq.graph-parser.util.page-ref page-ref
  87. logseq.graph-parser.util.block-ref block-ref
  88. logseq.graph-parser.date-time-util date-time-util
  89. medley.core medley
  90. promesa.core p}}
  91. :namespace-name-mismatch {:level :warning}
  92. :used-underscored-binding {:level :warning}}
  93. :hooks {:analyze-call {rum.core/defc hooks.rum/defc
  94. rum.core/defcs hooks.rum/defcs}}
  95. :lint-as {promesa.core/let clojure.core/let
  96. promesa.core/loop clojure.core/loop
  97. promesa.core/recur clojure.core/recur
  98. rum.core/defcc rum.core/defc
  99. rum.core/with-context clojure.core/let
  100. rum.core/defcontext clojure.core/def
  101. clojure.test.check.clojure-test/defspec clojure.core/def
  102. clojure.test.check.properties/for-all clojure.core/for
  103. ;; src/main
  104. frontend.modules.outliner.datascript/auto-transact! clojure.core/let
  105. frontend.namespaces/import-vars potemkin/import-vars
  106. ;; src/test
  107. frontend.test.helper/deftest-async clojure.test/deftest
  108. frontend.test.helper/with-reset cljs.test/async
  109. frontend.react/defc clojure.core/defn}
  110. :skip-comments true
  111. :output {:progress true}}