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
Fix #2167: Don't crash when :unresolved-symbol linter config contains unresolved-symbol
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Unhandled parse error exception in config: "no conversion to symbol"
pithyless opened this issue over 1 year ago
pithyless opened this issue over 1 year ago
Fix #2165: Fix error when serializing type data to cache
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
clj-kondo crashes with a RuntimeException while linting a particular file which uses clara-rules 0.22.1
kieran-owens-dividend opened this issue over 1 year ago
kieran-owens-dividend opened this issue over 1 year ago
`deftest` inside `let` triggers `:unused-value`
fuadsaud opened this issue over 1 year ago
fuadsaud opened this issue over 1 year ago
Add test for #2161
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Changed type of zero? from any->boolean to number->boolean
lambdank opened this pull request over 1 year ago
lambdank opened this pull request over 1 year ago
Wrong type on clojure.core/zero?
lambdank opened this issue over 1 year ago
lambdank opened this issue over 1 year ago
Add threaded-fn-form linter
tomdl89 opened this pull request over 1 year ago
tomdl89 opened this pull request over 1 year ago
New linter idea: threaded-fn-form
tomdl89 opened this issue over 1 year ago
tomdl89 opened this issue over 1 year ago
Fix #2149: `:lint-as clojure.core/defmacro` should suppress `&env` as unresolved
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2150: allow command line options = as in --fail-level=error
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
support = in arguments
AndreaCrotti opened this pull request over 1 year ago
AndreaCrotti opened this pull request over 1 year ago
Support for code usage in bb.edn files
mmeroberts opened this issue over 1 year ago
mmeroberts opened this issue over 1 year ago
Exclude namespaces from the deprecated namespace linter
robert-stuttaford opened this issue over 1 year ago
robert-stuttaford opened this issue over 1 year ago
Fix #2152: false positive with used-underscored-binding with core.match
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
`:used-underscore-binding` reports false positives with `clojure.core.match/match`
camsaul opened this issue over 1 year ago
camsaul opened this issue over 1 year ago
feature request: :warn-on-reflection doesn't warn if there's type hint
filipesilva opened this issue over 1 year ago
filipesilva opened this issue over 1 year ago
Support `=` in options
AndreaCrotti opened this issue over 1 year ago
AndreaCrotti opened this issue over 1 year ago
lint-as clojure.core/defmacro doesn't ignore &env
sritchie opened this issue over 1 year ago
sritchie opened this issue over 1 year ago
Incorrect `:unused-referred-var` config produces unexpected behavior
simonacca opened this issue over 1 year ago
simonacca opened this issue over 1 year ago
Use no-flush-outputstream rather than byte array outputstream
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2145: support ignore hint on multi-arity branch of fn def
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Ignore unused-binding metadata on one of the arity in multi-arity function is not respected
keychera opened this issue over 1 year ago
keychera opened this issue over 1 year ago
Fix #2143: false positive type warning for clojure.set/project
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Lint error with set/project not accepting seqable collection for ks
frwdrik opened this issue over 1 year ago
frwdrik opened this issue over 1 year ago
[analysis] - add gen-class info
brandonstubbs opened this issue over 1 year ago
brandonstubbs opened this issue over 1 year ago
Cache analysis by library version
lilactown opened this issue over 1 year ago
lilactown opened this issue over 1 year ago
Fix #1294: redefined var comment edge case
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2132: deftest unused value false negative
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2128: :exclude-files option
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #1199: feature is not a keyword
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2135: private vars starting with underscore should not be report…
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Private vars starting with _ should not be reported as unused
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
False positives related to data readers
marcobiscaro2112 opened this issue over 1 year ago
marcobiscaro2112 opened this issue over 1 year ago
[java] Fix nested classes javaparser analysis
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
deftest + string should report unused-value
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
Fix #1199: unsorted imports
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix javaparser analysis of multi catch blocks for graal
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
Problem with extend-protocol and arrays
jakepearson opened this issue over 1 year ago
jakepearson opened this issue over 1 year ago
exclude-files option (by regex)
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
Is it possible to exclude a linter by path?
jakepearson opened this issue over 1 year ago
jakepearson opened this issue over 1 year ago
Catch parameter count mismatch in `with-redefs`
mrkam2 opened this issue over 1 year ago
mrkam2 opened this issue over 1 year ago
Setting clj-kondo.hooks-api/*reload* to true does not lint with the latest hook changes.
acamargo opened this issue over 1 year ago
acamargo opened this issue over 1 year ago
Fix #1125: deprecated-namespace linter
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2125: clj-kondo.hooks-api/*reload* doesn't work as expected
acamargo opened this pull request over 1 year ago
acamargo opened this pull request over 1 year ago
Fix #1082: protocol methods do not support varargs
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2115: false positive :redundant-fn-wrapper when passing keyword to JS interop
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Macroexpansion drops namespace qualifiers for symbols and keywords
pyr opened this issue over 1 year ago
pyr opened this issue over 1 year ago
Fix #256: warn on reader conditional usage in non-cljc files
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Add try catch to java analysis
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
Potemkin in-ns bug
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
Fix java analysis reflection issues
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
False positive "redundant fn wrapper" in Javascript promises when using keyword as function
svdo opened this issue over 1 year ago
svdo opened this issue over 1 year ago
The :to namespace provided in :var-usages can be incorrect when doing analysis.
phronmophobic opened this issue over 1 year ago
phronmophobic opened this issue over 1 year ago
Support `in-ns` for potemkin
ericdallo opened this issue over 1 year ago
ericdallo opened this issue over 1 year ago
Fix #2111: warn on symbol in case test
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
symbol case constants may yield surprises
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
analysis: :arglists meta applies to :arglist-strs
lread opened this pull request over 1 year ago
lread opened this pull request over 1 year ago
Type-hint-driven mismatches are only working for a subset of types
aisamu opened this issue over 1 year ago
aisamu opened this issue over 1 year ago
Fix #2101: false positive with if-some + recur
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Explicit support for linting code snippet (string)
beoliver opened this issue over 1 year ago
beoliver opened this issue over 1 year ago
Consider cljd files as source files
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
.cljd files are not analyzed when linting a folder
ericdallo opened this issue over 1 year ago
ericdallo opened this issue over 1 year ago
Unexpected noisy output with `--copy-configs`
axvr opened this issue over 1 year ago
axvr opened this issue over 1 year ago
Issue a warning for code with the shape "#(fn [...] ...)"
pwhittin opened this issue over 1 year ago
pwhittin opened this issue over 1 year ago
Fix #2100: make running lint-as test idempotent
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
False positive on "recur must be in tail position" with `if-some`
n-hansen opened this issue over 1 year ago
n-hansen opened this issue over 1 year ago
problems for a config are only found only once per jvm/process lifecycle
lread opened this issue over 1 year ago
lread opened this issue over 1 year ago
analyze and act on defprotocol metadata
lread opened this pull request over 1 year ago
lread opened this pull request over 1 year ago
dev docs: update GraalVM version
lread opened this pull request over 1 year ago
lread opened this pull request over 1 year ago
protocols and protocol methods do not include metadata
lread opened this issue over 1 year ago
lread opened this issue over 1 year ago
analysis data: arglists that come from metadata are not necessarily edn friendly and not necessarily content preserving
lread opened this issue over 1 year ago
lread opened this issue over 1 year ago
Fix reflect config for javaparser + add native tests
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix reflect config for javaparser
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
multi-architecture docker image (arm64, amd64)
denisa opened this issue over 1 year ago
denisa opened this issue over 1 year ago
option to disable "Regex literals are not allowed in EDN"
jakepearson opened this issue over 1 year ago
jakepearson opened this issue over 1 year ago
Fix #2087: honor :config-in-comment for :unused-referred-var
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Rollback removal of clj-kondo/unknown-namespace analysis
ericdallo opened this pull request over 1 year ago
ericdallo opened this pull request over 1 year ago
Fix #2086: fix missing test assertion false positive with swap!
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Lint definitions (`def`s) using arbitrary metadata, mapped to a hook
pfeodrippe opened this issue over 1 year ago
pfeodrippe opened this issue over 1 year ago
Can't use :config-in-comment with the :unused-referred-var linter
joshgelbard opened this issue over 1 year ago
joshgelbard opened this issue over 1 year ago
Missing test assertion warning produced on call to swap?
vincentjames501 opened this issue over 1 year ago
vincentjames501 opened this issue over 1 year ago
Missing test assertion warning produced when not using string literal in testing macro
vincentjames501 opened this issue over 1 year ago
vincentjames501 opened this issue over 1 year ago
add `suggested-refers` to `findings`
dharrigan opened this issue over 1 year ago
dharrigan opened this issue over 1 year ago
Expressions for first arg of clojure.test/testing generates missing test assertion warnings
khardenstine opened this issue over 1 year ago
khardenstine opened this issue over 1 year ago
#2078: detect more missing test assertion
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2079, analysis for data_readers.clj
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2068, include or default in local usage analysis
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Missing analysis for data_readers.clj for non user namespace/symbols
ericdallo opened this issue over 1 year ago
ericdallo opened this issue over 1 year ago
missing test assertion false negative with not
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
go-loops start to have errors, when a different function is defined with :clj-kondo/lint-as
stopachka opened this issue over 1 year ago
stopachka opened this issue over 1 year ago
Fix #2063: introduce :defined-by->lint-as + always keep original in :defined-by
borkdude opened this pull request almost 2 years ago
borkdude opened this pull request almost 2 years ago
Fix #2066: :plus-one and :minus-one
borkdude opened this pull request almost 2 years ago
borkdude opened this pull request almost 2 years ago
Fix typos in hooks.md code examples
stig opened this pull request almost 2 years ago
stig opened this pull request almost 2 years ago
def-catch-all doesn't seem to ignore unresolved namespace
borkdude opened this issue almost 2 years ago
borkdude opened this issue almost 2 years ago
ClojureCLR support
elenapoot opened this issue almost 2 years ago
elenapoot opened this issue almost 2 years ago
Fix #2065: :equals-true
borkdude opened this pull request almost 2 years ago
borkdude opened this pull request almost 2 years ago
Add type-linting of function arguments and return values within function body
ikitommi opened this issue almost 2 years ago
ikitommi opened this issue almost 2 years ago
Fix `lint stdin` example command
luandy64 opened this pull request almost 2 years ago
luandy64 opened this pull request almost 2 years ago