This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-06-18
Channels
- # aws (12)
- # beginners (489)
- # calva (32)
- # cider (117)
- # clj-kondo (4)
- # cljdoc (9)
- # cljs-dev (3)
- # clojure (56)
- # clojure-brasil (1)
- # clojure-europe (10)
- # clojure-italy (44)
- # clojure-nl (9)
- # clojure-russia (1)
- # clojure-sweden (6)
- # clojure-uk (64)
- # clojurescript (6)
- # cursive (6)
- # datascript (4)
- # datomic (6)
- # emacs (3)
- # fulcro (15)
- # graalvm (11)
- # jackdaw (7)
- # jobs (8)
- # jobs-discuss (29)
- # jvm (2)
- # leiningen (5)
- # luminus (10)
- # off-topic (23)
- # pathom (21)
- # planck (11)
- # quil (6)
- # re-frame (11)
- # reagent (17)
- # reitit (8)
- # rewrite-clj (6)
- # shadow-cljs (78)
- # slack-help (2)
- # spacemacs (7)
- # specter (4)
- # sql (60)
- # tools-deps (7)
- # xtdb (11)
First, tnks for kondo.
Then a issue report 🙂
echo '(ns f (:require [clojure.string :as s])) (defn f [{::s/keys [x]}] x)' | clj-kondo
Will report
<stdin>:1:18: warning: namespace clojure.string is required but never used
There is too many warns in my project. Most of then good/useful, but some odd/wrong. I will implement/report it later.
@souenzzo thank you. specific examples like the ones you posted are helpful. many times you can prevent warnings using config: https://github.com/borkdude/clj-kondo/blob/master/doc/config.md