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
Fix #2254: lint files in absence of config dir

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
Support clojure-lsp/unused-public-var for custom macros

mrkam2 opened this issue about 1 year ago
Improved var-usages analysis for multimethods

beoliver opened this issue about 1 year ago
Support a gitlab CI friendly output natively

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
clojure.core/subs positions

eval opened this issue about 1 year ago
(Class/field) should warn

borkdude opened this issue about 1 year ago
Static usage of ns-unmap not recognized

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
ignore hint doesn't work on invalid symbol

borkdude opened this issue about 1 year ago
assert doesn't work

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
Add `datomic-type-extensions.api/q` to datalog syntax checking

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
`:unused-value` can't be disabled with `:config-in-call`

rynkowsg opened this issue about 1 year ago
Add ASDF installation notes

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
add datalevin.core/q to datalog syntax checking

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
False positive: unused import when using macroexpand

mrkam2 opened this issue about 1 year ago
Remove scratch.clj from the jar file

mrkam2 opened this issue about 1 year ago
Add invalid-fn-name linter

tomdl89 opened this pull request about 1 year ago
Lint invalid fn name

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
Fix typo

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
Fix version reference

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
:line-length warnings can't be :clj-kondo/ignore-ed

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
Support `:discouraged-instance-method` linter for Java interop

tatut opened this issue about 1 year ago
Fix typos in linters.md

mrkam2 opened this pull request about 1 year ago
Support ClojureDart `catch dynamic`

daveliepmann opened this issue about 1 year ago
Support ClojureDart `catch` arity with stacktrace

daveliepmann opened this issue about 1 year ago
Recognize `^super`

valerauko opened this issue about 1 year ago
Support chained Dart method/prop calls

valerauko opened this issue about 1 year ago
Support :flds bindings

valerauko opened this issue about 1 year ago
Support Dart named parameters

valerauko opened this issue about 1 year ago
Unstable diagnostics

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
Fix #2215: passthrough hook should not affect linting

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
Update hooks.md

mrkam2 opened this pull request about 1 year ago
Extend :discouraged-var to allow specifying arities

imrekoszo 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
Handling bindings that aren't qualified via ns form

mode89 opened this issue about 1 year ago
1990 minimum clj kondo version

snasphysicist opened this pull request about 1 year ago
Linter for redundant nesting

tomdl89 opened this issue about 1 year ago
Add invalid-fn-name linter

tomdl89 opened this pull request about 1 year ago
Typed Clojure Support

owenRiddy opened this issue about 1 year ago
Implemented no underscore linter - #1753

cosineblast opened this pull request about 1 year ago
Fix #2207: condition-always-true linter

borkdude opened this pull request over 1 year ago
Proposal: `:function-as-condition` linter

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
Fixes NPE when importing string

cosineblast opened this pull request over 1 year ago
Update ci-integration.md

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
New linter `:equals-false`

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
Expose callstack in analysis (as optional data)

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
Fix #2190: false positive with :unused-alias and namespaced map

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
Fix #2181: Namespace local config does not silence :missing-else-branch

borkdude opened this pull request over 1 year ago
Uniform aliasing linter

acamargo opened this issue over 1 year ago
Uniform aliasing linter

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
Support end-row and end-col in :pattern output format

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
Incorrect unused-alias warning for namespaced maps

fancygits opened this issue over 1 year ago
High memory usage while analyzing the classpath

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
Parse-uuid typed wrongly

dbunin opened this issue over 1 year ago
Add missing documentation for :single-logical-operand linter

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
level is not respected with discouraged-var config

borkdude opened this issue over 1 year ago
Fix #1804: new linter :self-requiring-namespace

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
Fix #2179: consider alias-as-object usage in CLJS for :unused-alias

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
Fix #1332: :unused-alias linter

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
Fix #2134: don't warn on usage of private var in `data_readers.clj(c)`

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
Fix #2164: deftest inside let triggers :unused-value

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
Linting for `throw`

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
`:keyword-binding` complains about auto-resolved keywords

vemv opened this issue over 1 year ago