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
api/resolve in a hook doesn't resolve locals and is too optimistic
imrekoszo opened this issue 6 days ago
imrekoszo opened this issue 6 days ago
Fix #2277: prefer array class symbol in defprotocol
borkdude opened this pull request 8 days ago
borkdude opened this pull request 8 days ago
Fix #2467: add :exclude option for redundant-ignore
borkdude opened this pull request 10 days ago
borkdude opened this pull request 10 days ago
For custom hooks that introduce an anaphor, what's the right way to disable unused-binding errors for just that binding without suppressing others?
camsaul opened this issue 10 days ago
camsaul opened this issue 10 days ago
False positive with redundant ignore and :clojure-lsp/unused-public-var
vincentjames501 opened this issue 11 days ago
vincentjames501 opened this issue 11 days ago
Arity specifications for discouraged-var produce false negatives
imrekoszo opened this issue 15 days ago
imrekoszo opened this issue 15 days ago
min-clj-kondo-version warning/error should have a location in config.edn
imrekoszo opened this issue 16 days ago
imrekoszo opened this issue 16 days ago
using :min-clj-kondo-version results in incorrect warning
imrekoszo opened this issue 16 days ago
imrekoszo opened this issue 16 days ago
Fix #2219: allow arity config for :discouraged-var
borkdude opened this pull request 23 days ago
borkdude opened this pull request 23 days ago
Fix #2457: :equals-float linter
borkdude opened this pull request 24 days ago
borkdude opened this pull request 24 days ago
Linter for commonly loaded namespaces, such as `clojure.string`
skylize opened this issue about 1 month ago
skylize opened this issue about 1 month ago
Lint "improper" use of :or mapping in map destructuring forms
yenda opened this issue about 1 month ago
yenda opened this issue about 1 month ago
Lint namespaced-qualified keys in :req, :req-un, :opt, and :opt-un
CambodianCoder opened this issue about 1 month ago
CambodianCoder opened this issue about 1 month ago
float equality
ShalokShalom opened this issue about 1 month ago
ShalokShalom opened this issue about 1 month ago
False negative in :java-static-field-call linter
dpassen opened this issue about 1 month ago
dpassen opened this issue about 1 month ago
println-driven debugging
acamargo opened this pull request about 2 months ago
acamargo opened this pull request about 2 months ago
Fix #2424: combination of config-in-ns and discouraged-namespace
borkdude opened this pull request about 2 months ago
borkdude opened this pull request about 2 months ago
Add printf to vars linted by analyze-format
tomdl89 opened this pull request about 2 months ago
tomdl89 opened this pull request about 2 months ago
If nil return
tomdl89 opened this pull request about 2 months ago
tomdl89 opened this pull request about 2 months ago
Lint for nil return from if-like forms
tomdl89 opened this issue about 2 months ago
tomdl89 opened this issue about 2 months ago
`:unexpected-recur` missing from documentation
camsaul opened this issue about 2 months ago
camsaul opened this issue about 2 months ago
Fix #2448: redundant nested call in hook gen'ed code
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
redundant-nested-call shouldn't warn on hook-generated code
borkdude opened this issue 2 months ago
borkdude opened this issue 2 months ago
Fix #2446: false positive redundant ignore
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
inline use of :clj-kondo/ignore with claypoole/upfor results in `info: Redundant ignore`
grzm opened this issue 2 months ago
grzm opened this issue 2 months ago
Fix :keyword-binding linter example
tomdl89 opened this pull request 2 months ago
tomdl89 opened this pull request 2 months ago
Update the "Exporting and importing configuration" in `config.md`
marksto opened this pull request 2 months ago
marksto opened this pull request 2 months ago
Fix #2439: uneval applies to next form which may depend on reader features
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
Help devs without the cli at hand by adding cli help option output to docs
grahamcarlyle opened this pull request 2 months ago
grahamcarlyle opened this pull request 2 months ago
Include if-let etc in :condition-always-true linter
tomdl89 opened this pull request 2 months ago
tomdl89 opened this pull request 2 months ago
Fix uneval on reader conditionals
NoahTheDuke opened this pull request 2 months ago
NoahTheDuke opened this pull request 2 months ago
Uneval nodes consuming reader conditional that doesn't have matching branch
NoahTheDuke opened this issue 2 months ago
NoahTheDuke opened this issue 2 months ago
Fix #2431: only apply redundant-nested-call linter for nested exprs
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
Fix #2433: false positive redundant ignore with hook
borkdude opened this pull request 2 months ago
borkdude opened this pull request 2 months ago
Document :cljc config option
NoahTheDuke opened this pull request 2 months ago
NoahTheDuke opened this pull request 2 months ago
Exclude instances of nesting when directly inside threading macros
tomdl89 opened this pull request 2 months ago
tomdl89 opened this pull request 2 months ago
Include if-not in :condition-always-true linter
tomdl89 opened this pull request 2 months ago
tomdl89 opened this pull request 2 months ago
`:redundant-ignore` false positive for finding from hook
lread opened this issue 3 months ago
lread opened this issue 3 months ago
Redundant fn wrapper should not warn about inlined calls
borkdude opened this issue 3 months ago
borkdude opened this issue 3 months ago
apply redundant-nested-call linter only when calls are positionally nested
borkdude opened this issue 3 months ago
borkdude opened this issue 3 months ago
docs: minor: update linters.md: new default levels
lread opened this pull request 3 months ago
lread opened this pull request 3 months ago
docs: minor: linters.md docs a tiny bit stale
lread opened this issue 3 months ago
lread opened this issue 3 months ago
:lint-as doesn't convey certain checks
NoahTheDuke opened this issue 3 months ago
NoahTheDuke opened this issue 3 months ago
Fix #2212: new :redundant-nested-call linter
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Fix lang for registering unused ignores
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Add redundant-nesting linter
tomdl89 opened this pull request 3 months ago
tomdl89 opened this pull request 3 months ago
`:config-in-ns` is not used when ignoring `:discouraged-namespace` linter
eval-on-point opened this issue 3 months ago
eval-on-point opened this issue 3 months ago
Fix #2415: false positive type checking issue with str/replace
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Fix #2407: support ignore hint on called symbol
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Check for even number of clauses for cond-> and cond->>
tomdl89 opened this pull request 3 months ago
tomdl89 opened this pull request 3 months ago
Detect uneven number of clauses in cond-> and cond->>
tomdl89 opened this issue 3 months ago
tomdl89 opened this issue 3 months ago
Include fn* in the core-syms that analyze-usages2 checks
tomdl89 opened this pull request 3 months ago
tomdl89 opened this pull request 3 months ago
Fix #1786: support gen-interface
borkdude opened this pull request 3 months ago
borkdude opened this pull request 3 months ago
Detect empty 'require' and ':require' forms
NoahTheDuke opened this pull request 3 months ago
NoahTheDuke opened this pull request 3 months ago
Empty require in ns doesn't throw an error
NoahTheDuke opened this issue 3 months ago
NoahTheDuke opened this issue 3 months ago
false positive with str/replace
borkdude opened this issue 3 months ago
borkdude opened this issue 3 months ago
Shape of `:clj-kondo/ignore [...]` metadata has changed, breaking hooks in latest version
camsaul opened this issue 4 months ago
camsaul opened this issue 4 months ago
Kondo doesn't report unused namespaces that don't have aliases
camsaul opened this issue 4 months ago
camsaul opened this issue 4 months ago
Exclude Dependency-Specific Clj-kondo Hooks from Version Control
AlexsandroRyan opened this issue 4 months ago
AlexsandroRyan opened this issue 4 months ago
Add new `--report-level` CLI option
stig opened this pull request 4 months ago
stig opened this pull request 4 months ago
Add new `--report-level` cli flag; particularly useful for CI
stig opened this issue 4 months ago
stig opened this issue 4 months ago
xref-find-definitions returns "No definitions found" for a symbol of a macro
andrewzhurov opened this issue 4 months ago
andrewzhurov opened this issue 4 months ago
java.lang.Exception: Clj-kondo cache is locked by other thread or process.
stig opened this issue 4 months ago
stig opened this issue 4 months ago
clj-kondo/ignore hint doesn't work un unresolved symbol in .cljs
borkdude opened this issue 4 months ago
borkdude opened this issue 4 months ago
Fix #1784: redundant-do in catch
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
Fix #2404: regression with metadata on node in hook
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
Regression with `:clj-kondo/ignore [...]` in hooks
tonsky opened this issue 4 months ago
tonsky opened this issue 4 months ago
Fix #2384: recognize gen/fmap in cljs.spec.gen.alpha
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
Fix #2366: new linter: `:redundant-ignore`
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
Fix #2400: deftype/record constructor can be used with Type/new
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
deftype and Class/new
dpassen opened this issue 4 months ago
dpassen opened this issue 4 months ago
Fix #2394 add option to enable require sorting with case sensitivity
Deraen opened this pull request 4 months ago
Deraen opened this pull request 4 months ago
`:type-mismatch` false (?) positive on `str/replace` first argument
miridius opened this issue 4 months ago
miridius opened this issue 4 months ago
Support Java interoperability rules
nha opened this issue 4 months ago
nha opened this issue 4 months ago
Fix #2395: enum constant call warnings
borkdude opened this pull request 4 months ago
borkdude opened this pull request 4 months ago
java-static-field-call doesn't detect enum fields
marcobiscaro2112 opened this issue 5 months ago
marcobiscaro2112 opened this issue 5 months ago
Unsorted namespaces is case insensitive, conflicting with formatting tools
Deraen opened this issue 5 months ago
Deraen opened this issue 5 months ago
Fix #2392: don't skip jars that were analyzed with --skip-lint
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
`stream-` functions from Clojure 1.12 are not supported
roman-rudakov opened this issue 5 months ago
roman-rudakov opened this issue 5 months ago
Running clj-kondo with --parallel sometimes produce different caches
mrkam2 opened this issue 5 months ago
mrkam2 opened this issue 5 months ago
Fix #2389: expose hooks-api/callstack
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Expose node ancestors in hook api
simonacca opened this issue 5 months ago
simonacca opened this issue 5 months ago
Fix #2386: fix regression introduced in #2364 in letfn
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Incorrect reporting of unused bindings after 4th function in letfn binding
vincentjames501 opened this issue 5 months ago
vincentjames501 opened this issue 5 months ago
Update built-in cache
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
warning: Unresolved var: gen/fmap in cljc files
stijnopheide opened this issue 5 months ago
stijnopheide opened this issue 5 months ago
Fix #2355: support self-require + :as-alias
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Fix #2364: performance: code that analyzed fn arity is ran twice
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Metabase logo
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Report language in cljc lint errors
yuhan0 opened this issue 5 months ago
yuhan0 opened this issue 5 months ago
Quality of life improvements for macroexpand-hook developers
frenchy64 opened this issue 5 months ago
frenchy64 opened this issue 5 months ago
Suppress `:unused-binding` linter in first argument of class method arglists
yuhan0 opened this issue 5 months ago
yuhan0 opened this issue 5 months ago
New linter: :schema-misplaced-return
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
New linter: :schema-misplaced-return
borkdude opened this pull request 5 months ago
borkdude opened this pull request 5 months ago
Detect misplaced schema return
frenchy64 opened this pull request 5 months ago
frenchy64 opened this pull request 5 months ago
Detect incorrectly positioned return schema
frenchy64 opened this issue 5 months ago
frenchy64 opened this issue 5 months ago
Handle `not` in `:condition-always-true` / new linter - `:condition-always-false`
skynet-gh opened this issue 6 months ago
skynet-gh opened this issue 6 months ago
metadata configs on macros (e.g. lint-as) aren't copied during the the copy-configs phase
borkdude opened this issue 6 months ago
borkdude opened this issue 6 months ago
Unresolved symbol in tablecloth/let-dataset function
radovanne opened this issue 6 months ago
radovanne opened this issue 6 months ago
Fix #2369: false positive unused value in quoted list
borkdude opened this pull request 6 months ago
borkdude opened this pull request 6 months ago