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
Proposal: `:function-as-condition` linter
socksy opened this issue 12 months ago
socksy opened this issue 12 months ago
Docs: Remove "LSP server" option from IntelliJ IDEA since it no longer works
Biserkov opened this pull request 12 months ago
Biserkov opened this pull request 12 months ago
Fixes NPE when importing string
cosineblast opened this pull request 12 months ago
cosineblast opened this pull request 12 months ago
Update ci-integration.md
bahulneel opened this pull request 12 months ago
bahulneel opened this pull request 12 months ago
Fix #2200: include optional `:callstack` in analysis
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
New linter `:equals-false`
svdo opened this pull request 12 months ago
svdo opened this pull request 12 months ago
Fix #2199: add :syntax check for var names starting or ending with dot
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Expose callstack in analysis (as optional data)
borkdude opened this issue almost 1 year ago
borkdude opened this issue almost 1 year ago
Report vars starting and/or ending with a dot
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
Fix #2190: false positive with :unused-alias and namespaced map
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2186: Improve warning with --copy-configs without config-dir
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2181: Namespace local config does not silence :missing-else-branch
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Uniform aliasing linter
acamargo opened this issue about 1 year ago
acamargo opened this issue about 1 year ago
Uniform aliasing linter
acamargo opened this pull request about 1 year ago
acamargo opened this pull request about 1 year ago
Add end-row and end-col template variables
joshgelbard opened this pull request about 1 year ago
joshgelbard opened this pull request about 1 year ago
Support end-row and end-col in :pattern output format
joshgelbard opened this issue about 1 year ago
joshgelbard opened this issue about 1 year ago
Fix #2183: respect :level in :discouraged-var config
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Incorrect unused-alias warning for namespaced maps
fancygits opened this issue about 1 year ago
fancygits opened this issue about 1 year ago
High memory usage while analyzing the classpath
vemv opened this issue about 1 year ago
vemv opened this issue about 1 year ago
Fix #2187: Make string non nilable for parse-uuid
dbunin opened this pull request about 1 year ago
dbunin opened this pull request about 1 year ago
Parse-uuid typed wrongly
dbunin opened this issue about 1 year ago
dbunin opened this issue about 1 year ago
Print a warning when clj-kondo is asked to copy configs inside a project with no .clj-kondo dir
lilactown opened this issue about 1 year ago
lilactown opened this issue about 1 year ago
Add missing documentation for :single-logical-operand linter
wtfleming opened this pull request about 1 year ago
wtfleming opened this pull request about 1 year ago
Add missing documentation for :single-logical-operand linter
wtfleming opened this issue about 1 year ago
wtfleming opened this issue about 1 year ago
level is not respected with discouraged-var config
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
Fix #1804: new linter :self-requiring-namespace
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Namespace local configuration does not silence :missing-else-branch
khardenstine opened this issue about 1 year ago
khardenstine opened this issue about 1 year ago
Fix #2179: consider alias-as-object usage in CLJS for :unused-alias
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
`:unused-alias` false positive for CLJS string import style
skynet-gh opened this issue about 1 year ago
skynet-gh opened this issue about 1 year ago
Fix #1332: :unused-alias linter
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2148: warn on configuration error in `:unused-refeferred-var`
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2134: don't warn on usage of private var in `data_readers.clj(c)`
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2154: :exclude option for :deprecated-namespace option
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2164: deftest inside let triggers :unused-value
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2172: detect invalid amount of args and invalid argument type for throw
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Linting for `throw`
skynet-gh opened this issue about 1 year ago
skynet-gh opened this issue about 1 year ago
Fix #2170: :keyword-binding linter should ignore auto-resolved keywords
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
`:keyword-binding` complains about auto-resolved keywords
vemv opened this issue about 1 year ago
vemv opened this issue about 1 year ago
`:discouraged-var`: deem clojure.core as equivalent to cljs.core?
vemv opened this issue about 1 year ago
vemv opened this issue about 1 year ago
Fix #2167: Don't crash when :unresolved-symbol linter config contains unresolved-symbol
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Unhandled parse error exception in config: "no conversion to symbol"
pithyless opened this issue about 1 year ago
pithyless opened this issue about 1 year ago
Fix #2165: Fix error when serializing type data to cache
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 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 about 1 year ago
kieran-owens-dividend opened this issue about 1 year ago
`deftest` inside `let` triggers `:unused-value`
fuadsaud opened this issue about 1 year ago
fuadsaud opened this issue about 1 year ago
Add test for #2161
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Changed type of zero? from any->boolean to number->boolean
lambdank opened this pull request about 1 year ago
lambdank opened this pull request about 1 year ago
Wrong type on clojure.core/zero?
lambdank opened this issue about 1 year ago
lambdank opened this issue about 1 year ago
Add threaded-fn-form linter
tomdl89 opened this pull request about 1 year ago
tomdl89 opened this pull request about 1 year ago
New linter idea: threaded-fn-form
tomdl89 opened this issue about 1 year ago
tomdl89 opened this issue about 1 year ago
Fix #2149: `:lint-as clojure.core/defmacro` should suppress `&env` as unresolved
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2150: allow command line options = as in --fail-level=error
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
support = in arguments
AndreaCrotti opened this pull request about 1 year ago
AndreaCrotti opened this pull request about 1 year ago
Support for code usage in bb.edn files
mmeroberts opened this issue about 1 year ago
mmeroberts opened this issue about 1 year ago
Exclude namespaces from the deprecated namespace linter
robert-stuttaford opened this issue about 1 year ago
robert-stuttaford opened this issue about 1 year ago
Fix #2152: false positive with used-underscored-binding with core.match
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
`:used-underscore-binding` reports false positives with `clojure.core.match/match`
camsaul opened this issue about 1 year ago
camsaul opened this issue about 1 year ago
feature request: :warn-on-reflection doesn't warn if there's type hint
filipesilva opened this issue about 1 year ago
filipesilva opened this issue about 1 year ago
Support `=` in options
AndreaCrotti opened this issue about 1 year ago
AndreaCrotti opened this issue about 1 year ago
lint-as clojure.core/defmacro doesn't ignore &env
sritchie opened this issue about 1 year ago
sritchie opened this issue about 1 year ago
Incorrect `:unused-referred-var` config produces unexpected behavior
simonacca opened this issue about 1 year ago
simonacca opened this issue about 1 year ago
Use no-flush-outputstream rather than byte array outputstream
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2145: support ignore hint on multi-arity branch of fn def
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Ignore unused-binding metadata on one of the arity in multi-arity function is not respected
keychera opened this issue about 1 year ago
keychera opened this issue about 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