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
Incorrect "unused value" warning on list with maps
kimmoahola opened this issue 6 months ago
kimmoahola opened this issue 6 months ago
Fix #1603: support Java classes in :analyze-call hook
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
Fix #2303, support array class notation of Clojure 1.12
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
New linter — `:redundant-ignore`
DeLaGuardo opened this issue 6 months ago
DeLaGuardo opened this issue 6 months ago
New linter: :destructured-or-binding-of-same-map
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
Performance: code that analyzes fn bindings is ran twice
borkdude opened this issue 6 months ago
borkdude opened this issue 6 months ago
Fix #2362: turn min-version warning into lint warning
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
Ability to fail linting if clj-kondo is outdated
imrekoszo opened this issue 6 months ago
imrekoszo opened this issue 6 months ago
Fix #2359: fix deref type checking
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
Upgrade deps
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
@inc should warn with type error
borkdude opened this issue 6 months ago
borkdude opened this issue 6 months ago
Fix #2357: :discouraged-namespace can have :level per namespace
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
discouraged-ns does not use the level correctly
AndreaCrotti opened this issue 6 months ago
AndreaCrotti opened this issue 6 months ago
feat: add filter to `line-length` linter apply only in some paths
jerielverissimo opened this pull request 7 months ago
jerielverissimo opened this pull request 7 months ago
Requiring the current namespace with an alias isn't marked as unused
dpassen opened this issue 7 months ago
dpassen opened this issue 7 months ago
Fix #2344: copying configs and linting dependencies can now be done in one go with --dependencies --copy-configs
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
Fix #2352: type mismatch error for `or` without arguments
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
`clj-kondo` appears to give type-mismatch error for code that runs without errors on JVM Clojure
teodorlu opened this issue 7 months ago
teodorlu opened this issue 7 months ago
Add support to s/protocol from prismatic schema
lucasmafra opened this pull request 7 months ago
lucasmafra opened this pull request 7 months ago
Support s/defprotocol from prismatic schema
lucasmafra opened this issue 7 months ago
lucasmafra opened this issue 7 months ago
Add SARIF test
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
Disable `:unused-bindings` warning for as-bindings like `{:as my-symbol :keys [...]}`?
theronic opened this issue 7 months ago
theronic opened this issue 7 months ago
Fix #2342: report unused maps, vectors, sets, regexes, functions as :unused-value
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
Fix #2345: SARIF output fix and some enhancements
nxvipin opened this pull request 7 months ago
nxvipin opened this pull request 7 months ago
Invalid SARIF output
nxvipin opened this issue 7 months ago
nxvipin opened this issue 7 months ago
Cache not invalidated when importing library config
colin-p-hill opened this issue 7 months ago
colin-p-hill opened this issue 7 months ago
Report unused map value
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Reorganize clojure.core type annotations
yuhan0 opened this pull request 8 months ago
yuhan0 opened this pull request 8 months ago
Warn on a literal used in `is` form
NoahTheDuke opened this issue 8 months ago
NoahTheDuke opened this issue 8 months ago
Fix #2335: read causes side effect, thus not an unused value
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2336: doto type checking
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2336: return type checking for do
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Feature request: propagate return types of do
yuhan0 opened this issue 8 months ago
yuhan0 opened this issue 8 months ago
Unused value with clojure.tools.reader.edn/read
borkdude opened this issue 8 months ago
borkdude opened this issue 8 months ago
Analyse types of do and doto expressions
yuhan0 opened this pull request 8 months ago
yuhan0 opened this pull request 8 months ago
Report locations for more reader errors
yuhan0 opened this pull request 8 months ago
yuhan0 opened this pull request 8 months ago
Fix imported configs in new imports dir
borkdude opened this pull request 8 months ago
borkdude opened this pull request 8 months ago
Fix #2391: support :discouraged-var on global js values
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Document :filename-pattern
SevereOverfl0w opened this pull request 9 months ago
SevereOverfl0w opened this pull request 9 months ago
Fix #2307: import configs to intermediate dir
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Split :redundant-str-call in own linter, #2323
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Fix #2322: add location to warning about invalid unicode character
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Fix #2361: handle ignore hint on protocol method
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
False positive for #2323
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Fix #2323: detect unused str calls
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Detect redundant calls to str
borkdude opened this issue 9 months ago
borkdude opened this issue 9 months ago
Location missing on literal syntax errors
yuhan0 opened this issue 9 months ago
yuhan0 opened this issue 9 months ago
The `:redefined-var` documentation is outdated
Valdermeyder opened this issue 9 months ago
Valdermeyder opened this issue 9 months ago
Fix #2227: allow :flds to be used in keys destructuring for ClojureDart
borkdude opened this pull request 9 months ago
borkdude opened this pull request 9 months ago
Support linting JavaScript vars in clj-kondo
mjarus007 opened this issue 9 months ago
mjarus007 opened this issue 9 months ago
Support linting JavaScript vars in clj-kondo
mjarus008 opened this issue 9 months ago
mjarus008 opened this issue 9 months ago
Fix #2135: regression with unused JS lib
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
Linting ignore for Class/forName
dotemacs opened this issue 10 months ago
dotemacs opened this issue 10 months ago
False positive unused JS library
borkdude opened this issue 10 months ago
borkdude opened this issue 10 months ago
Custom file types
danieroux opened this issue 10 months ago
danieroux opened this issue 10 months ago
Fix #2309: report unused for expression
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
Remove stray backtick
danieroux opened this pull request 10 months ago
danieroux opened this pull request 10 months ago
Fix #1035: Support SARIF output
borkdude opened this pull request 10 months ago
borkdude opened this pull request 10 months ago
Linter: unresolved type hint class names
puredanger opened this issue 10 months ago
puredanger opened this issue 10 months ago
Useless for expression not reported as an unused value
cjohansen opened this issue 10 months ago
cjohansen opened this issue 10 months ago
Fix typo, determistic -> deterministic
dpassen opened this pull request 10 months ago
dpassen opened this pull request 10 months ago
Import configurations to intermediate directory instead of top level
borkdude opened this issue 11 months ago
borkdude opened this issue 11 months ago
Fix #2304: report unused value in defn body
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Fix #2302: new linter `:equals-expected-position`
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Pre/Post maps break unused-value and misplaced-docstring lints
IGJoshua opened this issue 11 months ago
IGJoshua opened this issue 11 months ago
Array class notation will change to`String/1`, per CLJ-2833
borkdude opened this issue 11 months ago
borkdude opened this issue 11 months ago
Warn on actual vs expected order in tests
NoahTheDuke opened this issue 11 months ago
NoahTheDuke opened this issue 11 months ago
Reduce memory usage
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Add :java-static-field-call to doc/linters.md
NoahTheDuke opened this pull request 11 months ago
NoahTheDuke opened this pull request 11 months ago
:java-static-field-call isn't documented
NoahTheDuke opened this issue 11 months ago
NoahTheDuke opened this issue 11 months ago
Fix #1732: warn on shadowed fn param
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Fix #2295: lint case test symbols in list
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Docker multi-arch images
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
:case-symbol-test should warn on symbol in list
borkdude opened this issue 11 months ago
borkdude opened this issue 11 months ago
Fix #2293: fix false positive static field call for (Thread/interrupted)
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
false positive(?) : Static fields should be referenced without parens unless they are intended as function calls
jasonjckn opened this issue 11 months ago
jasonjckn opened this issue 11 months ago
Docker stuff
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Wrong unresolved error on defmacro
licht1stein opened this issue 11 months ago
licht1stein opened this issue 11 months ago
Fix #2288: fix static method analysis and suppressing :java-static-field-call locally
borkdude opened this pull request 11 months ago
borkdude opened this pull request 11 months ago
Fix #2093: add arm64 docker image
harryzcy opened this pull request 11 months ago
harryzcy opened this pull request 11 months ago
clj-kondo incorrectly flags method as field
borkdude opened this issue 12 months ago
borkdude opened this issue 12 months ago
Fix #2278: bigint is a known symbol in CLJS in extend-type
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Fix #2276: new class array notation may occur outside metadata
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
clj-kondo Pod - lint stdin
pedrorgirardi opened this issue 12 months ago
pedrorgirardi opened this issue 12 months ago
Lint files in topological sort order
borkdude opened this issue 12 months ago
borkdude opened this issue 12 months ago
Improve help text /wrt --config
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Expand fn literals at threading macroexpand time
tomdl89 opened this pull request 12 months ago
tomdl89 opened this pull request 12 months ago
ambiguous unhinted method-as-function should warn about adding metadata
borkdude opened this issue 12 months ago
borkdude opened this issue 12 months ago
Eliminate warning from shadowing clojure.core/update-vals
alexhall opened this pull request 12 months ago
alexhall opened this pull request 12 months ago
Warning due to shadowing of clojure.core/update-vals
alexhall opened this issue 12 months ago
alexhall opened this issue 12 months ago
False positive bigint in (extend-type bigint IDeref (-deref [_])) (CLJS 1.11.132)
borkdude opened this issue 12 months ago
borkdude opened this issue 12 months ago
Class/forName considered as function name (proposal: say that it must be a class symbol)
arichiardi opened this issue 12 months ago
arichiardi opened this issue 12 months ago
String* may also appear outside of metadata
borkdude opened this issue 12 months ago
borkdude opened this issue 12 months ago
Fix #2274: support new clojure 1.12 type hint notations
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Clojure 1.12 Alpha 7 param-tags placeholder not recognized
seancorfield opened this issue 12 months ago
seancorfield opened this issue 12 months ago
Fix #2272: var is always true
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Report var usage in `if`/`when` condition as always truthy
borkdude opened this issue 12 months ago
borkdude opened this issue 12 months ago
Fix #2259: ns-unmap var defined prior in namespace
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Fix #2266: suppress :not-a-function in reader tag
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Fix #2251: support suppressing :unused-value using :config-in-call
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago