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
xref-find-definitions returns "No definitions found" for a symbol of a macro
andrewzhurov opened this issue 8 days ago
andrewzhurov opened this issue 8 days ago
java.lang.Exception: Clj-kondo cache is locked by other thread or process.
stig opened this issue 9 days ago
stig opened this issue 9 days ago
clj-kondo/ignore hint doesn't work un unresolved symbol in .cljs
borkdude opened this issue 17 days ago
borkdude opened this issue 17 days ago
Fix #1784: redundant-do in catch
borkdude opened this pull request 18 days ago
borkdude opened this pull request 18 days ago
Fix #2404: regression with metadata on node in hook
borkdude opened this pull request 22 days ago
borkdude opened this pull request 22 days ago
Regression with `:clj-kondo/ignore [...]` in hooks
tonsky opened this issue 22 days ago
tonsky opened this issue 22 days ago
Fix #2384: recognize gen/fmap in cljs.spec.gen.alpha
borkdude opened this pull request 22 days ago
borkdude opened this pull request 22 days ago
Fix #2366: new linter: `:redundant-ignore`
borkdude opened this pull request 22 days ago
borkdude opened this pull request 22 days ago
Fix #2400: deftype/record constructor can be used with Type/new
borkdude opened this pull request 23 days ago
borkdude opened this pull request 23 days ago
deftype and Class/new
dpassen opened this issue 24 days ago
dpassen opened this issue 24 days ago
Fix #2394 add option to enable require sorting with case sensitivity
Deraen opened this pull request 24 days ago
Deraen opened this pull request 24 days ago
`:type-mismatch` false (?) positive on `str/replace` first argument
miridius opened this issue 25 days ago
miridius opened this issue 25 days ago
Support Java interoperability rules
nha opened this issue 25 days ago
nha opened this issue 25 days ago
Fix #2395: enum constant call warnings
borkdude opened this pull request 27 days ago
borkdude opened this pull request 27 days ago
java-static-field-call doesn't detect enum fields
marcobiscaro2112 opened this issue about 1 month ago
marcobiscaro2112 opened this issue about 1 month ago
Unsorted namespaces is case insensitive, conflicting with formatting tools
Deraen opened this issue about 1 month ago
Deraen opened this issue about 1 month ago
Fix #2392: don't skip jars that were analyzed with --skip-lint
borkdude opened this pull request about 1 month ago
borkdude opened this pull request about 1 month ago
`stream-` functions from Clojure 1.12 are not supported
roman-rudakov opened this issue about 1 month ago
roman-rudakov opened this issue about 1 month ago
Running clj-kondo with --parallel sometimes produce different caches
mrkam2 opened this issue about 1 month ago
mrkam2 opened this issue about 1 month ago
Fix #2389: expose hooks-api/callstack
borkdude opened this pull request about 1 month ago
borkdude opened this pull request about 1 month ago
Expose node ancestors in hook api
simonacca opened this issue about 2 months ago
simonacca opened this issue about 2 months ago
Fix #2386: fix regression introduced in #2364 in letfn
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
Incorrect reporting of unused bindings after 4th function in letfn binding
vincentjames501 opened this issue about 2 months ago
vincentjames501 opened this issue about 2 months ago
Update built-in cache
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
warning: Unresolved var: gen/fmap in cljc files
stijnopheide opened this issue about 2 months ago
stijnopheide opened this issue about 2 months ago
Fix #2355: support self-require + :as-alias
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
Fix #2364: performance: code that analyzed fn arity is ran twice
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
Metabase logo
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
Report language in cljc lint errors
yuhan0 opened this issue about 2 months ago
yuhan0 opened this issue about 2 months ago
Quality of life improvements for macroexpand-hook developers
frenchy64 opened this issue about 2 months ago
frenchy64 opened this issue about 2 months ago
Suppress `:unused-binding` linter in first argument of class method arglists
yuhan0 opened this issue about 2 months ago
yuhan0 opened this issue about 2 months ago
New linter: :schema-misplaced-return
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
New linter: :schema-misplaced-return
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
Detect misplaced schema return
frenchy64 opened this pull request about 2 months ago
frenchy64 opened this pull request about 2 months ago
Detect incorrectly positioned return schema
frenchy64 opened this issue about 2 months ago
frenchy64 opened this issue about 2 months ago
Handle `not` in `:condition-always-true` / new linter - `:condition-always-false`
skynet-gh opened this issue about 2 months ago
skynet-gh opened this issue about 2 months ago
metadata configs on macros (e.g. lint-as) aren't copied during the the copy-configs phase
borkdude opened this issue 2 months ago
borkdude opened this issue 2 months ago
Unresolved symbol in tablecloth/let-dataset function
radovanne opened this issue 2 months ago
radovanne opened this issue 2 months ago
Fix #2369: false positive unused value in quoted list
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
Incorrect "unused value" warning on list with maps
kimmoahola opened this issue 2 months ago
kimmoahola opened this issue 2 months ago
Fix #1603: support Java classes in :analyze-call hook
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
Fix #2303, support array class notation of Clojure 1.12
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
New linter — `:redundant-ignore`
DeLaGuardo opened this issue 2 months ago
DeLaGuardo opened this issue 2 months ago
New linter: :destructured-or-binding-of-same-map
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
Performance: code that analyzes fn bindings is ran twice
borkdude opened this issue 3 months ago
borkdude opened this issue 3 months ago
Fix #2362: turn min-version warning into lint warning
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Ability to fail linting if clj-kondo is outdated
imrekoszo opened this issue 3 months ago
imrekoszo opened this issue 3 months ago
Fix #2359: fix deref type checking
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Upgrade deps
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
@inc should warn with type error
borkdude opened this issue 3 months ago
borkdude opened this issue 3 months ago
Fix #2357: :discouraged-namespace can have :level per namespace
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
discouraged-ns does not use the level correctly
AndreaCrotti opened this issue 3 months ago
AndreaCrotti opened this issue 3 months ago
feat: add filter to `line-length` linter apply only in some paths
jerielverissimo opened this pull request 3 months ago
jerielverissimo opened this pull request 3 months ago
Requiring the current namespace with an alias isn't marked as unused
dpassen opened this issue 3 months ago
dpassen opened this issue 3 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 3 months ago
borkdude opened this pull request 3 months ago
Fix #2352: type mismatch error for `or` without arguments
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
`clj-kondo` appears to give type-mismatch error for code that runs without errors on JVM Clojure
teodorlu opened this issue 3 months ago
teodorlu opened this issue 3 months ago
Add support to s/protocol from prismatic schema
lucasmafra opened this pull request 3 months ago
lucasmafra opened this pull request 3 months ago
Support s/defprotocol from prismatic schema
lucasmafra opened this issue 3 months ago
lucasmafra opened this issue 3 months ago
Add SARIF test
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
Disable `:unused-bindings` warning for as-bindings like `{:as my-symbol :keys [...]}`?
theronic opened this issue 4 months ago
theronic opened this issue 4 months ago
Fix #2342: report unused maps, vectors, sets, regexes, functions as :unused-value
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
Fix #2345: SARIF output fix and some enhancements
nxvipin opened this pull request 4 months ago
nxvipin opened this pull request 4 months ago
Invalid SARIF output
nxvipin opened this issue 4 months ago
nxvipin opened this issue 4 months ago
Cache not invalidated when importing library config
colin-p-hill opened this issue 4 months ago
colin-p-hill opened this issue 4 months ago
Report unused map value
borkdude opened this issue 4 months ago
borkdude opened this issue 4 months ago
Reorganize clojure.core type annotations
yuhan0 opened this pull request 5 months ago
yuhan0 opened this pull request 5 months ago
Warn on a literal used in `is` form
NoahTheDuke opened this issue 5 months ago
NoahTheDuke opened this issue 5 months ago
Fix #2335: read causes side effect, thus not an unused value
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2336: doto type checking
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2336: return type checking for do
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Feature request: propagate return types of do
yuhan0 opened this issue 5 months ago
yuhan0 opened this issue 5 months ago
Unused value with clojure.tools.reader.edn/read
borkdude opened this issue 5 months ago
borkdude opened this issue 5 months ago
Analyse types of do and doto expressions
yuhan0 opened this pull request 5 months ago
yuhan0 opened this pull request 5 months ago
Report locations for more reader errors
yuhan0 opened this pull request 5 months ago
yuhan0 opened this pull request 5 months ago
Fix imported configs in new imports dir
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2391: support :discouraged-var on global js values
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Document :filename-pattern
SevereOverfl0w opened this pull request 5 months ago
SevereOverfl0w opened this pull request 5 months ago
Fix #2307: import configs to intermediate dir
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Split :redundant-str-call in own linter, #2323
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2322: add location to warning about invalid unicode character
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2361: handle ignore hint on protocol method
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
False positive for #2323
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2323: detect unused str calls
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Detect redundant calls to str
borkdude opened this issue 5 months ago
borkdude opened this issue 5 months ago
Location missing on literal syntax errors
yuhan0 opened this issue 5 months ago
yuhan0 opened this issue 5 months ago
The `:redefined-var` documentation is outdated
Valdermeyder opened this issue 5 months ago
Valdermeyder opened this issue 5 months ago
Fix #2227: allow :flds to be used in keys destructuring for ClojureDart
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Support linting JavaScript vars in clj-kondo
mjarus007 opened this issue 6 months ago
mjarus007 opened this issue 6 months ago
Support linting JavaScript vars in clj-kondo
mjarus008 opened this issue 6 months ago
mjarus008 opened this issue 6 months ago
Fix #2135: regression with unused JS lib
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
Linting ignore for Class/forName
dotemacs opened this issue 6 months ago
dotemacs opened this issue 6 months ago
False positive unused JS library
borkdude opened this issue 6 months ago
borkdude opened this issue 6 months ago
Custom file types
danieroux opened this issue 6 months ago
danieroux opened this issue 6 months ago
Fix #2309: report unused for expression
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago
Remove stray backtick
danieroux opened this pull request 7 months ago
danieroux opened this pull request 7 months ago
Fix #1035: Support SARIF output
borkdude opened this pull request 7 months ago
borkdude opened this pull request 7 months ago
Linter: unresolved type hint class names
puredanger opened this issue 7 months ago
puredanger opened this issue 7 months ago
Useless for expression not reported as an unused value
cjohansen opened this issue 7 months ago
cjohansen opened this issue 7 months ago
Fix typo, determistic -> deterministic
dpassen opened this pull request 7 months ago
dpassen opened this pull request 7 months ago