Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Clojure LSP

An implementation of the language server protocol (LSP) for Clojure
Collective - Host: opensource - https://opencollective.com/clojure-lsp - Website: https://clojure-lsp.io/ - Code: https://github.com/clojure-lsp

Improve how watched new files are analyzed avoiding infinite loops and performance issues

Fixes #796

github.com/clojure-lsp/clojure-lsp - 09fac98dc91b9c3d614f3c9c8219dad6bd604d35 authored over 2 years ago by Eric Dallo <[email protected]>
Delete clojure-lsp-native.rb.tmpl

github.com/clojure-lsp/homebrew-brew - 74999709ccee9ea49ec3b1e7f02d7ef5499578db authored over 2 years ago by Eric Dallo <[email protected]>
Remove named $0 to avoid issues on most clients

github.com/clojure-lsp/clojure-lsp - 7086a8ac38f9529d99544260d7d822465231970f authored over 2 years ago by Eric Dallo <[email protected]>
Fix clojure-lsp version

github.com/clojure-lsp/lein-clojure-lsp - 46986e3ef953d40f56d9625726e30c2f2cd4baef authored over 2 years ago by Eric Dallo <[email protected]>
docs: snippets

github.com/clojure-lsp/clojure-lsp - be550e4433db8ed973ae459a03722aebc959bbf3 authored over 2 years ago by Eric Dallo <[email protected]>
Fix integration-tests + snippets docs

github.com/clojure-lsp/clojure-lsp - fe21d485977ed0ccab8521515705575a0c5d7fe6 authored over 2 years ago by Eric Dallo <[email protected]>
Improve and add lots of new snippets following practicalli config.

Fixes #797

github.com/clojure-lsp/clojure-lsp - e854791b677d1cde3c70d301a6b3b58af791ca60 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped clj-kondo/clj-kondo from 2022.02.10-20220228.221653-9 to 2022.03.04. (#800)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot]@...

github.com/clojure-lsp/clojure-lsp - 3df4e6f03d9290e0fe653176b817b19d942a2790 authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped lambdaisland/kaocha from 1.60.977 to 1.63.998. (#799)

Inspect dependency changes here: https://github.com/lambdaisland/kaocha/compare/v1.60.977...v1.6...

github.com/clojure-lsp/clojure-lsp - 641aa0ffee25204735efbc189755e8a9835a5e2d authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped com.google.code.gson/gson from 2.8.9 to 2.9.0. (#798)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot]@...

github.com/clojure-lsp/clojure-lsp - af9e761db910dbb9b2bd1456884b7f4e97cd31f2 authored over 2 years ago by Clojure LSP bot <[email protected]>
Generate stubs async after startup, improving startup time.

Fixes #788

github.com/clojure-lsp/clojure-lsp - ed19a0f171a4dfc6d55be87c40266febb2292612 authored over 2 years ago by Eric Dallo <[email protected]>
Fix install script for aarch64

github.com/clojure-lsp/clojure-lsp - 6f037b322d52b420d78f4c8b23c13012003f2302 authored over 2 years ago by Eric Dallo <[email protected]>
Move entries within function literals as if in a list (#792)

rewrite-clj has a special node for function literals #(,,,). For the
purposes of moving entries,...

github.com/clojure-lsp/clojure-lsp - 317fda3193cee827562cccae5f684c9720fe3da1 authored over 2 years ago by Jacob Maine <[email protected]>
Bumped com.clojure-goes-fast/clj-async-profiler from 0.4.1 to 0.5.1. (#791)

Inspect dependency changes here: https://github.com/clojure-goes-fast/clj-async-profiler/compare...

github.com/clojure-lsp/clojure-lsp - a3164f3301bf26335d2d3e91d34cc1ec9df09672 authored over 2 years ago by Clojure LSP bot <[email protected]>
Move entries pairwise in case, cond and similar functions (#780)

Some functions are known to take a set of clauses which are binary
expressions. For example, `c...

github.com/clojure-lsp/clojure-lsp - ded2a75d148380e871772139df26f029fa10887d authored over 2 years ago by Jacob Maine <[email protected]>
Add alias and build for profiling and benchmarking (#790)

github.com/clojure-lsp/clojure-lsp - d3fcc581aefda6667f3ac063dc8aa5fa83883a55 authored over 2 years ago by Jacob Maine <[email protected]>
Fix wrong args on extract function from multi-arity fn (#789)

This bumps clj-kondo to include a fix that adds scope-end to the args of
multi-arity fns. This ...

github.com/clojure-lsp/clojure-lsp - ca7965252976a237ced53360173a8126cb282bb5 authored over 2 years ago by Jacob Maine <[email protected]>
Revert "Fix wrong args on extract function code action on some corner cases"

This reverts commit b39b3b0e4578d7c7065cac08bd0ae86f09423dcf.

github.com/clojure-lsp/clojure-lsp - 413a2ea4917bc17d8df1f23201720e40a2f5d7d7 authored over 2 years ago by Eric Dallo <[email protected]>
Fix wrong args on extract function code action on some corner cases

Fixes #683

github.com/clojure-lsp/clojure-lsp - b39b3b0e4578d7c7065cac08bd0ae86f09423dcf authored over 2 years ago by Eric Dallo <[email protected]>
Add missing test (#785)

github.com/clojure-lsp/clojure-lsp - 35d8b88555af2c182fcb0fed9a190523bfdd5dc2 authored over 2 years ago by Jacob Maine <[email protected]>
Bumped io.github.clojure/tools.build from v0.7.7 to v0.8.0. (#784)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot...

github.com/clojure-lsp/clojure-lsp - abae31feb86846ce071508c61f3c316b5dc60204 authored over 2 years ago by Clojure LSP bot <[email protected]>
Fix cljfmt settings merge during refresh/classpath configs merge to avoid multiple config vectors on same symbol

github.com/clojure-lsp/clojure-lsp - 184999bb7ddd0356113ad25e620630ceb529c7b0 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped cider/cider-nrepl from 0.28.2 to 0.28.3. (#781)

Inspect dependency changes here: https://github.com/clojure-emacs/cider-nrepl/compare/v0.28.2......

github.com/clojure-lsp/clojure-lsp - b0eddbea19ffe8500d3d83836597051f1074afdc authored over 2 years ago by Clojure LSP bot <[email protected]>
Bump to version: 2022.02.23-12.12.12

github.com/clojure-lsp/homebrew-brew - 45a5de4996b058ff798c0a18851a77a98b59dc4b authored over 2 years ago by Clojure LSP Bot <[email protected]>
Release: 1.2.3

github.com/clojure-lsp/lein-clojure-lsp - 6c87a3dc8a7d76556689254048d6151dfa096f56 authored over 2 years ago by Clojure LSP Bot <[email protected]>
Bump to version: 2022.02.23-12.12.12

github.com/clojure-lsp/setup-clojure-lsp - 0b4f36941aef4218f1cca02eef91b2a0f4c12daf authored over 2 years ago by Clojure LSP Bot <[email protected]>
ci: Upload aarch64 to release

github.com/clojure-lsp/clojure-lsp - 30c96a0b2042b199a8cf2db0ee5573b1e64f8c3c authored over 2 years ago by Eric Dallo <[email protected]>
ci: Add aarch64 as required step

github.com/clojure-lsp/clojure-lsp - 444eb3eda8b60fdb085ded6c77eb4a6e817447d0 authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.02.23-12.12.12

github.com/clojure-lsp/clojure-lsp - 1c139fcfd67025975fad29a79d5956724b72fcd3 authored over 2 years ago by Eric Dallo <[email protected]>
Metion CT on readme

github.com/clojure-lsp/clojure-lsp - 4cb56d544f16dc11bf56c37df7228d822fb4ba63 authored over 2 years ago by Eric Dallo <[email protected]>
Mention CT on changelog

github.com/clojure-lsp/clojure-lsp - 151ca80a19e64375dedee87efae1b7648ebae545 authored over 2 years ago by Eric Dallo <[email protected]>
Bump `org.clojure/clojure` to `1.11.0-rc1`.

github.com/clojure-lsp/clojure-lsp - a94704e3e22a9c43c77d151e36d7615f7848dd2f authored over 2 years ago by Eric Dallo <[email protected]>
Segregate public definition exclusions between lens and diagnostics

github.com/clojure-lsp/clojure-lsp - 1d101258088cfdc7b35a3cd32582801c6be10879 authored over 2 years ago by Eric Dallo <[email protected]>
Add `:exclude-regex` and `:exclude-when-definted-by-regex` to `:clojure-lsp/unused-public-var` linter.

github.com/clojure-lsp/clojure-lsp - 622e959d70a6fe93132c67dc5d6f08909cd56f4b authored over 2 years ago by Eric Dallo <[email protected]>
Tidy require/import code actions and refactorings (#772)

* Tidy require/import code actions and refactorings

The aim of this commit is not to change a...

github.com/clojure-lsp/clojure-lsp - de094d927f5d64de88b379a3660a9b51a828db34 authored over 2 years ago by Jacob Maine <[email protected]>
Update features.md

github.com/clojure-lsp/clojure-lsp - 497981b5fdb7c96a30effc1add32ece93ac417db authored over 2 years ago by Eric Dallo <[email protected]>
Use transducer on test tree

github.com/clojure-lsp/clojure-lsp - 03603511c5c3acae5ae62fb981528b4838e3fdf4 authored over 2 years ago by Eric Dallo <[email protected]>
Minor test tree performance improvement

github.com/clojure-lsp/clojure-lsp - 37c04ac78b08561ad1517ab12cd941b741f9b90d authored over 2 years ago by Eric Dallo <[email protected]>
Improve parallelism of unused-public-var avoiding topping cpu on editor usage

github.com/clojure-lsp/clojure-lsp - 6ff0ba1585a582b246689632f0c77db813b43a30 authored over 2 years ago by Eric Dallo <[email protected]>
Fix and accelerate clojure.core completion (#771)

* Fix and accelerate clojure.core completion

Make completion of clojure.core more consistent ...

github.com/clojure-lsp/clojure-lsp - 36d01cbaa60054a1c36a5579ca354dc90da16598 authored over 2 years ago by Jacob Maine <[email protected]>
Try to expose errors on client side of integration tests (#769)

* Try to expose errors on client side of integration tests

While researching [flaky integrati...

github.com/clojure-lsp/clojure-lsp - 3047e2ddf99f160472b1bcbd1740da54c9be32a7 authored over 2 years ago by Jacob Maine <[email protected]>
Bumped io.github.clojure/tools.build from v0.7.5 to v0.7.7. (#776)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot...

github.com/clojure-lsp/clojure-lsp - 74bc1666d221fa4484447d600163915def0ac20c authored over 2 years ago by Clojure LSP bot <[email protected]>
Add support for passing specific `--filenames` for most actions.

Fixes #775

github.com/clojure-lsp/clojure-lsp - 0e6795f934344f0db926939336bc749881647681 authored over 2 years ago by Eric Dallo <[email protected]>
Print properly user cljfmt config with metadata

github.com/clojure-lsp/clojure-lsp - 6751b47b89cdf6ae3ceabee47128f4703620eeca authored over 2 years ago by Eric Dallo <[email protected]>
Add `:cljfmt-raw` config to `serverInfo/raw` for Calva.

Fixes #768

github.com/clojure-lsp/clojure-lsp - c223d59432e79b684f69c21fdcd1c8bd411ef6b3 authored over 2 years ago by Eric Dallo <[email protected]>
Properly position cursor after moving multiline elements (#758)

* Properly position cursor after moving multiline elements

Before this change, when swapping ...

github.com/clojure-lsp/clojure-lsp - d01835ee3d0b81515f5089c198b7dd732dfa5bf8 authored over 2 years ago by Jacob Maine <[email protected]>
Ignore kondo config nested under the project root (#765)

As discussed in this [thread][slack-thread], sometimes users would see
lint findings that didn'...

github.com/clojure-lsp/clojure-lsp - ebd4f4afe15d8219fcfcb5122f6efa96b62d3e0e authored over 2 years ago by Jacob Maine <[email protected]>
fix: use updated settings on classpath config paths discovery

github.com/clojure-lsp/clojure-lsp - ca1621ba7f8475095f2bf74d895411372debf4f4 authored over 2 years ago by Eric Dallo <[email protected]>
docs: add info about `copy-kondo-configs?`

github.com/clojure-lsp/clojure-lsp - 1536a698ee47723288dc2ec913f90b3635509e17 authored over 2 years ago by Eric Dallo <[email protected]>
Fix edn->json parser of `serverInfo/raw` for Calva use cljfmt configuration.

Fixes #763

github.com/clojure-lsp/clojure-lsp - 73e0f663253cdb115c4cfd0f060bee4a4db4b16b authored over 2 years ago by Eric Dallo <[email protected]>
Improve performance of core completions (#764)

This commit improves completion performance when there are a large
number of symbols in clojure...

github.com/clojure-lsp/clojure-lsp - 34033ad153be39a57665252ae2594a3eea9d28eb authored over 2 years ago by Jacob Maine <[email protected]>
Bump follow-redirects from 1.14.7 to 1.14.8

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1....

github.com/clojure-lsp/setup-clojure-lsp - ab2b17bf6c2f23f79333365ce09126c3d3b32510 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: fix notify for mac and windows

github.com/clojure-lsp/clojure-lsp - 3629c8cfceb0e945ea3486622f9d07d9a9c93751 authored over 2 years ago by Eric Dallo <[email protected]>
ci: add slack notify after nightly builds

github.com/clojure-lsp/clojure-lsp - 0f23a0a93bcc0d9247a5ffc1d6e743b974021cf3 authored over 2 years ago by Eric Dallo <[email protected]>
ci: add slack notification

github.com/clojure-lsp/clojure-lsp - 051af2257597d3887ed1645976cb9af742ea420d authored over 2 years ago by Eric Dallo <[email protected]>
ci: fix nighly build action

github.com/clojure-lsp/clojure-lsp - 713dfa60523493c7c1a79cf7fb2489dbd7a36ae4 authored over 2 years ago by Eric Dallo <[email protected]>
ci: add continue-on-error: true

github.com/clojure-lsp/clojure-lsp - bcb595585378b85ff21e915778191c9f87f4507d authored over 2 years ago by Eric Dallo <[email protected]>
ci: nightly build change to push

github.com/clojure-lsp/clojure-lsp - 4567e1200d913a0c695f133dfdfdff2be2d00dea authored over 2 years ago by Eric Dallo <[email protected]>
ci: add nightly builds

github.com/clojure-lsp/clojure-lsp - f8f8c62fab00fed80bfc4f89ddf02132ad52a2e3 authored over 2 years ago by Eric Dallo <[email protected]>
Fix concurrency on settings refresh

github.com/clojure-lsp/clojure-lsp - eef01dee2f421813b992c5c26631fc6272d16304 authored over 2 years ago by Eric Dallo <[email protected]>
Fix unit tests

github.com/clojure-lsp/clojure-lsp - 746658f10b5313756b6eee028d656c60bca4487c authored over 2 years ago by Eric Dallo <[email protected]>
Add `:use-source-paths-from-classpath` setting defaulting to true, which makes clojure-lsp do not manually discovery source-paths but get from classpath excluding jar files and paths outside project-root.

Fixes #752 #551

github.com/clojure-lsp/clojure-lsp - 938d8d26171408a44a0d707afd5f5b9f6b8675b0 authored over 2 years ago by Eric Dallo <[email protected]>
refactor: move move classpath related code to classpath ns instead of crawler

github.com/clojure-lsp/clojure-lsp - d93088d85a9e8873ba01945ac0d6f59e4359d52d authored over 2 years ago by Eric Dallo <[email protected]>
refactor: move source paths discovery usage from settings to crawler

github.com/clojure-lsp/clojure-lsp - dce59a4fbafdb90d9c69137905d533ab5669a5b9 authored over 2 years ago by Eric Dallo <[email protected]>
Memorize cljfmt config

github.com/clojure-lsp/clojure-lsp - bf9ba76e59543f02e21c48c4ec533ce33ba60284 authored over 2 years ago by Eric Dallo <[email protected]>
Improve clean-ns performance

github.com/clojure-lsp/clojure-lsp - 3c78c2a74e1b176e9a9ebda0a8e3434cf52eb103 authored over 2 years ago by Eric Dallo <[email protected]>
lots of performance improvements

github.com/clojure-lsp/clojure-lsp - 1754cdfa6da3f72477ea09868f9d9ae159db0bda authored over 2 years ago by Eric Dallo <[email protected]>
Performance improvement during startup when unused-public-var linter is disabled

github.com/clojure-lsp/clojure-lsp - 29ac2b9e143985fe01e49c4d1d13eb082d5eb654 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped cider/cider-nrepl from 0.28.1 to 0.28.2. (#749)

Inspect dependency changes here: https://github.com/clojure-emacs/cider-nrepl/compare/v0.28.1......

github.com/clojure-lsp/clojure-lsp - 73fb647b1162f184e3db2ac987849f12d7f95ddb authored over 2 years ago by Clojure LSP bot <[email protected]>
Add semantic tokens for protocol implementations methods like defrecord and deftype

github.com/clojure-lsp/clojure-lsp - 6cde6f1efe8d094c832373b406fa6411d86b67c0 authored over 2 years ago by Eric Dallo <[email protected]>
Print tail of log when integration tests fail or time out (#757)

* Avoid NPE on CLI shutdown

* Print tail of log when integration tests fail or time out

* ...

github.com/clojure-lsp/clojure-lsp - d70ec452c59a31fbd431825d89a84fb8fa4c0fac authored over 2 years ago by Jacob Maine <[email protected]>
Two fixes for param names when creating functions (#759)

* Two fixes for param names when creating functions

This includes two fixes to the way that p...

github.com/clojure-lsp/clojure-lsp - f38878fcae351c07f5c310abe3b984d333ef4f97 authored over 2 years ago by Jacob Maine <[email protected]>
Improve default classpath for lein projects, considering aliases

github.com/clojure-lsp/clojure-lsp - 2b0405cac07bac91f5704c73c6631e207daa82ca authored over 2 years ago by Eric Dallo <[email protected]>
Abort completion in comment (#756)

* Abort completion when inside a comment

Before this commit when completion was invoked in co...

github.com/clojure-lsp/clojure-lsp - 6b5227b2cd7b627d00bf60f65fe23fd939e48bb5 authored over 2 years ago by Jacob Maine <[email protected]>
Fix pull request template

github.com/clojure-lsp/clojure-lsp - 23d1fb8c48d30aae73073de7f7455738ae930bdb authored over 2 years ago by Eric Dallo <[email protected]>
Avoid clj-kondo concurrency issues when parallel

Related to #754

github.com/clojure-lsp/clojure-lsp - b38be97fcf350f7fa6cc40c6d95edbe778587a68 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo from `2022.01.15` to `2022.02.09` adding support for implementation analysis and more improvements

github.com/clojure-lsp/clojure-lsp - 9dac3503f91545ff6ae04527ec18771e94cab8f9 authored over 2 years ago by Eric Dallo <[email protected]>
Merge branch 'master' into find-implementation

github.com/clojure-lsp/clojure-lsp - 4d8ee370e6e7d9e51bb6d5d0a61405c5ce692ff7 authored over 2 years ago by Eric Dallo <[email protected]>
When parsing, allow zloc to be whitespace or comment (#716)

* When parsing, allow zloc to be whitespace or comment

Before this change, when parsing a fil...

github.com/clojure-lsp/clojure-lsp - e0c280c6ca50cfe70c0fe2887116e82d8e06df90 authored over 2 years ago by Jacob Maine <[email protected]>
pmap instead of map (#754)

github.com/clojure-lsp/clojure-lsp - 5c2fe4d15d3c3eeeb67d2eaa60ae88db46141ecd authored over 2 years ago by Phillip Mates <[email protected]>
Fix clean-ns multiple refers sort when there is a alias before the refers.

github.com/clojure-lsp/clojure-lsp - e6268a7144f4765382c316e3b4e0301f90f65f7b authored over 2 years ago by Eric Dallo <[email protected]>
Don't return diagnostics for external files like files on jar dependencies, avoiding noise on lint when opening dependencies.

github.com/clojure-lsp/clojure-lsp - 4ef029d85d05bb4be435cdeb38fa538d33eadbec authored over 2 years ago by Eric Dallo <[email protected]>
Exclude vars marked ^:export from unused var check (#753)

github.com/clojure-lsp/clojure-lsp - 678eebad5c506c63e1c66e897f253efabaa45dd8 authored over 2 years ago by Juho Teperi <[email protected]>
Add 180 sponsor

github.com/clojure-lsp/clojure-lsp - 15b8bb6656d623e3e56e05b2c80606423943ce41 authored over 2 years ago by Eric Dallo <[email protected]>
Merge branch 'aarch64-reenable'

github.com/clojure-lsp/clojure-lsp - 4c2eab228a129160ce7923afd67a579d459d1ecc authored over 2 years ago by Eric Dallo <[email protected]>
Add items count log to completion items

Related to #750

github.com/clojure-lsp/clojure-lsp - 932941d5eea4416448f8bbbd94afd499c0d846d5 authored over 2 years ago by Eric Dallo <[email protected]>
Add support for Find implementation

github.com/clojure-lsp/clojure-lsp - a13d2071184b0aa6e665215f4abc1f90e55fac4d authored over 2 years ago by Eric Dallo <[email protected]>
Change release script

github.com/clojure-lsp/clojure-lsp - b6b53fd411e65ff21dacb9c79d5bb495c6cf7ad7 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped cider/cider-nrepl from 0.28.1 to 0.28.2. (#746)

Inspect dependency changes here: https://github.com/clojure-emacs/cider-nrepl/compare/v0.28.1......

github.com/clojure-lsp/clojure-lsp - 0efef5c1ea266ac4af0c44f4c802185191a81580 authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped com.cognitect/transit-clj from 1.0.324 to 1.0.329. (#747)

Inspect dependency changes here:

Co-authored-by: clojure-lsp-bot <41898282+github-actions[bot...

github.com/clojure-lsp/clojure-lsp - 53ca3528e08e1d8e7ae747b1db2cb7db86b9f08c authored over 2 years ago by Clojure LSP bot <[email protected]>