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

Add edn analysis for keywords (#1441)

* WIP

* Add more tests

* Update deps.edn

* CHANGELOG

659e2ff277dc59e38c37f0e40028f9b7ad9fd42a authored almost 2 years ago by Eric Dallo <[email protected]>
CHANGELOG

2634f6c81ff8acf45d113b3c24b5438c9577e389 authored almost 2 years ago by Eric Dallo <[email protected]>
Fix pom generation to consider both lib and cli

852fa0d1e6a9dc38b0b6c603148f845c02e0ad45 authored almost 2 years ago by Eric Dallo <[email protected]>
Fix ci

1bd6dd2cc3f98677b1f41439c5106a255568d4fe authored almost 2 years ago by Eric Dallo <[email protected]>
Fix version

cab0abdf4d15bba69a37be9991e35528f38bfdeb authored almost 2 years ago by Eric Dallo <[email protected]>
New jar availalbe on releases: `clojure-lsp-server.jar`, an Uberjar not aot-ed containing both clojure-lsp core + server code for other clients usage like `lein-clojure-lsp`.

5a4ad09a83bc572f2f110a689eef4ce06abc2a98 authored almost 2 years ago by Eric Dallo <[email protected]>
CHANGELOG

Fixes #1443

0d078f4bb7b4f6d13c6e39c029de9239d4bacbc5 authored almost 2 years ago by Eric Dallo <[email protected]>
Avoid false-positives of unused-public-var for functions used in :gen-class that starts with `-` as convention

fcb281b98a5ef6b4f911017c5bf0c3ff52d1c171 authored almost 2 years ago by Eric Dallo <[email protected]>
Fix tests

9d916499fa1a1d7a69600c798f8c82cef6d8e6c3 authored almost 2 years ago by Eric Dallo <[email protected]>
Add bb cli-debug-install to install to m2

c16c74ae9b225af2320ec15a13819651ad36c317 authored almost 2 years ago by Eric Dallo <[email protected]>
Allow starting not only io server

f681bfa3c940505b8aeef60c9ecb67679ee0bea6 authored almost 2 years ago by Eric Dallo <[email protected]>
Update README.md

6180c3e7adf2e24b34c58d1114483f29e28d61c9 authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped funcool/promesa from 10.0.582 to 10.0.594. (#1442)

Inspect dependency changes here: https://github.com/funcool/promesa/blob/10.0.594/CHANGELOG.md
...

d850fc45762be74e19a957d2b611bc42838a99d4 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Fix tests

374928dbcdd138c68943a835aaf639a8c1ef2002 authored almost 2 years ago by Eric Dallo <[email protected]>
Allow rename alias of function calls, renaming properly both function usages and alias definition

ea5293007506d390730b0d22e1c98e1ddab70760 authored almost 2 years ago by Eric Dallo <[email protected]>
Include reffered vars in completion.

Fixes #1440

01a092ee6d241ed79e84da556cbf2c7e8f76b4b3 authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped org.babashka/spec.alpha from 8df0712896f596680da7a32ae44bb000b7e45e68 to 951b49b8c173244e66443b8188e3ff928a0a71e7. (#1439)

Inspect dependency changes here: https://github.com/babashka/spec.alpha/compare/8df0712896f59668...

fcf6e3f5e194ac6cc5d47416a2444695a796c3cc authored almost 2 years ago by Clojure LSP bot <[email protected]>
Improve semantic tokens for defprotocol, definterface coloring as `interface` tokens.

28b3d7ec789f272f2e2389662d9231f9485878dd authored almost 2 years ago by Eric Dallo <[email protected]>
Fix integration tests

209a04f46ca42a8e121832cafc34882b5aff7f36 authored almost 2 years ago by Eric Dallo <[email protected]>
Make diagnostics command print as json or edn.

Fixes #1419

f91e0123d288829a92c10721ddfc621c5bedfe8b authored almost 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1380)

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

6075d3ac4ebf7e4b8623d8b81617723c2361c5a1 authored almost 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
CHANGELOG

874868bad3f74c6e1f5c65d8876b348df1ef213a authored almost 2 years ago by Eric Dallo <[email protected]>
completion wait for changes (#1426)

79e8c6e84fe42dea061353234ecaa2573274257b authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped babashka/babashka.pods from decf791000081ca9e6d2fbea9f20a0aa3fae902e to 4fb0da7daf68cf1cb8dac983d399e62794ff4f60. (#1428)

Inspect dependency changes here: https://github.com/babashka/babashka.pods/compare/decf791000081...

d512212a3eeb1f5a145fe3e9c7a0406f56873edf authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped funcool/promesa from 9.2.541 to 10.0.582. (#1423)

Inspect dependency changes here: https://github.com/funcool/promesa/blob/10.0.582/CHANGELOG.md
...

b588e669f585ce6ef7a40a5df0a26faf72b3f4f6 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped io.github.clojure/tools.build from v0.8.5 to v0.9.0. (#1424)

Inspect dependency changes here: https://github.com/clojure/tools.build/blob/v0.9.0/CHANGELOG.md...

95c2d0e20da7fc6667302803418a8d8b5e29d243 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Print cached classpath to logs

2378b302e4688f0cdc08e2d9cb392a59a337f2c2 authored almost 2 years ago by Eric Dallo <[email protected]>
Fix add missing import code action when there are multiple options.

Fixes #1422

998b950db1bb59325d00a420296de86c431ec720 authored almost 2 years ago by Eric Dallo <[email protected]>
docs: improve docs of :import-classes

Related to #1421

6a255b9f254e5be7298cbf2314448f076623ff02 authored almost 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to `2022.12.11-20221220.093423-5`

aa4534c429fde470d25dd9fbca107658bc80e7c6 authored almost 2 years ago by Eric Dallo <[email protected]>
install: fix script to consider aarch64 linux to not use static

e4695ecf32a01d5455b9f11d01c83cf8be0b9770 authored almost 2 years ago by Eric Dallo <[email protected]>
Use ubuntu-20.04 and use always static for linux

0895a3d836a5fddcc2a59b1091252b16a1de738f authored almost 2 years ago by Eric Dallo <[email protected]>
Release: 2022.12.09-15.51.10

f2cc6919bed996ae377be2eec911490b4e3fd900 authored almost 2 years ago by Eric Dallo <[email protected]>
Replace task spawning macro with a function (#1414)

Co-authored-by: Eric Dallo <[email protected]>

97be19a0d63f29d6ff17887969eec76e660b2e25 authored almost 2 years ago by Jacob Maine <[email protected]>
Avoid watching ignored source-paths, causing find-definition/references and other features go to wrong files.

61f34ee4a01632663527a35575ce8797189fb672 authored almost 2 years ago by Eric Dallo <[email protected]>
Fix tests

12412901cdd1614fefcfbd19de5ac743afd791de authored almost 2 years ago by Eric Dallo <[email protected]>
Avoid loop on finding-definition when no definition is really found

9791360ba58e34ac1e7f6c35801fd43d314f63eb authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped com.taoensso/timbre from 6.0.3 to 6.0.4. (#1413)

Inspect dependency changes here: https://github.com/ptaoussanis/timbre/blob/v6.0.4/CHANGELOG.md
...

74429ea952610e982c6899ecd37a781dfe449bdb authored almost 2 years ago by Clojure LSP bot <[email protected]>
bump clj-kondo to 2022.12.08

214cd5ee9d3ad976035a53fa3f8ddc6d754cb98e authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped com.taoensso/timbre from 6.0.2 to 6.0.3. (#1410)

Inspect dependency changes here: https://github.com/ptaoussanis/timbre/blob/v6.0.3/CHANGELOG.md
...

d2a56b02a8733f55436948a515ca3f297ffd5a04 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Support find implementations of definterface (#1411)

9b5522fe34b61fd3b03a9d31d9ebbe0bd6222740 authored almost 2 years ago by Eric Dallo <[email protected]>
Important regression fix where clojure-lsp may do inconsistent lint when classpath scan fail without showing to user the error.

3a4e390f39391e0964ee03415579d5a3fe830781 authored almost 2 years ago by Eric Dallo <[email protected]>
Use CLJS vars as fallback, for clerk render fns (#1405)

* Use CLJS vars as fallback, for clerk render fns

* #1403: fall back on CLJS var in find-defi...

b67d8e80499102280b377d082fd8b9ebdd7dcbfb authored almost 2 years ago by Michiel Borkent <[email protected]>
Add missing ns snippet paren (#1395)

f82e9e71ddd5780e766a3475515612982ad323a0 authored almost 2 years ago by Martynas M <[email protected]>
docs: update link

40846f814aec13fd01a50be039767952bce2b4f6 authored almost 2 years ago by Eric Dallo <[email protected]>
fix: babashka pod tests

bd72f8d0af368c6b4a93a136bfa2bf467edb478e authored almost 2 years ago by Eric Dallo <[email protected]>
Add new refactoring `cycle-keyword-auto-resolve`, e.g. `::bar` -> `:foo/bar` and vice-versa.

Fixes #1128

ee8ad07be39e9ecd6ced8ad53e4623f605896941 authored almost 2 years ago by Eric Dallo <[email protected]>
Add to the dump command.

Fixes #1390

b5e1cfb6dad08de21f02c32d5ec9dc9e77a21f4a authored almost 2 years ago by Eric Dallo <[email protected]>
Fix Calva's escaped URIs rename issue (#1389)

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

c9685358f04f56f41724a2d0b0ac15ed46309a53 authored almost 2 years ago by ikappaki <[email protected]>
Make `add-import` command/code-action smarter, checking if there is already a package import to just include the classname instead of full import.

08232206034fdb356b0467f6d3fafc7391e5ada2 authored almost 2 years ago by Eric Dallo <[email protected]>
Improve missing imports code actions to show the count of usages

408f3cf46dd37e3c6cb44daadfe8f7d85ef29a8f authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped funcool/promesa from 9.0.470 to 9.2.541. (#1387)

Inspect dependency changes here: https://github.com/funcool/promesa/blob/9.2.541/CHANGELOG.md

...

5384f31c1a3408b8535917febb5178a513aa5e7d authored almost 2 years ago by Clojure LSP bot <[email protected]>
Allow import java classes via code-actions `Add import 'x.y.Z'`.

ce286a8d5acfb6fa31348f7702d47205344b1b84 authored almost 2 years ago by Eric Dallo <[email protected]>
Allow specify analysis type for `dump` command, default to analyze project only analysis.

Fixes #1383

024e40f7621f8f0dbc10c65ef3dfc2e70ae07e6d authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped com.taoensso/timbre from 5.2.1 to 6.0.2. (#1382)

Inspect dependency changes here: https://github.com/ptaoussanis/timbre/blob/v6.0.2/CHANGELOG.md
...

e1adabd1a12d1b9893cf5e88ac2b03e87875e9f9 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Inlining the sole let binding removes the let (#1381)

This fixes https://github.com/clojure-lsp/clojure-lsp/issues/210.

```clojure
(let [|a 1] (in...

7a23bac09cafad80c7e82fcdac7cb7558a15fe79 authored almost 2 years ago by Jacob Maine <[email protected]>
Bump clj-kondo to `2022.11.03-20221116.204630-13`

ca64c16fddf44cf61c71ff8cc345932aaa194083 authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped babashka/fs from 0.1.11 to 0.2.12. (#1374)

Inspect dependency changes here: https://github.com/babashka/fs/blob/v0.2.12/CHANGELOG.md

Co-...

a65513baf2a4f7f22ba6a39e159ae677241c815a authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped com.clojure-goes-fast/clj-async-profiler from 1.0.1 to 1.0.3. (#1375)

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

60253ec3f5d5eb5768497393d74d590b2b52ff50 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped io.github.clojure/tools.build from v0.8.3 to v0.8.5. (#1376)

Inspect dependency changes here: https://github.com/clojure/tools.build/blob/v0.8.5/CHANGELOG.md...

b594a011e7c035dcd01047322d42dd27b5a71706 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped borkdude/rewrite-edn from 0.3.4 to 0.4.5. (#1377)

Inspect dependency changes here: https://github.com/borkdude/rewrite-edn/blob/v0.4.5/CHANGELOG.m...

045b98fc0e2ca0dc07b030f70a94912247d5b267 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Avoid wrong clj-kondo configs in case clojure-lsp process is spawned from a different directory than project-root

fea64b11877a3ef558a523a295f2e050f5eab845 authored almost 2 years ago by Eric Dallo <[email protected]>
Improves :kind on symbols, for better iconography (#1371)

* Improves :kind on symbols, for better iconography

When returning symbols from `workspace/sy...

c36d3d1a38ceac4f42a91327467afaeb5f502664 authored almost 2 years ago by Jacob Maine <[email protected]>
docs: more docs improvements on api

bc59246b3b8b119877acbb1c7263c64457cb6cbe authored almost 2 years ago by Eric Dallo <[email protected]>
docs: improve api docs

cc3b7b83b4c27eb8cf40931cfb4135345ee7bb3a authored almost 2 years ago by Eric Dallo <[email protected]>
docs: Improve api documentation

7a21ee23be83e71bac0b2d7bcbfe0d81b68871b6 authored almost 2 years ago by Eric Dallo <[email protected]>
CI: fix integration-test

d9dd773ea6b8814609a6a0f3fdda1410fc02451f authored almost 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1367)

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

75e60265fd806a83e55a31ba3867fa4451dc17c7 authored almost 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Bump clj-kondo to `2022.11.03-20221105.203751-5`

ba0f37eefc07deea60fefb83c72995dc86d394cc authored almost 2 years ago by Eric Dallo <[email protected]>
Only publish progress on initialize if client provided a .

Related to #1363

531e508f8532628a5ab41812a704ca5fec8be923 authored almost 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1362)

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

df7ff55d30c5dbeb0a3e28b7bcc21df6bf319a1e authored almost 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
CHANGELOG

bda6511ad65bf968f16f2e3e87cf51afbe0981e8 authored almost 2 years ago by Eric Dallo <[email protected]>
Release: 2022.11.03-00.14.57

7fdb62cee5b233f256db0ce0c2164fe5ea004b44 authored almost 2 years ago by Eric Dallo <[email protected]>
Bump clj-kondo to latest

6785d3ef1d5c0136eb01224f7866f9378c07edac authored almost 2 years ago by Eric Dallo <[email protected]>
Increase request wait timeout

596551eb11a8f37a483716f9a86b460f7fd18c60 authored almost 2 years ago by Eric Dallo <[email protected]>
Update deps-lock.json (#1359)

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

43c973601f6188d142ac43a5062ab6a262269b71 authored almost 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Increase integration-test timeouts for windows

f55487fe6f76b8bf32ae572f5c26d05f4376c9a7 authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped org.babashka/spec.alpha from 1a841c4cc1d4f6dab7505a98ed2d532dd9d56b78 to 8df0712896f596680da7a32ae44bb000b7e45e68. (#1354)

Inspect dependency changes here: https://github.com/babashka/spec.alpha/compare/1a841c4cc1d4f6da...

195aa5fabe9c9596f451318dbea337aa5c9670c5 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped babashka/process from 0.2.10 to 0.3.11. (#1355)

Inspect dependency changes here: https://github.com/babashka/process/blob/v0.3.11/CHANGELOG.md
...

4e8d7a5bc280143ff5d13fa8b9c4511bd79e79d0 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped org.clojure/tools.cli from 1.0.206 to 1.0.214. (#1358)

Inspect dependency changes here: https://github.com/clojure/tools.cli/blob/v1.0.214/CHANGELOG.md...

ddc64106abf8b96ddd2cdbbf81b95b028429ed39 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bump clj-kondo to 2022.10.15-20221102.115926-11

e34d01a087537ca46dccf5f3f24bec0a8b656bde authored almost 2 years ago by Eric Dallo <[email protected]>
Fix completion to consider required namespaces without alias or refers.

Fixes #1352

ac5dc9f01fce13661272167f127600c3655e59aa authored almost 2 years ago by Eric Dallo <[email protected]>
Allow completing any java* class (#1331)

* Allow completing any java* class

* Limit items

* Fix tests

* Replace limiting-items w...

4a1aa35763e0694206d8d8b757ae6376067cf542 authored almost 2 years ago by Eric Dallo <[email protected]>
Bump graal (#1350)

33e138d1eb6b7158d89d01021cd90d0347b67dd2 authored almost 2 years ago by Eric Dallo <[email protected]>
Bumped com.clojure-goes-fast/clj-async-profiler from 1.0.0 to 1.0.1. (#1338)

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

f11030348fbb576b45d37deb564d8a0e7eb3dd98 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped lambdaisland/kaocha from 1.70.1086 to 1.71.1119. (#1339)

Inspect dependency changes here: https://github.com/lambdaisland/kaocha/blob/v1.71.1119/CHANGELO...

85cb40b25dd58e7b512ac55272cc3db0aea0bae3 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Bumped cognitect/test-runner from a522ab2851a2aa5bf9c22a942b45287a3a019310 to 7284cda41fb9edc0f3bc6b6185cfb7138fc8a023. (#1343)

Inspect dependency changes here: https://github.com/cognitect-labs/test-runner/compare/a522ab285...

0456db47d746993135c8cee15f81d3b671c46107 authored almost 2 years ago by Clojure LSP bot <[email protected]>
Fix key to mark code actions preferred (#1335)

76ff1eab635c3120edea072495ae26d3c8cac867 authored almost 2 years ago by Jacob Maine <[email protected]>
Fix docs about troubleshooting a server that doesn't initialize (#1342)

* Fix docs about troubleshooting a server that doesn't initialize

* Also fix docs about trace...

cf87d78da2af8ba49b07885cb87f522cc2e195df authored almost 2 years ago by Jacob Maine <[email protected]>
Add Neovim development docs on how to get the port number and log file from clojure-lsp (#1336)

* add doc

* Update docs/development.md

Co-authored-by: Eric Dallo <[email protected]>

94c1baab2d94c68c2728124a25bbd40cd0c71130 authored almost 2 years ago by Daniel Habib Vieira da Silva <[email protected]>
Expand and correct docs about :dependency-scheme setting (#1334)

d774e00c3d777bb5ededcc779310758c18262c3d authored almost 2 years ago by Jacob Maine <[email protected]>
refactor: ignore make ns for clojure-lsp/unused-public-var

fef8500c71d84362a80e39394488963cbe2c655d authored almost 2 years ago by Eric Dallo <[email protected]>
fix tests

dc183c82f2e21393ae5f3ac6f9e79a213c9505f4 authored almost 2 years ago by Eric Dallo <[email protected]>
fix: only pass :lang to kondo if not unknown

a1f3603dd854ba47edfb426590bf021e753eb589 authored almost 2 years ago by Eric Dallo <[email protected]>
Ignore --trace on CLI (#1332)

* Revert to supporting --trace on CLI

Mark it as deprecated, in favor of --trace-level.

* ...

57adf181a26f3519e7bb86ee3aea8db65f1f35a9 authored almost 2 years ago by Jacob Maine <[email protected]>
Bump clj-kondo to `2022.10.15-20221021.124734-3` avoiding breaking changes on custom hooks.

b032d6873824ccaf5c2bc6d76d0d5dc13d98f553 authored almost 2 years ago by Eric Dallo <[email protected]>
Make encode work for zipfile deps (#1327)

* Make encode work for zipfile deps

* Pass db, not db*, through call-hierarchy

* Normalize...

2b078904ff3bcb79640f20264b8faa16a6c5b204 authored almost 2 years ago by Eric Dallo <[email protected]>
Tidy make scripts (#1314)

fe2165f46af48bb74ca859e5c4f5ebcdecbcb674 authored about 2 years ago by Jacob Maine <[email protected]>
Avoid blocked requests and abort cancelled requests (#1322)

This makes two changes related to more efficiently handling
process-after-changes requests.

...

a6202586ba5f89e4993661f935add7686f1f1449 authored about 2 years ago by Jacob Maine <[email protected]>
nit: remove verbose diagnostic log

d4bee864860f4761a00a0caf121500b4a5245214 authored about 2 years ago by Eric Dallo <[email protected]>