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

Explicit support for linting code snippet (string)

beoliver opened this issue over 1 year ago
Consider cljd files as source files

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
Unexpected noisy output with `--copy-configs`

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
Fix #2100: make running lint-as test idempotent

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
analyze and act on defprotocol metadata

lread opened this pull request over 1 year ago
dev docs: update GraalVM version

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
Fix reflect config for javaparser + add native tests

borkdude opened this pull request over 1 year ago
Fix reflect config for javaparser

ericdallo opened this pull request over 1 year ago
multi-architecture docker image (arm64, amd64)

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
Fix #2087: honor :config-in-comment for :unused-referred-var

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
Fix #2086: fix missing test assertion false positive with swap!

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
Can't use :config-in-comment with the :unused-referred-var linter

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
add `suggested-refers` to `findings`

dharrigan opened this issue over 1 year ago
#2078: detect more missing test assertion

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
Fix #2068, include or default in local usage analysis

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
missing test assertion false negative with not

borkdude opened this issue over 1 year ago
Fix #2066: :plus-one and :minus-one

borkdude opened this pull request over 1 year ago
Fix typos in hooks.md code examples

stig opened this pull request over 1 year ago
def-catch-all doesn't seem to ignore unresolved namespace

borkdude opened this issue over 1 year ago
ClojureCLR support

elenapoot opened this issue over 1 year ago
Fix #2065: :equals-true

borkdude opened this pull request over 1 year ago
Fix `lint stdin` example command

luandy64 opened this pull request over 1 year ago
analyse: symbols in `:or` mapping of map destructuring forms

DeLaGuardo opened this issue over 1 year ago
Extend ns-groups to be used in analyze-call

thiagocarvp opened this issue over 1 year ago
(+ 1 x) => (inc x)

borkdude opened this issue over 1 year ago
(= true x) => (true? x)

borkdude opened this issue over 1 year ago
`:defined-by` in analysis output uses `:lint-as` rather than symbol itself

SevereOverfl0w opened this issue over 1 year ago
Suggest (or x y) instead of (if x x y)

pmonks opened this issue over 1 year ago
Warn about #() and #"" in .edn files, fixes #2058

borkdude opened this pull request over 1 year ago
Analyze and lint clara-rules defrule and defquery macros

k13gomez opened this pull request over 1 year ago
Add support to lint clara-rules defrule and defquery macros

k13gomez opened this issue over 1 year ago
Warn about #() and #"" not being valid in (bb.)edn files

borkdude opened this issue over 1 year ago
Fix #2056: validate collection nodes when constructing + debug

borkdude opened this pull request over 1 year ago
Validate nodes when constructing/printing/using them

p-himik opened this issue over 1 year ago
analysis: parse java files via javaparser to produce java-member-definitions

ericdallo opened this pull request over 1 year ago
Fix #2051: consider `:unresolved-namespace :exclude` as already required

borkdude opened this pull request over 1 year ago
Feature: Ability to treat a namespace as already required

rschmukler opened this issue over 1 year ago
Fix #1196: show conditional branch

borkdude opened this pull request over 1 year ago
Splicing reader conditional breaks map literals

NoahTheDuke opened this issue over 1 year ago
Handle maps with odd pairs for `schema.core/defn`

ericdallo opened this issue over 1 year ago
Fix #2046: clj-kondo stuck in loop with multiple :or in destructuring

borkdude opened this pull request over 1 year ago
clj-kondo stuck in loop with multiple :or in destructuring

borkdude opened this issue over 1 year ago
Support :exclude-pattern in :unused-binding

borkdude opened this pull request over 1 year ago
Fix #2043: support ignore annotation on private calls

borkdude opened this pull request over 1 year ago
Support ignore annotations on :private-call linter

borkdude opened this issue over 1 year ago
PushbackReader is absent in hooks

piranha opened this issue over 1 year ago
Reader literals in ns :require are ignored

colliderwriter opened this issue over 1 year ago
README: Add shadow-cljs to build-tool specific list

hoclun-rigsep opened this pull request over 1 year ago
Fix #2024: CLJS allows interop in constructor position

borkdude opened this pull request over 1 year ago
False positive `:def-fn` on `def` + `reify`

sumbach opened this pull request over 1 year ago
aset is called with 4 args but expects 3

archaic opened this issue over 1 year ago
Fix #1647: suppport :exclude-patterns in :unresolved-symbol linter

borkdude opened this pull request over 1 year ago
Upgrade transit

borkdude opened this pull request over 1 year ago
Add :gen support on clojure.spec.alpha/keys

acamargo opened this pull request over 1 year ago
Add a lint for discouraged tag literals.

GlassAndOneHalf opened this pull request over 1 year ago
Add the ability to warn against usage of certain tagged literals

GlassAndOneHalf opened this issue over 1 year ago
analysis: missing java-class-usage element when expr ends with slash

ericdallo opened this issue over 1 year ago
Update linters.md: `:redundant-call` is `:off` by default

sumbach opened this pull request over 1 year ago
Fix #2026: string coercion + false positive too many args to def

borkdude opened this pull request over 1 year ago
False `Too many arguments to def` errors with `:macroexpand` hooks

camsaul opened this issue over 1 year ago
Support namespace groups in unresolved-namespace linter

Juholei opened this issue over 1 year ago
cljdoc: review/update presented API and articles

lread opened this pull request over 1 year ago
ast example

borkdude opened this pull request over 1 year ago
chore: review cljdoc presentation of clj-kondo

lread opened this issue over 1 year ago
Ignore function re-definition in comment for arg count lint

Akeboshiwind opened this issue over 1 year ago
Support for type-checking homogenous maps

ikitommi opened this issue over 1 year ago
Fix GitHub Issue/PR links in CHANGELOG.md

sumbach opened this pull request over 1 year ago
fix typo: dymamic => dynamic

sumbach opened this pull request over 1 year ago
Update linters.md: `:namespace-name-mismatch` is `:error` by default

sumbach opened this pull request over 1 year ago
Update linters.md: `:dynamic-var-not-earmuffed` is `:off` by default

sumbach opened this pull request over 1 year ago
Fix #2010: Make disabling linting in macro calls easier

borkdude opened this pull request over 1 year ago
Syntax linting of import causes NullPointerException

zoren opened this issue over 1 year ago
Push to GHCR

lispyclouds opened this pull request over 1 year ago
push images to GHCR

lispyclouds opened this issue over 1 year ago
Linter for vars that differ only by case

emlyn opened this pull request over 1 year ago