Ecosyste.ms: OpenCollective

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

github.com/clojure-lsp/clojure-lsp

Clojure & ClojureScript Language Server (LSP) implementation
https://github.com/clojure-lsp/clojure-lsp

Timeout integration tests after waiting 30s for server response (#1063)

Instead of letting the integration tests wait forever for a response
from the server, this time...

6988b37d1b86c68f33e641d83fc63df82dec01c0 authored over 2 years ago by Jacob Maine <[email protected]>
Extracted functions are private (#1062)

For consistency with promote-fn and create-function.

Fixes #1039

5663f9cfc23b43d36aa97b5a35390acb3aeef4e9 authored over 2 years ago by Jacob Maine <[email protected]>
Avoid blocking in go blocks (#1064)

Avoids using blocking operations (the !! ones) within go blocks, as this
will block the limited...

858879af5784f859f52b2e66f056f15c92bf2691 authored over 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1059)

Co-authored-by: ericdallo <[email protected]>

64cc3aa463505ea197c275c92454bdbe24028374 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Use clj-depend if any config available (#989)

* Use clj-depend if any config available

* Fix tests

* Docs

* Add project source-paths ...

f561f084c0423cebec952b1a713bd0ff4df2ddd1 authored over 2 years ago by Eric Dallo <[email protected]>
refactor: improve comment

adec691803903e7cf62b3b89917270540e487d49 authored over 2 years ago by Eric Dallo <[email protected]>
Fix clean-ns to move reader conditionals to before normal requires

Fixes #1057

5d6a2a5f24da0c5ca26a091768e68a84585cbd0a authored over 2 years ago by Eric Dallo <[email protected]>
fix: missing <! after async tasks refactor

Fixes #1058

614145bb10a77769ffc4c98b525b275bbf2ebaf4 authored over 2 years ago by Eric Dallo <[email protected]>
Fix references and code lens of defrecord/deftype for cljs files.

Fixes #1055

b72c124856dffd6dd181aecccb6f56325988e8c7 authored over 2 years ago by Eric Dallo <[email protected]>
Add try catch blocks for async tasks

Related to #1054

57e46c492187c0f807552886813f15a57d9b209f authored over 2 years ago by Eric Dallo <[email protected]>
Improve performance of drag-forward (#1052)

* Speed up drag forward

By not using n.protocols/extent, which parses strings character by
c...

efbf686528c69e36f3c444227b8e2bbe1cc9d726 authored over 2 years ago by Jacob Maine <[email protected]>
Waits for client to do rename before moving db data (#1050)

Fixes #1049

c96d163c94300961776afbb95589ae906381dcf3 authored over 2 years ago by Jacob Maine <[email protected]>
Drag maintains cursor position (#1051)

Fixes #1029

5a7c89cf1e7cfe6c1d6559c319d01ea140d10094 authored over 2 years ago by Jacob Maine <[email protected]>
Disable drag between clauses (#1048)

Resolves #1030

e92919647521dd756eb82b1760e9bb44d0054ed1 authored over 2 years ago by Jacob Maine <[email protected]>
Refactor drag to return two edits (#1044)

* Refactor drag to return two edits

Rather than returning a single edit which spans both clau...

860e5b4227a580664528b5acd18beeb8fb6c9c57 authored over 2 years ago by Jacob Maine <[email protected]>
Merge pull request #1040 from mainej/query-signatures

refactor: Query signatures

53b51136302e0b88b89458956c4cf64f77d5f980 authored over 2 years ago by Jacob Maine <[email protected]>
Rename local

162fdf1f5d7ddf5b2a96d03ab8745992e580eca4 authored over 2 years ago by Jacob Maine <[email protected]>
Move queries out of api into queries ns

08970f21a6c7e9bc0c7b465a35123f4a3cc9aafd authored over 2 years ago by Jacob Maine <[email protected]>
Use helper when merging analysis

2275349cac1e57f5f9c039ebcb6094a00497577d authored over 2 years ago by Jacob Maine <[email protected]>
Move db closer to queries in notify-references

38a010886ea2587446ca1e55484cba96cbd90b4c authored over 2 years ago by Jacob Maine <[email protected]>
Move db closer to some queries in completion

08a6a24c2f004899ce45becd03238414e16d36cb authored over 2 years ago by Jacob Maine <[email protected]>
Make queries/find-first private

495eed9eba60cb1ec608ea0cbabff26faad7233b authored over 2 years ago by Jacob Maine <[email protected]>
Use helper to put analysis in db

e2758ddb8104f5d18235a1f893b73d48e287298f authored over 2 years ago by Jacob Maine <[email protected]>
Pass db to rest of queries

5cb81c624a301bb1dcbd0e616fe3183c0b78f13c authored over 2 years ago by Jacob Maine <[email protected]>
Pass db through clean-ns and add-missing-libspec

bb0debf4e9ae0b962198e57bdbc78ed3dc2a4e99 authored over 2 years ago by Jacob Maine <[email protected]>
Pass db through custom lint and code-lens

2150a0a505715cf7c6b8ee12c1e0f7e58f1783ad authored over 2 years ago by Jacob Maine <[email protected]>
Pass db to main queries/find methods

605869e22abc03a0a6b712cfc37ccab748ed50dd authored over 2 years ago by Jacob Maine <[email protected]>
Update to latest clj-nix (#1046)

Also pins clj-nix to a specific version to avoid breaking changes

f7b495c5618ce7d40874dd12203d9206557b37f4 authored over 2 years ago by José Luis Lafuente <[email protected]>
Update to latest clj-nix (#1046)

Also pins clj-nix to a specific version to avoid breaking changes

c58f5e85f049c52b32ed7b78e5582f65d9667f95 authored over 2 years ago by José Luis Lafuente <[email protected]>
Update to latest clj-nix (#1046)

Also pins clj-nix to a specific version to avoid breaking changes

d4b5cd12b29749b1c8ce8c52496ac91f0a999469 authored over 2 years ago by José Luis Lafuente <[email protected]>
Improve hover element selected (#1045)

* Improve hover element selected

* Fix tests

54f895793bea90370bfc6da9674154ef07566033 authored over 2 years ago by Eric Dallo <[email protected]>
Fix invalid version set on did-change-watched-files

This is a important fix as the documetn version was being one above current on the client, causi...

b18af2c7f56e773a4572610cb8672daedd504bb0 authored over 2 years ago by Eric Dallo <[email protected]>
Fix drag from a quoted symbol (#1041)

* Fix drag from a quoted symbol

Fixes drag from `[v '|q :kw]`. In this and similar cases, dra...

35d99f8335849d4a6cbbe58242e9ae73459b167e authored over 2 years ago by Jacob Maine <[email protected]>
ci: update deps-lock only on master pushes

17c8309e4523e69b6df92eb8dbb35be4e4bafaa3 authored over 2 years ago by Eric Dallo <[email protected]>
feat: find references of namespace usages now find all namespace usages on project, not only the definition.

Fixes #1022

baa68e1a78980208760cbeb2fc230cdd3d275930 authored over 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1037)

Co-authored-by: ericdallo <[email protected]>

7fce2f897cd6c475c7c90ab99254d8201626b769 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bumped rewrite-clj/rewrite-clj from 1.0.767-alpha to 1.1.45. (#1036)

* Bumped rewrite-clj/rewrite-clj from 1.0.767-alpha to 1.1.45.

Inspect dependency changes her...

adcb48187fa5648c3a1d4fe1d57b4d82fa095287 authored over 2 years ago by Clojure LSP bot <[email protected]>
Fix suggesting alias to wrong lang (#1035)

This prevents `add-missing-libspec` from suggesting an alias to a file in the the wrong language...

77b38c5cb2819cade0aa6c12b184c049de71b82a authored over 2 years ago by Jacob Maine <[email protected]>
Fix find-declaration in cljc (#1034)

Fix to ensure that when invoking find-declaration from a CLJ element in
a CLJC file, goes to th...

4dd0b0c21cbe169baea465f1b539c5cc96011a61 authored over 2 years ago by Jacob Maine <[email protected]>
Update deps-lock.json (#1032)

Co-authored-by: ericdallo <[email protected]>

2175c100fd6782d3c516942b5e6c19c1dbf33e87 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bump lsp4clj to 0.4.1

b911b6733f7fa14250321a2a2ee1b2e12f586d71 authored over 2 years ago by Eric Dallo <[email protected]>
tests: Add tests for find references of namespace-definitions

Fixes #1026

4d26a911e4f60be3ce343f04fdb67da9ed6adfdb authored over 2 years ago by Eric Dallo <[email protected]>
performance: Improve find-declaration feature.

Fixes #1021

589231bf368a23003b48e0a22bfa9b91f83460fd authored over 2 years ago by Eric Dallo <[email protected]>
feat: remove deprecated disabled setting `:linters :clj-kondo :async-custom-lint?`.

Fixes #1017

ffde49873432dd6ac73ed4afd9e227cee4a75309 authored over 2 years ago by Eric Dallo <[email protected]>
Add support to rename namespace of namespaced keywords like re-frame events/subs.

Fixes #978

9ebf991e405a54e5f0c877a10a6e9261498525a3 authored over 2 years ago by Eric Dallo <[email protected]>
ci: update ymls

b30d9ab5fe55c231b651aa557c9befe02526c8fa authored over 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1012)

Co-authored-by: ericdallo <[email protected]>

6983cfdbe2928bea9bf481a60ecbd68249977a86 authored over 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bump multiple libs

d3d76ab2bf24845577d877bec8774ef31b5c1099 authored over 2 years ago by Eric Dallo <[email protected]>
Changelog: Add `compute-external-file-changes` setting as true by default, when enabled it will consider file changes outside editor like git branch changes and update analysis, avoiding the need to restart server when a file is changed outside editor, this will only work if client file-watchers is enabled.

Fixes #1002

221bcde5f658722858901c758edcf85a5ebb506c authored over 2 years ago by Eric Dallo <[email protected]>
Add support to change file watch

e98249d14ee914f199ca698ee14b4319816658b2 authored over 2 years ago by Eric Dallo <[email protected]>
Remove `use-source-paths-from-classpath` setting, its value was already true and disabling it could cause false-positives.

2ed55031d31fb61e3975f8b7b60b435459d22517 authored over 2 years ago by Eric Dallo <[email protected]>
Avoid going to clj def from cljs usage (#1003)

```clojure
;; a.cljs
(ns a)
(def f)
;; a.clj
(ns a)
(def f)
;; b.cljs
(ns b
(:require...

aaebe82572aceee8cdcfe510ae8c8301ed9a2f84 authored over 2 years ago by Jacob Maine <[email protected]>
Improve diagnostic log

FYI @mainej

3514f39ae502f31dec0d35d4e42259322545aca0 authored over 2 years ago by Eric Dallo <[email protected]>
Add github action to update deps-lock.json (#1001)

6ea60a673962e64caba31e4deb84dde2e20c0fce authored over 2 years ago by José Luis Lafuente <[email protected]>
Improve nix flake docs

a2a28d8e63a977d5da3ad5d4c6b9a6535f843801 authored over 2 years ago by Eric Dallo <[email protected]>
CHANGELOG

9f0c724bdc69abbb0b8aa78c8cb7f6256cf1dcbb authored over 2 years ago by Eric Dallo <[email protected]>
Add flake to build clojure-lsp (#999)

* Add flake with clj-nix

* Update clj-nix version

* Update versions

d2e53452734cc8bfeec95cc9cbe401b6cdb63ac4 authored over 2 years ago by José Luis Lafuente <[email protected]>
Fix changelog

40b6e70fd4f529d6fdf0b2ec02f11045ab7bbcfd authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.05.31-17.35.50

72554fea701e0cd5b9f7c8da3bb7ba180498c7b2 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to 2022.05.31

0a6d25f2e4706ba1f06ccac07607acd2c2fb0f3d authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.05.31-16.00.18

599d2e54ec18074e48d630092071de1d4b69bdff authored over 2 years ago by Eric Dallo <[email protected]>
Update nightly version

78dd3361a9accf7a5ba7c27418e766101b6f00f4 authored over 2 years ago by Eric Dallo <[email protected]>
Fix integration tests

78e3b67dd0832076bc75890786f064ad5014209a authored over 2 years ago by Eric Dallo <[email protected]>
Consider `.clj_kondo` files as clj files.

cdcc988a3187a28d6d398f13927ffe9f129da48b authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo

bbc19bfeb629e3a4bb431147ba278dbea5896b4a authored over 2 years ago by Eric Dallo <[email protected]>
Bump kondo and fix method semantic tokens

8ded79a0e576495dd09729f31111607531e7d301 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to 2022.05.28

cc233ff2ec0150d5c536991c2f42d87e2c606f3e authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.05.23-13.18.11

8517f6a54dbb3272b529bf914b409134ad67dc7f authored over 2 years ago by Eric Dallo <[email protected]>
Improve cli open file (#991)

* Make internal-api open file faster

* [CHANGELOG]

b50cb7400deb46a0c211daf556998ea5728eca27 authored over 2 years ago by Eric Dallo <[email protected]>
Fix several links in the docs (#987)

This makes the links in the doc files work on both github and
clojure-lsp.io.

8f8ec2cba8867d58640cb218c8822d3a3f1ff96a authored over 2 years ago by Jacob Maine <[email protected]>
Fix integration tests

0011ef6221f8920fb396a5b8bb08d88f55a14d87 authored over 2 years ago by Eric Dallo <[email protected]>
Improve clean-ns correct positioning of multiple refers

b3d8968b4bfc5357998b43fc60d489ce230acfa5 authored over 2 years ago by Eric Dallo <[email protected]>
Avoid duplicate parens when inserting snippets during completion.

Fixes #982

11019f6b86ceef77f23216058be4c372006624ba authored over 2 years ago by Eric Dallo <[email protected]>
Support clj-kondo `:config-in-ns` and `:ns-groups` for `clojure-lsp/unused-public-var` linter.

Fixes #981

010a3bf86f0e2eee6b14eb311f172b7450c33f40 authored over 2 years ago by Eric Dallo <[email protected]>
Add support to completion keywords found on function definition `:keys` destructuring, improving completion on api calls.

72ac297518a43e7ea7fe66958fc2b984d4215142 authored over 2 years ago by Eric Dallo <[email protected]>
Fix find definition of macros required by :require-macros on cljs files.

Fixes #980

d5e1ef39bc17cd8bb7f94bf6c9f611335dd6b2af authored over 2 years ago by Eric Dallo <[email protected]>
[CHANGELOG]

587c717f7ad76027d837c3941b503b3dc9cbceb6 authored over 2 years ago by Eric Dallo <[email protected]>
Fix command move-form not working

40be495c40c1b904b3a4f34799c401ba3d4c25d5 authored over 2 years ago by Eric Dallo <[email protected]>
Fix powershell.exe command execution's error (#976)

* Fix powershell.exe command execution's error

* use cmd.exe to execute shell command

* Us...

88e6ed9cf31f34230758171a5b6b9fd10a6988c1 authored over 2 years ago by cdzwm <[email protected]>
Fix JDK global cache load when jdk source were already analyzed on previous sessions, fixing finding definition of jdk classes not working sometimes.

ea361139357188bb23403f4a6f9cc44fa8d17ee0 authored over 2 years ago by Eric Dallo <[email protected]>
Support string config for :linters to support lsp clients (#977)

* Support string config for :linters to support lsp clients

If not using a file for global co...

0c7d46534abc981d6fdc9630d99d3e133b4e3917 authored over 2 years ago by Daniel Leong <[email protected]>
lint-fix

e7b360370644cc8b896754eb17ba288c81a7d579 authored over 2 years ago by Eric Dallo <[email protected]>
Allow specify how many classes clojure-lsp should check before moving sorted package imported classes to next line.

Fixes #966

b6292a43d83a2ddfce632d27307e36d2ea7353d4 authored over 2 years ago by Eric Dallo <[email protected]>
Optimize semantic tokens (#971)

* Report full semantic-tokens time in logs

* Replace quadratic algorithm with linear for sema...

cf9866f70354255e66966b15a8f4df2b4e1042f7 authored over 2 years ago by Jacob Maine <[email protected]>
Fix drag in 'are' when clojure.test is aliased (#968)

If clojure.test was aliased, for example to `test`, dragging within
`test.are` didn't behave as ...

42f88f7fa8f3d64dc51ccfefb16a92731406afea authored over 2 years ago by Jacob Maine <[email protected]>
docs: improve clean docs

14f0c80f4bd0abe555d4982a3d6a133aa2d600ff authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.05.03-12.35.40

e68428965f78291b5c116f7e14558ff4e206f630 authored over 2 years ago by Eric Dallo <[email protected]>
Bump medley on tests and babashka/fs

5a4da50eb281158367afb5154b6083f70dbdaa2f authored over 2 years ago by Eric Dallo <[email protected]>
Bump missing lsp4clj-protocols to 0.3.0

3aa0c3b7fae9e2801e0d0b5129f8fe7eeede60ce authored over 2 years ago by Eric Dallo <[email protected]>
Fix drag for calva (#955)

* Wait for client to apply edit before moving cursor

This fixes a bug that was noticed in Cal...

13487d1eb0d06596565f76b8f6d76d00b7e9f03b authored over 2 years ago by Jacob Maine <[email protected]>
Merge branch 'progress-improve'

afb2477b79a492762d588037b861c9055b1da5dd authored over 2 years ago by Eric Dallo <[email protected]>
Improve progress report both on editor and CLI using new clj-kondo callback feature.

dacd3726fa5bbade7b9c61fb9b31960fccc4f9c0 authored over 2 years ago by Eric Dallo <[email protected]>
set source-paths to remove duplicates

8f07d2fce05d148e70aecab2504263da305a0e7e authored over 2 years ago by Eric Dallo <[email protected]>
set source-paths to remove duplicates

f3d5f8e393b7ea2a6a7143b69c37c85b23339a06 authored over 2 years ago by Eric Dallo <[email protected]>
Fix unit tests

6bcc4bb27859254e1e85509ba1eff07966e9625a authored over 2 years ago by Eric Dallo <[email protected]>
Support sorting classes inside package imports during `clean-ns`.

Fixes #932

bfca1b21fe9eb931684a82fe65eb48ca90bff1fd authored over 2 years ago by Eric Dallo <[email protected]>
Skip var bodies when analyzing deps (#950)

* Skip var bodies when analyzing deps

This decreases uncached startup time by 60-70%. See
ht...

458097bae69581a2d988427175078c0609401c12 authored over 2 years ago by Jacob Maine <[email protected]>
Bump lsp4clj (#951)

b4da351126a0c931b0bf1c171483fe8462ffcec6 authored over 2 years ago by Jacob Maine <[email protected]>
Avoid processing duplicate alias/ns completions (#943)

* Avoid processing duplicate alias/ns completions

In metabase/metabase, I was getting very sl...

e070d3ee5ea1b0dd86eb37cae2b265d483f3471e authored over 2 years ago by Case Nelson <[email protected]>
Don't fail if at least one classpath was found

Fixes #942

1b80dce874b8c84b5f4a6131000781578100c315 authored over 2 years ago by Eric Dallo <[email protected]>