Skip to content

Commit 2aed0bb

Browse files
solar05bbatsov
authored andcommitted
Add clj-kondo linting to tests
1 parent 1c31ab1 commit 2aed0bb

16 files changed

+28
-34
lines changed

.clj-kondo/config.edn

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
{:output {:progress true
2-
:exclude-files ["analysis.cljc" "meta.cljc"]}}
2+
:exclude-files ["analysis.cljc" "meta.cljc"]}
3+
:linters {:unused-private-var {:level :warning :exclude [orchard.query-test/a-private orchard.query-test/docd-fn]}}}
4+

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ cljfmt:
2020
lein with-profile +$(VERSION),+cljfmt cljfmt check
2121

2222
kondo:
23-
clj-kondo --lint src
23+
clj-kondo --lint src test
2424

2525
# Cloverage can't handle some of the code in this project. For now we
2626
# must filter problematic namespaces (`-e`) and tests (`-t`) from

test/orchard/apropos_test.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
(:require
33
[clojure.repl :as repl]
44
[clojure.string :as str]
5-
[clojure.test :refer :all]
6-
[orchard.apropos :refer :all]
5+
[clojure.test :refer [are deftest is testing]]
6+
[orchard.apropos :refer [find-symbols]]
77
[orchard.meta :refer [var-name var-doc]]))
88

99
(def ^{:doc "Test1. Test2. Test3."} public-var [1 2 3])

test/orchard/cljs/env_test.cljc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(ns orchard.cljs.env-test
22
(:require [clojure.set :as set]
3-
[clojure.test :as test #?(:clj :refer :cljs :refer-macros) [deftest is testing use-fixtures]]
3+
[clojure.test :as test #?(:clj :refer :cljs :refer-macros) [deftest is testing]]
44
[orchard.cljs.analysis :as a]
55
[orchard.cljs.test-env :as test-env]))
66

test/orchard/cljs/meta_test.cljc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
(ns orchard.cljs.meta-test
2-
(:require [clojure.test :as test #?(:clj :refer :cljs :refer-macros) [deftest is testing]]
2+
(:require [clojure.test :as test #?(:clj :refer :cljs :refer-macros) [deftest is]]
33
[orchard.cljs.meta :as cljs-meta]))
44

55
(deftest unquote-test

test/orchard/eldoc_test.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(ns orchard.eldoc-test
22
(:require
3-
[clojure.test :refer :all]
3+
[clojure.test :refer [deftest is testing]]
44
[orchard.eldoc :as eldoc]
55
[orchard.info :as info]))
66

test/orchard/info_test.clj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
[orchard.info :as info]
66
[orchard.java :as java]
77
[orchard.misc :as misc]
8+
[clojure.java.io :refer [resource]]
89
[orchard.cljs.test-env :as test-env]
9-
[orchard.meta :as meta]
1010
[orchard.test-ns]))
1111

1212
@java/cache-initializer ;; make tests more deterministic
@@ -500,19 +500,19 @@
500500

501501
;; TODO: Assess the value of this test
502502
(deftest javadoc-url-test
503-
(if (= misc/java-api-version 7)
503+
(when (= misc/java-api-version 7)
504504
(testing "java 1.7"
505505
(is (= "java/lang/StringBuilder.html#charAt(int)"
506506
(-> (info/info-java 'java.lang.StringBuilder 'charAt)
507507
(get :javadoc))))))
508508

509-
(if (= misc/java-api-version 8)
509+
(when (= misc/java-api-version 8)
510510
(testing "java 1.8"
511511
(is (= "java/lang/StringBuilder.html#charAt-int-"
512512
(-> (info/info-java 'java.lang.StringBuilder 'charAt)
513513
(get :javadoc))))))
514514

515-
(if (= misc/java-api-version 9)
515+
(when (= misc/java-api-version 9)
516516
(testing "java 9"
517517
(is (= "java/lang/StringBuilder.html#charAt-int-"
518518
(-> (info/info-java 'java.lang.StringBuilder 'charAt)
@@ -528,7 +528,7 @@
528528
(:resource (info/file-info x)))
529529

530530
(deftest resource-path-test
531-
(is (= (class (file (subs (str (clojure.java.io/resource "clojure/core.clj")) 4)))
531+
(is (= (class (file (subs (str (resource "clojure/core.clj")) 4)))
532532
java.net.URL))
533533
(is (= (class (file "clojure/core.clj"))
534534
java.net.URL))

test/orchard/inspect_test.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(ns orchard.inspect-test
22
(:require
3-
[clojure.test :refer :all]
3+
[clojure.test :refer [deftest is are testing]]
44
[orchard.inspect :as inspect]))
55

66
(def nil-result ["(\"nil\" (:newline))"])
@@ -238,7 +238,7 @@
238238

239239
(deftype MyTestType [name]
240240
IMyTestType
241-
(get-name [this] name))
241+
(get-name [_this] name))
242242

243243
(defmethod inspect/inspect-value MyTestType [obj]
244244
(str "#<MyTestType " (get-name obj) ">"))

test/orchard/java/classpath_test.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[clojure.java.io :as io]
44
[clojure.set :as set]
55
[clojure.string :as str]
6-
[clojure.test :refer :all]
6+
[clojure.test :refer [deftest is testing]]
77
[orchard.java.classpath :as cp]
88
[orchard.misc :as misc])
99
(:import

test/orchard/java_test.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
(:require
33
[clojure.java.io :as io]
44
[clojure.java.javadoc :as javadoc]
5-
[clojure.test :refer :all]
5+
[clojure.test :refer [deftest is are testing]]
66
[dynapath.util :as dp]
7-
[orchard.java :refer :all]
7+
[orchard.java :refer [cache class-info class-info* javadoc-url jdk-find jdk-sources jdk-tools member-info resolve-class resolve-javadoc-path resolve-member resolve-symbol resolve-type source-info]]
88
[orchard.misc :as misc]))
99

1010
(def jdk-parser? (or (>= misc/java-api-version 9) jdk-tools))

0 commit comments

Comments
 (0)