From 07c39fc2dfd7afa7fc03281fffc637126563a496 Mon Sep 17 00:00:00 2001 From: Juho Teperi Date: Mon, 24 Jan 2022 12:39:42 +0200 Subject: [PATCH] Setup clj-kondo files for each module Clojure-lsp will run clj-kondo on the module folders, so those modules should refer back to root configuration. Clj-kondo itself works the same, if running from a module directory. Some editor plugins might run clj-kondo on the working directory always (reitit root folder usually), and in those cases this isn't needed. --- .clj-kondo/config.edn | 2 +- .clj-kondo/module_config.edn | 1 + .gitignore | 2 +- modules/reitit-core/.clj-kondo/config.edn | 1 + modules/reitit-dev/.clj-kondo/config.edn | 1 + modules/reitit-frontend/.clj-kondo/config.edn | 1 + modules/reitit-http/.clj-kondo/config.edn | 1 + modules/reitit-interceptors/.clj-kondo/config.edn | 1 + modules/reitit-malli/.clj-kondo/config.edn | 1 + modules/reitit-middleware/.clj-kondo/config.edn | 1 + modules/reitit-pedestal/.clj-kondo/config.edn | 1 + modules/reitit-ring/.clj-kondo/config.edn | 1 + modules/reitit-schema/.clj-kondo/config.edn | 1 + modules/reitit-sieppari/.clj-kondo/config.edn | 1 + modules/reitit-spec/.clj-kondo/config.edn | 1 + modules/reitit-swagger-ui/.clj-kondo/config.edn | 1 + modules/reitit-swagger/.clj-kondo/config.edn | 1 + modules/reitit/.clj-kondo/config.edn | 1 + 18 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 .clj-kondo/module_config.edn create mode 120000 modules/reitit-core/.clj-kondo/config.edn create mode 120000 modules/reitit-dev/.clj-kondo/config.edn create mode 120000 modules/reitit-frontend/.clj-kondo/config.edn create mode 120000 modules/reitit-http/.clj-kondo/config.edn create mode 120000 modules/reitit-interceptors/.clj-kondo/config.edn create mode 120000 modules/reitit-malli/.clj-kondo/config.edn create mode 120000 modules/reitit-middleware/.clj-kondo/config.edn create mode 120000 modules/reitit-pedestal/.clj-kondo/config.edn create mode 120000 modules/reitit-ring/.clj-kondo/config.edn create mode 120000 modules/reitit-schema/.clj-kondo/config.edn create mode 120000 modules/reitit-sieppari/.clj-kondo/config.edn create mode 120000 modules/reitit-spec/.clj-kondo/config.edn create mode 120000 modules/reitit-swagger-ui/.clj-kondo/config.edn create mode 120000 modules/reitit-swagger/.clj-kondo/config.edn create mode 120000 modules/reitit/.clj-kondo/config.edn diff --git a/.clj-kondo/config.edn b/.clj-kondo/config.edn index f1384b24..9c08ee56 100644 --- a/.clj-kondo/config.edn +++ b/.clj-kondo/config.edn @@ -1,6 +1,6 @@ {;;:skip-comments true :lint-as {potemkin/def-derived-map clojure.core/defrecord} - :linters {:if {:level :off} + :linters {:missing-else-branch {:level :off} :unused-binding {:level :off} :unused-referred-var {:exclude {clojure.test [deftest testing is are] cljs.test [deftest testing is are]}}}} diff --git a/.clj-kondo/module_config.edn b/.clj-kondo/module_config.edn new file mode 100644 index 00000000..e01b2bf1 --- /dev/null +++ b/.clj-kondo/module_config.edn @@ -0,0 +1 @@ +{:config-paths ["../../../.clj-kondo"]} diff --git a/.gitignore b/.gitignore index e0b0772e..17f8f201 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,4 @@ pom.xml.asc /_book figwheel_server.log /.idea -.clj-kondo \ No newline at end of file +.clj-kondo/cache diff --git a/modules/reitit-core/.clj-kondo/config.edn b/modules/reitit-core/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-core/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-dev/.clj-kondo/config.edn b/modules/reitit-dev/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-dev/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-frontend/.clj-kondo/config.edn b/modules/reitit-frontend/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-frontend/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-http/.clj-kondo/config.edn b/modules/reitit-http/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-http/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-interceptors/.clj-kondo/config.edn b/modules/reitit-interceptors/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-interceptors/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-malli/.clj-kondo/config.edn b/modules/reitit-malli/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-malli/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-middleware/.clj-kondo/config.edn b/modules/reitit-middleware/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-middleware/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-pedestal/.clj-kondo/config.edn b/modules/reitit-pedestal/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-pedestal/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-ring/.clj-kondo/config.edn b/modules/reitit-ring/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-ring/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-schema/.clj-kondo/config.edn b/modules/reitit-schema/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-schema/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-sieppari/.clj-kondo/config.edn b/modules/reitit-sieppari/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-sieppari/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-spec/.clj-kondo/config.edn b/modules/reitit-spec/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-spec/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-swagger-ui/.clj-kondo/config.edn b/modules/reitit-swagger-ui/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-swagger-ui/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit-swagger/.clj-kondo/config.edn b/modules/reitit-swagger/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit-swagger/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file diff --git a/modules/reitit/.clj-kondo/config.edn b/modules/reitit/.clj-kondo/config.edn new file mode 120000 index 00000000..31dc332a --- /dev/null +++ b/modules/reitit/.clj-kondo/config.edn @@ -0,0 +1 @@ +../../../.clj-kondo/module_config.edn \ No newline at end of file