Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/clj-kondo/clj-kondo
Static analyzer and linter for Clojure code that sparks joy
https://github.com/clj-kondo/clj-kondo
Import configurations to intermediate directory instead of top level
borkdude opened this issue 7 months ago
borkdude opened this issue 7 months ago
Fix #2304: report unused value in defn body
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
Fix #2302: new linter `:equals-expected-position`
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
Pre/Post maps break unused-value and misplaced-docstring lints
IGJoshua opened this issue 7 months ago
IGJoshua opened this issue 7 months ago
Array class notation will change to`String/1`, per CLJ-2833
borkdude opened this issue 7 months ago
borkdude opened this issue 7 months ago
Warn on actual vs expected order in tests
NoahTheDuke opened this issue 7 months ago
NoahTheDuke opened this issue 7 months ago
Reduce memory usage
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Add :java-static-field-call to doc/linters.md
NoahTheDuke opened this pull request 8 months ago
NoahTheDuke opened this pull request 8 months ago
:java-static-field-call isn't documented
NoahTheDuke opened this issue 8 months ago
NoahTheDuke opened this issue 8 months ago
Fix #1732: warn on shadowed fn param
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2295: lint case test symbols in list
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Docker multi-arch images
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
:case-symbol-test should warn on symbol in list
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Fix #2293: fix false positive static field call for (Thread/interrupted)
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
false positive(?) : Static fields should be referenced without parens unless they are intended as function calls
jasonjckn opened this issue 8 months ago
jasonjckn opened this issue 8 months ago
Docker stuff
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Wrong unresolved error on defmacro
licht1stein opened this issue 8 months ago
licht1stein opened this issue 8 months ago
Fix #2288: fix static method analysis and suppressing :java-static-field-call locally
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2093: add arm64 docker image
harryzcy opened this pull request 8 months ago
harryzcy opened this pull request 8 months ago
clj-kondo incorrectly flags method as field
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Fix #2278: bigint is a known symbol in CLJS in extend-type
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2276: new class array notation may occur outside metadata
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
clj-kondo Pod - lint stdin
pedrorgirardi opened this issue 8 months ago
pedrorgirardi opened this issue 8 months ago
Lint files in topological sort order
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Improve help text /wrt --config
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Expand fn literals at threading macroexpand time
tomdl89 opened this pull request 8 months ago
tomdl89 opened this pull request 8 months ago
ambiguous unhinted method-as-function should warn about adding metadata
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Eliminate warning from shadowing clojure.core/update-vals
alexhall opened this pull request 8 months ago
alexhall opened this pull request 8 months ago
Warning due to shadowing of clojure.core/update-vals
alexhall opened this issue 8 months ago
alexhall opened this issue 8 months ago
False positive bigint in (extend-type bigint IDeref (-deref [_])) (CLJS 1.11.132)
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Class/forName considered as function name (proposal: say that it must be a simple symbol)
arichiardi opened this issue 8 months ago
arichiardi opened this issue 8 months ago
String* may also appear outside of metadata
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Fix #2274: support new clojure 1.12 type hint notations
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Clojure 1.12 Alpha 7 param-tags placeholder not recognized
seancorfield opened this issue 8 months ago
seancorfield opened this issue 8 months ago
Fix #2272: var is always true
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Report var usage in `if`/`when` condition as always truthy
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Fix #2259: ns-unmap var defined prior in namespace
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2266: suppress :not-a-function in reader tag
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2251: support suppressing :unused-value using :config-in-call
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2256: enable assert in hooks
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2254: lint files in absence of config dir
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
False positive from not-a-function when using reader to read a record
lassemaatta opened this issue 9 months ago
lassemaatta opened this issue 9 months ago
Support clojure-lsp/unused-public-var for custom macros
mrkam2 opened this issue 9 months ago
mrkam2 opened this issue 9 months ago
Improved var-usages analysis for multimethods
beoliver opened this issue 9 months ago
beoliver opened this issue 9 months ago
Support a gitlab CI friendly output natively
toniz4 opened this issue 9 months ago
toniz4 opened this issue 9 months ago
Fix #2260: calling static field as function should warn
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
clojure.core/subs positions
eval opened this issue 9 months ago
eval opened this issue 9 months ago
(Class/field) should warn
borkdude opened this issue 9 months ago
borkdude opened this issue 9 months ago
Static usage of ns-unmap not recognized
borkdude opened this issue 9 months ago
borkdude opened this issue 9 months ago
Fix #2246: preserve metadata on symbol when going through :macroexpand hook
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
ignore hint doesn't work on invalid symbol
borkdude opened this issue 9 months ago
borkdude opened this issue 9 months ago
assert doesn't work
mrkam2 opened this issue 9 months ago
mrkam2 opened this issue 9 months ago
:exclude-files isn't honored when linting via stdin (editor mode)
borkdude opened this issue 10 months ago
borkdude opened this issue 10 months ago
clj-kondo no longer lints directories if there isn't already a .clj-kondo directory
borkdude opened this issue 10 months ago
borkdude opened this issue 10 months ago
Add `datomic-type-extensions.api/q` to datalog syntax checking
magnars opened this pull request 10 months ago
magnars opened this pull request 10 months ago
Metadata configuration sometimes fails to apply on the first Kondo run
gravieure opened this issue 10 months ago
gravieure opened this issue 10 months ago
`:unused-value` can't be disabled with `:config-in-call`
rynkowsg opened this issue 10 months ago
rynkowsg opened this issue 10 months ago
Add ASDF installation notes
rynkowsg opened this pull request 10 months ago
rynkowsg opened this pull request 10 months ago
Trigger :type-mismatch when accessing members of nil
knubie opened this issue 10 months ago
knubie opened this issue 10 months ago
add datalevin.core/q to datalog syntax checking
andersmurphy opened this pull request 10 months ago
andersmurphy opened this pull request 10 months ago
#1917: detect string being called as function
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
False positive: unused import when using macroexpand
mrkam2 opened this issue 10 months ago
mrkam2 opened this issue 10 months ago
Remove scratch.clj from the jar file
mrkam2 opened this issue 10 months ago
mrkam2 opened this issue 10 months ago
Add invalid-fn-name linter
tomdl89 opened this pull request 10 months ago
tomdl89 opened this pull request 10 months ago
Lint invalid fn name
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
Fix #2223: do not refer deftype-created class as var
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
Fix typo
mrkam2 opened this pull request 10 months ago
mrkam2 opened this pull request 10 months ago
Fix #2232: bump analysis for clojure 1.12 (partitionv, etc)
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
clj-kondo fails to report unresolved var name referenced inside the hook
mrkam2 opened this issue 10 months ago
mrkam2 opened this issue 10 months ago
Fix version reference
mrkam2 opened this pull request 10 months ago
mrkam2 opened this pull request 10 months ago
Request: support the concept of "closedness" for Maps
fosskers opened this issue 11 months ago
fosskers opened this issue 11 months ago
:line-length warnings can't be :clj-kondo/ignore-ed
borkdude opened this issue 11 months ago
borkdude opened this issue 11 months ago
cljs.test: warn about more than one async block per test
borkdude opened this issue 11 months ago
borkdude opened this issue 11 months ago
Support `:discouraged-instance-method` linter for Java interop
tatut opened this issue 11 months ago
tatut opened this issue 11 months ago
Fix typos in linters.md
mrkam2 opened this pull request 11 months ago
mrkam2 opened this pull request 11 months ago
partitionv, partitionv-all and splitv-at not recognized for Clojure 1.12 code
genmeblog opened this issue 11 months ago
genmeblog opened this issue 11 months ago
Support ClojureDart `catch dynamic`
daveliepmann opened this issue 11 months ago
daveliepmann opened this issue 11 months ago
Support ClojureDart `catch` arity with stacktrace
daveliepmann opened this issue 11 months ago
daveliepmann opened this issue 11 months ago
Recognize `^super`
valerauko opened this issue 11 months ago
valerauko opened this issue 11 months ago
Support chained Dart method/prop calls
valerauko opened this issue 11 months ago
valerauko opened this issue 11 months ago
Support :flds bindings
valerauko opened this issue 11 months ago
valerauko opened this issue 11 months ago
Support Dart named parameters
valerauko opened this issue 11 months ago
valerauko opened this issue 11 months ago
Unstable diagnostics
mrkam2 opened this issue 11 months ago
mrkam2 opened this issue 11 months ago
False positive for private call when using macroexpand hook
mrkam2 opened this issue 11 months ago
mrkam2 opened this issue 11 months ago
False positive Unused import of a record class when namespace require uses ':refer :all`
mrkam2 opened this issue 11 months ago
mrkam2 opened this issue 11 months ago
Fix #2215: passthrough hook should not affect linting
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
run! doesn't work in a docker image
dpom opened this issue 11 months ago
dpom opened this issue 11 months ago
Update hooks.md
mrkam2 opened this pull request 11 months ago
mrkam2 opened this pull request 11 months ago
Extend :discouraged-var to allow specifying arities
imrekoszo opened this issue 11 months ago
imrekoszo opened this issue 11 months ago
Running clj-kondo with `--parallel` option sometimes fails with "Clj-kondo cache is locked by other thread or process"
mrkam2 opened this issue 11 months ago
mrkam2 opened this issue 11 months ago
Hide "Unresolved symbol" for ClojureDart vars which are defined elsewhere
daveliepmann opened this issue 11 months ago
daveliepmann opened this issue 11 months ago
unused namespace warning for aliased namespaced keywords only used in one lang in cljc
yenda opened this issue 11 months ago
yenda opened this issue 11 months ago
`:redundant-let` linter not working inside `deftest` when it has a custom hook
camsaul opened this issue 11 months ago
camsaul opened this issue 11 months ago
Handling bindings that aren't qualified via ns form
mode89 opened this issue 11 months ago
mode89 opened this issue 11 months ago
1990 minimum clj kondo version
snasphysicist opened this pull request 11 months ago
snasphysicist opened this pull request 11 months ago
Linter for redundant nesting
tomdl89 opened this issue 12 months ago
tomdl89 opened this issue 12 months ago
Add invalid-fn-name linter
tomdl89 opened this pull request 12 months ago
tomdl89 opened this pull request 12 months ago
Typed Clojure Support
owenRiddy opened this issue 12 months ago
owenRiddy opened this issue 12 months ago
Implemented no underscore linter - #1753
cosineblast opened this pull request 12 months ago
cosineblast opened this pull request 12 months ago
Fix #2207: condition-always-true linter
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago