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
Linter for vars that differ only in case
emlyn opened this issue over 1 year ago
emlyn opened this issue over 1 year ago
False positive - :misplaced-docstring in clojure.test/deftest
NoahTheDuke opened this issue over 1 year ago
NoahTheDuke opened this issue over 1 year ago
False positive on clojure.core.aget
FredrikMeyer opened this issue over 1 year ago
FredrikMeyer opened this issue over 1 year ago
Specify minimum clj-kondo version in config.edn
ingesolvoll opened this issue over 1 year ago
ingesolvoll opened this issue over 1 year ago
Format string arity linter broken with escaped quotes
bshepherdson opened this issue over 1 year ago
bshepherdson opened this issue over 1 year ago
analysis: java-method-definitions support
ericdallo opened this issue over 1 year ago
ericdallo opened this issue over 1 year ago
Report type errors for function whose return type does not match its Malli schema return type
zakkor opened this issue over 1 year ago
zakkor opened this issue over 1 year ago
Cache does not seem to update correctly if we rename `.clj` files to `.cljc`
andrestylianos opened this issue over 1 year ago
andrestylianos opened this issue over 1 year ago
Warn when `core.match` pattern interprets class name as wildcard
colin-p-hill opened this issue almost 2 years ago
colin-p-hill opened this issue almost 2 years ago
Parse error when last form is `#_:clj-kondo/ignore`
colin-p-hill opened this issue almost 2 years ago
colin-p-hill opened this issue almost 2 years ago
Option for `:missing-docstring` to ignore vars marked for exclusion from docs
colin-p-hill opened this issue almost 2 years ago
colin-p-hill opened this issue almost 2 years ago
Incorrect work with function argument constraints
makarichevss opened this issue almost 2 years ago
makarichevss opened this issue almost 2 years ago
Add check in deps.edn: exclusions should be vector (or list) of symbols
ont-app opened this issue almost 2 years ago
ont-app opened this issue almost 2 years ago
Feature request: Config for expression
serioga opened this issue almost 2 years ago
serioga opened this issue almost 2 years ago
Structural analysis for EDN
elken opened this issue almost 2 years ago
elken opened this issue almost 2 years ago
--dev-build
borkdude opened this issue almost 2 years ago
borkdude opened this issue almost 2 years ago
Check defn names for simple symbol without dots
borkdude opened this issue almost 2 years ago
borkdude opened this issue almost 2 years ago
Encourage idiomatic closure definition
andreyorst opened this issue almost 2 years ago
andreyorst opened this issue almost 2 years ago
`:keyword-binding` complains about namespaced keywords
vemv opened this issue almost 2 years ago
vemv opened this issue almost 2 years ago
String cannot be called as a function: false negative
borkdude opened this issue almost 2 years ago
borkdude opened this issue almost 2 years ago
Improve format warning when 0-based index is used instead of 1-based index
borkdude opened this issue almost 2 years ago
borkdude opened this issue almost 2 years ago
Add `:analysis :all` option
sheluchin opened this issue almost 2 years ago
sheluchin opened this issue almost 2 years ago
The rules need better reference
kasajian opened this issue almost 2 years ago
kasajian opened this issue almost 2 years ago
defstruct creates an unnecessary "Unresolved Symbol"
kasajian opened this issue almost 2 years ago
kasajian opened this issue almost 2 years ago
Linter hook for `defproject`
sumbach opened this issue almost 2 years ago
sumbach opened this issue almost 2 years ago
Built in support for clojure.test.check.clojure-test/defspec
skylize opened this issue almost 2 years ago
skylize opened this issue almost 2 years ago
Report redundant-do in more locations
mainej opened this issue almost 2 years ago
mainej opened this issue almost 2 years ago
Support potemkin's import-fn like import-vars is
justone opened this issue almost 2 years ago
justone opened this issue almost 2 years ago
Provide a linter for warning against the use of single-item sequences in destructuring
esuomi opened this issue almost 2 years ago
esuomi opened this issue almost 2 years ago
New opt-in linter for 0 or 1 newlines at the end of all files
dchelimsky opened this issue almost 2 years ago
dchelimsky opened this issue almost 2 years ago
Add linter to warn about potentially misleading function used as the reducing function in a call to transduce
imrekoszo opened this issue about 2 years ago
imrekoszo opened this issue about 2 years ago
:scope-end-row is missing on defmethod fn args
blueskyonmars opened this issue about 2 years ago
blueskyonmars opened this issue about 2 years ago
Lint and warn about wrong tagged literals.
souenzzo opened this issue about 2 years ago
souenzzo opened this issue about 2 years ago
Add a linter to warn when a namespace requires itself
camsaul opened this issue about 2 years ago
camsaul opened this issue about 2 years ago
Support ignoring unresolved symbols inside of unresolved symbols
camsaul opened this issue about 2 years ago
camsaul opened this issue about 2 years ago
add support for `gen-interface`
sumbach opened this issue about 2 years ago
sumbach opened this issue about 2 years ago
add "redundant do" -check for `(finally ,,,)`
sumbach opened this issue about 2 years ago
sumbach opened this issue about 2 years ago
add "redundant do" -check for `(catch ,,,)`
sumbach opened this issue about 2 years ago
sumbach opened this issue about 2 years ago
Provide valid analysis when using invalid metadata code `^`
ericdallo opened this issue about 2 years ago
ericdallo opened this issue about 2 years ago
Does not recognise `#:clj-kondo{:config` ns metadata
vemv opened this issue about 2 years ago
vemv opened this issue about 2 years ago
:lint-as config incompatible with namespace imports via :use
mickh opened this issue about 2 years ago
mickh opened this issue about 2 years ago
Lint macro as defn- doesn't work
khmelevskii opened this issue about 2 years ago
khmelevskii opened this issue about 2 years ago
Warn about using side-effecting functions with lazy sequence operations
sheluchin opened this issue about 2 years ago
sheluchin opened this issue about 2 years ago
Linter: Warn when a namespace use `_` instead of `-` on its name.
ericdallo opened this issue over 2 years ago
ericdallo opened this issue over 2 years ago
:lint-as section for component functions called with hiccup
sirmspencer opened this issue over 2 years ago
sirmspencer opened this issue over 2 years ago
Changes to :not-empty linter wrt/ clojure 1.12
borkdude opened this issue over 2 years ago
borkdude opened this issue over 2 years ago
Warn on single-arity calls to distinct?, min, max
enaeher opened this issue over 2 years ago
enaeher opened this issue over 2 years ago
Report (reduce str ...) as a problem
pmonks opened this issue over 2 years ago
pmonks opened this issue over 2 years ago
Misleading warning in case of duplicate symbols in function's parameters declaration
DeLaGuardo opened this issue over 2 years ago
DeLaGuardo opened this issue over 2 years ago
FR: lint error for 'Can't take value of a macro'
nottmey opened this issue over 2 years ago
nottmey opened this issue over 2 years ago
Protocol implementations don't support type hint on the arg-vectors, and need them on the method name - new linter?
didibus opened this issue over 2 years ago
didibus opened this issue over 2 years ago
Missing warning on param function with malli schema
jeans11 opened this issue over 2 years ago
jeans11 opened this issue over 2 years ago
Lint: clojure.test/is assertions inside of let blocks
NoahTheDuke opened this issue over 2 years ago
NoahTheDuke opened this issue over 2 years ago
Lint invalid bindings in :qualified/keys map destructuring
yuhan0 opened this issue over 2 years ago
yuhan0 opened this issue over 2 years ago
Hook for analyzing entire file
NoahTheDuke opened this issue over 2 years ago
NoahTheDuke opened this issue over 2 years ago
Support non-standard cljc reader conditionals
tangrammer opened this issue over 2 years ago
tangrammer opened this issue over 2 years ago
Redefined defmethods
olivergeorge opened this issue over 2 years ago
olivergeorge opened this issue over 2 years ago
Lint: Check for duplicate `:pre` and `:post` expressions
NoahTheDuke opened this issue over 2 years ago
NoahTheDuke opened this issue over 2 years ago
No conversion to symbol when not providing fully qualified symbol in config
TimoKramer opened this issue over 2 years ago
TimoKramer opened this issue over 2 years ago
Warn for function calls with probable mixed up parameter names
snoe opened this issue over 2 years ago
snoe opened this issue over 2 years ago
Regex exclusion for `unresolved symbol` warning
meditans opened this issue over 2 years ago
meditans opened this issue over 2 years ago
unused exclusion
borkdude opened this issue over 2 years ago
borkdude opened this issue over 2 years ago
Lint: fixed arity function with more params than variadic function
sheluchin opened this issue over 2 years ago
sheluchin opened this issue over 2 years ago
hook-generated (def ...) form doesn't seem recognized by project requiring sicmutils
sritchie opened this issue over 2 years ago
sritchie opened this issue over 2 years ago
Lint for clojure.string/split
nivekuil opened this issue over 2 years ago
nivekuil opened this issue over 2 years ago
:special-form should be true for throw analysis
maxrothman opened this issue over 2 years ago
maxrothman opened this issue over 2 years ago
Linting on arbitrary Java calls not possible
jeroenvandijk opened this issue over 2 years ago
jeroenvandijk opened this issue over 2 years ago
Consider reporting on usage of libraries that are now deprecated
lread opened this issue over 2 years ago
lread opened this issue over 2 years ago
redundant-fn-wrapper in update(-in) calls
borkdude opened this issue over 2 years ago
borkdude opened this issue over 2 years ago
linting of task code in bb.edn
mknoszlig opened this issue over 2 years ago
mknoszlig opened this issue over 2 years ago
Provide custom hooks with the ability to expand namespace aliases on symbols
dannyfreeman opened this issue almost 3 years ago
dannyfreeman opened this issue almost 3 years ago
Improve clj-kondo to support reify / proxy / proxy+
ieugen opened this issue almost 3 years ago
ieugen opened this issue almost 3 years ago
Sort incoming sources on namespace dependency
borkdude opened this issue almost 3 years ago
borkdude opened this issue almost 3 years ago
Make it easier to configure which sources to report about
borkdude opened this issue almost 3 years ago
borkdude opened this issue almost 3 years ago
Suggest `(keep ...` instead of `(filter identity (map ...`
pmonks opened this issue almost 3 years ago
pmonks opened this issue almost 3 years ago
Consider adding hook support for edn files
lread opened this issue about 3 years ago
lread opened this issue about 3 years ago
Warn about single segment namespaces
borkdude opened this issue about 3 years ago
borkdude opened this issue about 3 years ago
Clojure LSP's Goto Definition/Show Documentation/et. issue in ClojureScript and namespace aliases (or macros??)
stevenproctor opened this issue about 3 years ago
stevenproctor opened this issue about 3 years ago
Unused alias
borkdude opened this issue about 3 years ago
borkdude opened this issue about 3 years ago
Consider supporting macro definitions directly in hooks
borkdude opened this issue about 3 years ago
borkdude opened this issue about 3 years ago
Warn on use of :or key from :as map in destructuring.
didibus opened this issue about 3 years ago
didibus opened this issue about 3 years ago
Detect vector in non-return position as unused value
borkdude opened this issue over 3 years ago
borkdude opened this issue over 3 years ago
disable redefined-var warning in comment blocks
martinklepsch opened this issue over 3 years ago
martinklepsch opened this issue over 3 years ago
Linter for partially extended protocols
slipset opened this issue over 3 years ago
slipset opened this issue over 3 years ago
deps.edn linting of :jvm-opts in top level, show a warning
dvingo opened this issue over 3 years ago
dvingo opened this issue over 3 years ago
[analysis] Support output-schema of a schema.core var-definition
ericdallo opened this issue over 3 years ago
ericdallo opened this issue over 3 years ago
:unsorted-imports
borkdude opened this issue over 3 years ago
borkdude opened this issue over 3 years ago
Lint unresolved namespaces/vars in syntax-quoted forms
yuhan0 opened this issue over 3 years ago
yuhan0 opened this issue over 3 years ago
Lint deprecated Java methods/constuctors
borkdude opened this issue over 3 years ago
borkdude opened this issue over 3 years ago
Name in def should not override class names
borkdude opened this issue over 3 years ago
borkdude opened this issue over 3 years ago
New linter: multiple forms in .cljc branch
borkdude opened this issue over 3 years ago
borkdude opened this issue over 3 years ago
Add a no-doc linter
lread opened this issue over 3 years ago
lread opened this issue over 3 years ago
When linting a .cljc file, include platform(s) in issues reported
lread opened this issue over 3 years ago
lread opened this issue over 3 years ago
Warn about fn bodies that aren't sorted in increasing arity
borkdude opened this issue over 3 years ago
borkdude opened this issue over 3 years ago
Support deprecated nss metadata warnings
SevereOverfl0w opened this issue almost 4 years ago
SevereOverfl0w opened this issue almost 4 years ago
Automatically add .gitignore file in .clj-kondo to ignore .cache directory
borkdude opened this issue almost 4 years ago
borkdude opened this issue almost 4 years ago
Performance linting rules
borkdude opened this issue almost 4 years ago
borkdude opened this issue almost 4 years ago
Add Linter for Variadic Functions in Protocols
lread opened this issue almost 4 years ago
lread opened this issue almost 4 years ago
Support SARIF + GitHub Code Scanning
danielcompton opened this issue about 4 years ago
danielcompton opened this issue about 4 years ago
Warn about overlapping keys in :keys and named destructuring
borkdude opened this issue about 4 years ago
borkdude opened this issue about 4 years ago