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 #2256: enable assert in hooks
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
Fix #2254: lint files in absence of config dir
borkdude opened this pull request 12 months ago
borkdude opened this pull request 12 months ago
False positive from not-a-function when using reader to read a record
lassemaatta opened this issue 12 months ago
lassemaatta opened this issue 12 months ago
Support clojure-lsp/unused-public-var for custom macros
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
Improved var-usages analysis for multimethods
beoliver opened this issue about 1 year ago
beoliver opened this issue about 1 year ago
Support a gitlab CI friendly output natively
toniz4 opened this issue about 1 year ago
toniz4 opened this issue about 1 year ago
Fix #2260: calling static field as function should warn
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
clojure.core/subs positions
eval opened this issue about 1 year ago
eval opened this issue about 1 year ago
(Class/field) should warn
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
Static usage of ns-unmap not recognized
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
Fix #2246: preserve metadata on symbol when going through :macroexpand hook
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
ignore hint doesn't work on invalid symbol
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
assert doesn't work
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
:exclude-files isn't honored when linting via stdin (editor mode)
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
clj-kondo no longer lints directories if there isn't already a .clj-kondo directory
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
Add `datomic-type-extensions.api/q` to datalog syntax checking
magnars opened this pull request about 1 year ago
magnars opened this pull request about 1 year ago
Metadata configuration sometimes fails to apply on the first Kondo run
gravieure opened this issue about 1 year ago
gravieure opened this issue about 1 year ago
`:unused-value` can't be disabled with `:config-in-call`
rynkowsg opened this issue about 1 year ago
rynkowsg opened this issue about 1 year ago
Add ASDF installation notes
rynkowsg opened this pull request about 1 year ago
rynkowsg opened this pull request about 1 year ago
Trigger :type-mismatch when accessing members of nil
knubie opened this issue about 1 year ago
knubie opened this issue about 1 year ago
add datalevin.core/q to datalog syntax checking
andersmurphy opened this pull request about 1 year ago
andersmurphy opened this pull request about 1 year ago
#1917: detect string being called as function
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
False positive: unused import when using macroexpand
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
Remove scratch.clj from the jar file
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
Add invalid-fn-name linter
tomdl89 opened this pull request about 1 year ago
tomdl89 opened this pull request about 1 year ago
Lint invalid fn name
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix #2223: do not refer deftype-created class as var
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
Fix typo
mrkam2 opened this pull request about 1 year ago
mrkam2 opened this pull request about 1 year ago
Fix #2232: bump analysis for clojure 1.12 (partitionv, etc)
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
clj-kondo fails to report unresolved var name referenced inside the hook
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
Fix version reference
mrkam2 opened this pull request about 1 year ago
mrkam2 opened this pull request about 1 year ago
Request: support the concept of "closedness" for Maps
fosskers opened this issue about 1 year ago
fosskers opened this issue about 1 year ago
:line-length warnings can't be :clj-kondo/ignore-ed
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
cljs.test: warn about more than one async block per test
borkdude opened this issue about 1 year ago
borkdude opened this issue about 1 year ago
Support `:discouraged-instance-method` linter for Java interop
tatut opened this issue about 1 year ago
tatut opened this issue about 1 year ago
Fix typos in linters.md
mrkam2 opened this pull request about 1 year ago
mrkam2 opened this pull request about 1 year ago
partitionv, partitionv-all and splitv-at not recognized for Clojure 1.12 code
genmeblog opened this issue about 1 year ago
genmeblog opened this issue about 1 year ago
Support ClojureDart `catch dynamic`
daveliepmann opened this issue about 1 year ago
daveliepmann opened this issue about 1 year ago
Support ClojureDart `catch` arity with stacktrace
daveliepmann opened this issue about 1 year ago
daveliepmann opened this issue about 1 year ago
Recognize `^super`
valerauko opened this issue about 1 year ago
valerauko opened this issue about 1 year ago
Support chained Dart method/prop calls
valerauko opened this issue about 1 year ago
valerauko opened this issue about 1 year ago
Support :flds bindings
valerauko opened this issue about 1 year ago
valerauko opened this issue about 1 year ago
Support Dart named parameters
valerauko opened this issue about 1 year ago
valerauko opened this issue about 1 year ago
Unstable diagnostics
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
False positive for private call when using macroexpand hook
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
False positive Unused import of a record class when namespace require uses ':refer :all`
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
Fix #2215: passthrough hook should not affect linting
borkdude opened this pull request about 1 year ago
borkdude opened this pull request about 1 year ago
run! doesn't work in a docker image
dpom opened this issue about 1 year ago
dpom opened this issue about 1 year ago
Update hooks.md
mrkam2 opened this pull request about 1 year ago
mrkam2 opened this pull request about 1 year ago
Extend :discouraged-var to allow specifying arities
imrekoszo opened this issue about 1 year ago
imrekoszo opened this issue about 1 year ago
Running clj-kondo with `--parallel` option sometimes fails with "Clj-kondo cache is locked by other thread or process"
mrkam2 opened this issue about 1 year ago
mrkam2 opened this issue about 1 year ago
Hide "Unresolved symbol" for ClojureDart vars which are defined elsewhere
daveliepmann opened this issue about 1 year ago
daveliepmann opened this issue about 1 year ago
unused namespace warning for aliased namespaced keywords only used in one lang in cljc
yenda opened this issue about 1 year ago
yenda opened this issue about 1 year ago
`:redundant-let` linter not working inside `deftest` when it has a custom hook
camsaul opened this issue about 1 year ago
camsaul opened this issue about 1 year ago
Handling bindings that aren't qualified via ns form
mode89 opened this issue about 1 year ago
mode89 opened this issue about 1 year ago
1990 minimum clj kondo version
snasphysicist opened this pull request about 1 year ago
snasphysicist opened this pull request about 1 year ago
Linter for redundant nesting
tomdl89 opened this issue about 1 year ago
tomdl89 opened this issue about 1 year ago
Add invalid-fn-name linter
tomdl89 opened this pull request about 1 year ago
tomdl89 opened this pull request about 1 year ago
Typed Clojure Support
owenRiddy opened this issue about 1 year ago
owenRiddy opened this issue about 1 year ago
Implemented no underscore linter - #1753
cosineblast opened this pull request about 1 year ago
cosineblast opened this pull request about 1 year ago
Fix #2207: condition-always-true linter
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Proposal: `:function-as-condition` linter
socksy opened this issue over 1 year ago
socksy opened this issue over 1 year ago
Docs: Remove "LSP server" option from IntelliJ IDEA since it no longer works
Biserkov opened this pull request over 1 year ago
Biserkov opened this pull request over 1 year ago
Fixes NPE when importing string
cosineblast opened this pull request over 1 year ago
cosineblast opened this pull request over 1 year ago
Update ci-integration.md
bahulneel opened this pull request over 1 year ago
bahulneel opened this pull request over 1 year ago
Fix #2200: include optional `:callstack` in analysis
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
New linter `:equals-false`
svdo opened this pull request over 1 year ago
svdo opened this pull request over 1 year ago
Fix #2199: add :syntax check for var names starting or ending with dot
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Expose callstack in analysis (as optional data)
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
Report vars starting and/or ending with a dot
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
Fix #2190: false positive with :unused-alias and namespaced map
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2186: Improve warning with --copy-configs without config-dir
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2181: Namespace local config does not silence :missing-else-branch
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Uniform aliasing linter
acamargo opened this issue over 1 year ago
acamargo opened this issue over 1 year ago
Uniform aliasing linter
acamargo opened this pull request over 1 year ago
acamargo opened this pull request over 1 year ago
Add end-row and end-col template variables
joshgelbard opened this pull request over 1 year ago
joshgelbard opened this pull request over 1 year ago
Support end-row and end-col in :pattern output format
joshgelbard opened this issue over 1 year ago
joshgelbard opened this issue over 1 year ago
Fix #2183: respect :level in :discouraged-var config
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Incorrect unused-alias warning for namespaced maps
fancygits opened this issue over 1 year ago
fancygits opened this issue over 1 year ago
High memory usage while analyzing the classpath
vemv opened this issue over 1 year ago
vemv opened this issue over 1 year ago
Fix #2187: Make string non nilable for parse-uuid
dbunin opened this pull request over 1 year ago
dbunin opened this pull request over 1 year ago
Parse-uuid typed wrongly
dbunin opened this issue over 1 year ago
dbunin opened this issue over 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 over 1 year ago
lilactown opened this issue over 1 year ago
Add missing documentation for :single-logical-operand linter
wtfleming opened this pull request over 1 year ago
wtfleming opened this pull request over 1 year ago
Add missing documentation for :single-logical-operand linter
wtfleming opened this issue over 1 year ago
wtfleming opened this issue over 1 year ago
level is not respected with discouraged-var config
borkdude opened this issue over 1 year ago
borkdude opened this issue over 1 year ago
Fix #1804: new linter :self-requiring-namespace
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Namespace local configuration does not silence :missing-else-branch
khardenstine opened this issue over 1 year ago
khardenstine opened this issue over 1 year ago
Fix #2179: consider alias-as-object usage in CLJS for :unused-alias
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
`:unused-alias` false positive for CLJS string import style
skynet-gh opened this issue over 1 year ago
skynet-gh opened this issue over 1 year ago
Fix #1332: :unused-alias linter
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2148: warn on configuration error in `:unused-refeferred-var`
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2134: don't warn on usage of private var in `data_readers.clj(c)`
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2154: :exclude option for :deprecated-namespace option
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2164: deftest inside let triggers :unused-value
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Fix #2172: detect invalid amount of args and invalid argument type for throw
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
Linting for `throw`
skynet-gh opened this issue over 1 year ago
skynet-gh opened this issue over 1 year ago
Fix #2170: :keyword-binding linter should ignore auto-resolved keywords
borkdude opened this pull request over 1 year ago
borkdude opened this pull request over 1 year ago
`:keyword-binding` complains about auto-resolved keywords
vemv opened this issue over 1 year ago
vemv opened this issue over 1 year ago
`:discouraged-var`: deem clojure.core as equivalent to cljs.core?
vemv opened this issue over 1 year ago
vemv opened this issue over 1 year ago