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 support to nightly install via install script

3077eaf6771f50dc26605ade174334d6b999f1ab authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix nightly build for linux-amd64

6bef872f3805e55cc7209d63506b0c2b3dfc347a authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix yml

bd728f2b94e8f4959c6901944bbefdd0b7e26960 authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix double zip on nightly builds

acbf05d425d3ef32bcf04c9058bacacfc61f0940 authored over 2 years ago by Eric Dallo <[email protected]>
Fix nightly double zip

545a9068a86cc6280c3951b4ad75ef5ac0ba034a authored over 2 years ago by Eric Dallo <[email protected]>
Minor log color fix

eeb40a95b4bb2a11a75c3d01c660ac3e7df00d6d authored over 2 years ago by Eric Dallo <[email protected]>
Improve server logs colors

59de42db87dd924aad1e34c42534efa67cf35eb0 authored over 2 years ago by Eric Dallo <[email protected]>
Bumped babashka/babashka.pods from 8f059da7e62f5c68a5e4ed2e878c53d3f77ef25a to e075b13bfe3666a73f82c12817bdf5f1d6c692e3. (#883)

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

0b9191f5d44d680ffa96ab613e7dded90cda57ba authored over 2 years ago by Clojure LSP bot <[email protected]>
Log meaningful durations (#869)

* Log durations in milliseconds

* Log time waiting for changes to process

* Move logging d...

a7b279e6c7ccb344f48ea55fe6d6ba80129167de authored over 2 years ago by Jacob Maine <[email protected]>
CI: fix nightly windows build

34bdc8d105d39fd1989da4fb6cea98e7a1fd325a authored over 2 years ago by Eric Dallo <[email protected]>
Fix integrationt tests

6dd3056096a2bc6304972fc4b3ec71bf9955a8b1 authored over 2 years ago by Eric Dallo <[email protected]>
Add more tags to loggers

523c3345651ea28335b968122c76dfbec11c6731 authored over 2 years ago by Eric Dallo <[email protected]>
Fix java local URI discovery

474ac0dfbc0c48060502f0d7cb3b4abaa9e84413 authored over 2 years ago by Eric Dallo <[email protected]>
Drop deprecated install script

d20cc6c3c69691a5a1ff7d8c40e50f2a770aa429 authored over 2 years ago by Eric Dallo <[email protected]>
Fix changelog

6f48d3fc936f76099e01a239e3b2141526ce61e3 authored over 2 years ago by Eric Dallo <[email protected]>
Fix changelog

740d47d4d9ba528296623249d49d0640cc1147a0 authored over 2 years ago by Eric Dallo <[email protected]>
Add JDK source discoverability feature, searching for installed JDK for later analyze with clj-kondo and support java classes interop.

16949fdf0c453084733e8d8c4b4204127a343925 authored over 2 years ago by Eric Dallo <[email protected]>
Namespace suggestion regessions and improvements (#877)

* Namespace suggestion regessions and improvements

There are number of decisions that go into...

d10fa10e392712d2b851d40855bb1dfc13a46157 authored over 2 years ago by Case Nelson <[email protected]>
Use JDK source if path provided (#882)

* Use JDK source if path provided

If Java JDK sources are already installed (normally via som...

038efb5d40848adee84ce63698edf143d061252c authored over 2 years ago by David Harrigan <[email protected]>
Add `:java :download-jdk-source?` setting to download JDK source after startup if not cached before globally. Disabled by default, enable if you want to hava java support for JDK classes.

31adb0c3e54e165760be6dd7bfca5e142e049250 authored over 2 years ago by Eric Dallo <[email protected]>
Return decompiled uri if a java class when find definition/references

c16261aeca441a5de5e94f58bdfaedf053465d02 authored over 2 years ago by Eric Dallo <[email protected]>
Take priority on java files instead of class ones

b0df2c3b3f750515e80e817d18e6da5ed2581f59 authored over 2 years ago by Eric Dallo <[email protected]>
Fix expand-let (#880)

Transform was looking for :list but anything other than :token should be
considered the contain...

2823b2019891f6e16242dcfa16a8ac40507432ff authored over 2 years ago by Case Nelson <[email protected]>
Fix integration tests

acc953a9b315353e18ef8be50ce06253fc4ae69f authored over 2 years ago by Eric Dallo <[email protected]>
Merge branch 'master' into java-analysis

882ac17101fb752fda1e44882264d05120ea96b5 authored over 2 years ago by Eric Dallo <[email protected]>
Add integration tests

768b9e5cb53f9e099ddef514fc1aff497dbc9813 authored over 2 years ago by Eric Dallo <[email protected]>
Minor renames

8a3887b048017aac0a51f7e325781e5cfaeac06f authored over 2 years ago by Eric Dallo <[email protected]>
Fix bug on startup

8868250f7e10f7dec625ade38197fb562ecadf38 authored over 2 years ago by Eric Dallo <[email protected]>
Add support for find definition of java class usages

24dd1e29a73fc011425ef611c638a13b86d1c978 authored over 2 years ago by Eric Dallo <[email protected]>
Fix typo in find-by-heritability docstring (#876)

184d12779f285b18d56af3b5cec31fbeab762df9 authored over 2 years ago by Jacob Maine <[email protected]>
Release: 2022.03.26-18.47.08

323bfabf585f0cc933ce6b1b87809f7a3597eb5d authored over 2 years ago by Eric Dallo <[email protected]>
Fix unused-public-var not considering excluding comments, changing `async-custom-lint?` setting to false.

45cb47aa17194a9d9df8ff8053bbab5c9c9e8861 authored over 2 years ago by Eric Dallo <[email protected]>
Scan fewer elements when range formatting (#875)

This is a small improvement to the work done in #795 to improve range
formattting performance. ...

3da6a40be55f0776db292957d8b51f8135721398 authored over 2 years ago by Jacob Maine <[email protected]>
Disable aarch64 integration tests for now

a851ba93a3886a9cdd3c4831bd117ed0de2a1c5f authored over 2 years ago by Eric Dallo <[email protected]>
CI: skip failed test for aarch64

b256bd23aeb8889f7a7c16843633c273ad4e739a authored over 2 years ago by Eric Dallo <[email protected]>
Re-add `:lint-project-files-after-startup?` setting

This should still exists until we fix integration-tests not working when linting project after s...

4a349858fd431a022e51c699413765b23086eeaf authored over 2 years ago by Eric Dallo <[email protected]>
Re-publish diagnostics after project startup

72fb7701e5aad435a624c6422abffb053e00ed9d authored over 2 years ago by Eric Dallo <[email protected]>
ci: Fix windows bb install

72a91824d7f633ab1604c6d1c46d87797e422611 authored over 2 years ago by Eric Dallo <[email protected]>
ci: Install scoop via action

5134ec56544c2e0b57bef65265e9df9725e7a16e authored over 2 years ago by Eric Dallo <[email protected]>
ci: Install scoop via action

451072ca91bb2078a9670210e624c6140133e7d3 authored over 2 years ago by Eric Dallo <[email protected]>
Fix release ci

dcd375b213a8638034a49a9cc1267d98a459f21b authored over 2 years ago by Eric Dallo <[email protected]>
Release: 2022.03.25-12.02.59

97600663242274ea5f99e115fe353dcd4e0ed9d6 authored over 2 years ago by Eric Dallo <[email protected]>
Fix typo Fileanems->Filenames (#873)

ed7d5713cdc119d890f26ecb7ea6d426bc0361b8 authored over 2 years ago by JohnGrib <[email protected]>
Clean ns automatically after adding missing require/imports, enabled by default under new `:clean :after-ns-refactor` flag.

Fixes #558

691c51b2522ddbbaaa1acf65b25bc0b3bd7072fd authored over 2 years ago by Eric Dallo <[email protected]>
Remove `:lint-project-files-after-startup?` setting

d748ce6f5efd0fb3b812fd693a6feccc756f6d40 authored over 2 years ago by Eric Dallo <[email protected]>
Add color to CLI logs

b09f5677bfd5a8b97fce91d290d645e732cdf564 authored over 2 years ago by Eric Dallo <[email protected]>
bump kondo

f41f533ffabc8079f50f58e146db694d930a08b4 authored over 2 years ago by Eric Dallo <[email protected]>
Call kondo to copy config-paths only

bc28aefbd1c04260bc138a657e038d4353d06240 authored over 2 years ago by Eric Dallo <[email protected]>
Make unused-public-var sync again :yay:

76c1bf59d79cc4ade0377e855df39eb2ea67e06f authored over 2 years ago by Eric Dallo <[email protected]>
Optimize unused public var (#861)

* Research optimizations for finding unused public vars

The baseline algorithm for finding un...

2b7012772897f554ec495efb175bdc28b7de57dd authored over 2 years ago by Jacob Maine <[email protected]>
862 don't select after move-coll-entry (#863)

* Fixes #862 - maintain cursor position with a single position

* Add to changelog

Co-autho...

df14a751de4c6e36403973228589d561d5dc4dff authored over 2 years ago by Case Nelson <[email protected]>
Bumped com.google.guava/guava from 31.0.1-jre to 31.1-jre. (#786)

Inspect dependency changes here:

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

65c2bf46f8fd66ddf8d1c2c38fe0dd18bdf787dc authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped lambdaisland/kaocha from 1.63.998 to 1.64.1010. (#834)

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

7ec27aebb938df250693100c74171808c1ab8487 authored over 2 years ago by Clojure LSP bot <[email protected]>
Bumped babashka/babashka.pods from 538fc6f4147badf3a457b3eb8f9f95dd3bc947b1 to 8f059da7e62f5c68a5e4ed2e878c53d3f77ef25a. (#850)

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

392efa89829ca02daef2237a5b15b0684c4282fe authored over 2 years ago by Clojure LSP bot <[email protected]>
Bump timbre

99a2f5c2f125b7a4513bc158205ec3859e705fc2 authored over 2 years ago by Eric Dallo <[email protected]>
Bump clojure to 1.11.0

cf36d67ef3627c2163e0b44ddc543af5f9dad8e8 authored over 2 years ago by Eric Dallo <[email protected]>
Exclude declare when calculating unused-public-vars (#843)

* Exclude declare and defmethod from var references

This resolves https://github.com/clojure-...

9b759b345bc4c26088dd21bd8bbb4c5477501e8a authored over 2 years ago by Jacob Maine <[email protected]>
Bumped babashka/babashka.pods from 538fc6f4147badf3a457b3eb8f9f95dd3bc947b1 to 8f059da7e62f5c68a5e4ed2e878c53d3f77ef25a. (#849)

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

3bf133a52e358bfa4868ef29e935e0fbfdb076dc authored over 2 years ago by Clojure LSP bot <[email protected]>
Fix exception logs

d05db69da5ce91fb67ce00343223c59bd59c6099 authored over 2 years ago by Eric Dallo <[email protected]>
Fixes #829 - Move to let improvements (#846)

* Fixes #829 - Move to let will now fallback to introducing a let and expanding it if an existin...

f6564813ac9a466dc1b77f13824931afab5c797b authored over 2 years ago by Case Nelson <[email protected]>
small server refactor (#848)

* small server refactor

* add producer to components

* undo the producer change

b4a2c43dc8ae1c5bb144075e70474611aecc6b20 authored over 2 years ago by Lukas Domagala <[email protected]>
fixed hardcoded file-watcher (#847)

* fixed hardcoded file-watcher

* fix updated function args

c14baed86e88bfe55cbd69110295871424999ab9 authored over 2 years ago by Lukas Domagala <[email protected]>
Update development.md instructions for vim dev. (#845)

92cef4352c72752dd86c2cc3e0b85ba33e2eeec7 authored over 2 years ago by Case Nelson <[email protected]>
add Components conecpt (#835)

* Create ILSPLogger protocol

* Change places to use logger

* Add components conecpt to interna...

be501a05b2f35ba50c4f9436333c795c90d911ff authored over 2 years ago by Eric Dallo <[email protected]>
Fixes #830 - change find-let-form to consider locals within zloc (#836)

* Fixes #830 - change find-let-form to consider locals within zloc

* Fix PR feedback and bug ...

c3e7cbe7a1716139475faac51de5f013b4af0daa authored over 2 years ago by Case Nelson <[email protected]>
Avoid changing DB identity (#839)

This is another tool to avoid the infinite loop described in
https://github.com/clojure-lsp/cloj...

f4e29a80cbadcb82a5d288f6b29cb1e72f9cba3b authored over 2 years ago by Jacob Maine <[email protected]>
Sort the settings and improve documentation a bit (#842)

-=david=-

da05f38422684416f5ad2fde01d100556c862ec9 authored over 2 years ago by David Harrigan <[email protected]>
Fixes #837 (#838)

* Fixes #837

A number of logic changes to what gets suggested, the principle is not
to introduc...

f4ee01df134988a7d8191e9de973672244d9784b authored over 2 years ago by Case Nelson <[email protected]>
Fix namespace on file creation when nested source-paths are available.

Fixes #832

5459270be31393e8ac82253b02fd3d58065e5898 authored over 2 years ago by Eric Dallo <[email protected]>
Check project-root-uri existence before getting format settings

Related to https://github.com/BetterThanTomorrow/calva/issues/1601

f02398906443d8dd3118c827253e17f0feb97f0d authored over 2 years ago by Eric Dallo <[email protected]>
Make find-implementations consider `reify`.

Fixes #827

a37860b0a6750136092cbdcfac5c9d1db268d1a3 authored over 2 years ago by Eric Dallo <[email protected]>
Match cljfmt for regex & .clj config file reading (#813)

* Match cljfmt for regex & .clj config file reading

* PR feedback - don't allow read-eval

Co-a...

02a550592bdc352501158b9ecae36489d5a7eb40 authored over 2 years ago by Case Nelson <[email protected]>
Fix integration test

a39669a2d6febd38e18d1ccfb921a68dd3be0e61 authored over 2 years ago by Eric Dallo <[email protected]>
Add new code action `Introduce let` for existing command.

Fixes #825

c95b6610e1c087981dc484b00eb4ba54379c8b3a authored over 2 years ago by Eric Dallo <[email protected]>
lint-fix

6696f56db970da16550696ba5a1728d93042c267 authored over 2 years ago by Eric Dallo <[email protected]>
fix integration tests

2e9860a311bf2f8fdc0b9ec1ad5e2fa1bd49e34e authored over 2 years ago by Eric Dallo <[email protected]>
rename: IProducer -> ILSPProducer

9d4d28949e50365c10173137f6b2c86e3a355bd6 authored over 2 years ago by Eric Dallo <[email protected]>
refactor: move common libs to lib and rename common -> protocols

This is a first step to make lsp4clj closer to be externalized to another project

62075f342dc98f5bbae0a59ee68e91e5c38aacfa authored over 2 years ago by Eric Dallo <[email protected]>
Minor renamings

a22de5e455b3f1c38cfd8866d6040b3274e088fc authored over 2 years ago by Eric Dallo <[email protected]>
Try to avoid infinite loop when analyzing several files (#821)

* Try to avoid infinite loop when analyzing several files

This is another attempt at fixing
...

ee97e21645352deafad89b9e6d3de48334fa53e7 authored over 2 years ago by Jacob Maine <[email protected]>
Remove comments

b8a5f56582aacd109004338bb83ae4c047748af6 authored over 2 years ago by Eric Dallo <[email protected]>
Fix pull request template (#822)

The whitespace was wrong so it always required editing to look right.

9302608ce0c4934cb712d3eb9bf90eca0b95f6e9 authored over 2 years ago by Jacob Maine <[email protected]>
Ensure log entries have line numbers (#820)

* Ensure log entries have line numbers

* Lint fix

* Revert accidental change to privacy

81e298a22c9ffeb33416ac2103be687cf58d49e5 authored over 2 years ago by Jacob Maine <[email protected]>
Add find-implementation feature to `defmulti` and `defmethod`.

Fixes #751

Make find-implementation of `defprotocol` names find its implementations and find-im...

0545b64afc0a0f73ee7453b39035fb2d06bf6b48 authored over 2 years ago by Eric Dallo <[email protected]>
Modular server (#805)

* common protocol

* fix lib and lint

* more linting

* pulled out lsp4clj
finished IHan...

1ee37c8d2a3a4e4d3bb971dfc3031feadae2eb0f authored over 2 years ago by Lukas Domagala <[email protected]>
Bumped io.github.clojure/tools.build from v0.8.0 to v0.8.1. (#819)

Inspect dependency changes here:

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

c37d713d649560cc6f279f5ac501869e9cae6656 authored over 2 years ago by Clojure LSP bot <[email protected]>
Add feature to cycle-fn-literal (#814)

* Add feature to cycle-fn-literal

Resolves #774. Adds a command and code action that cycle be...

8bbd94260a3b1ff47917db2873d62f68c526230c authored over 2 years ago by Jacob Maine <[email protected]>
Remove extraneous loop (#817)

Resolves #810.

efa93e0b4431959c8784ab9bfe88461fc0ec1a11 authored over 2 years ago by Jacob Maine <[email protected]>
Fix extraction of locals before cursor as params (#816)

8e28403327fbf95fe5fa43ac2bcf7f3c8157b21b authored over 2 years ago by Jacob Maine <[email protected]>
Fix clean-ns not sorting properly node requires for cljs.

Fixes #815

56fcfff4a2f0abe7af2ceed401e70c3bf3bb62a5 authored over 2 years ago by Eric Dallo <[email protected]>
Improve docs about ns-inner-blocks-indentation

Fixes #804

3ec9547da851677377db8bfb530d029b69c36c02 authored over 2 years ago by Eric Dallo <[email protected]>
Range formatting performance (#795)

* Analyze performance of range formatting

* Improve range formatting performance

Uses the ...

7b01749c9a07e51dc57447a2b67c775695b89123 authored over 2 years ago by Jacob Maine <[email protected]>
Bump deps-bin

5045cf88032d0cea5871db3133cba12a966afb1c authored over 2 years ago by Eric Dallo <[email protected]>
Fix "incoming call hierarchy" not considering usages inside defmethods.

Fixes #808

99db559557aa6385c26ce0b417cc8fc281ff283d authored over 2 years ago by Eric Dallo <[email protected]>
[performance] Economy of motion (#793)

* Accelerate movement to position in zipper

* Only check for invalid code when necessary

T...

fd142bdfb4cea77e753c649d9c56671cc2585919 authored over 2 years ago by Jacob Maine <[email protected]>
Fix move-coll-entry NPE (#806)

* Fix NPE in move-coll-entry from top-level

* Add changelog

Co-authored-by: Eric Dallo <er...

30268ee99132eee181e045473857194ca566412d authored over 2 years ago by Jacob Maine <[email protected]>
lint fix

72833915fc01f51d712341bd18909fbb207dc38a authored over 2 years ago by Eric Dallo <[email protected]>
Improve how watched new files are analyzed avoiding infinite loops and performance issues

Fixes #796

09fac98dc91b9c3d614f3c9c8219dad6bd604d35 authored over 2 years ago by Eric Dallo <[email protected]>
Fix test

44ecfe498b8594a1947d2b4ab898ac6e4e8d3d8c authored over 2 years ago by Eric Dallo <[email protected]>
Remove named $0 to avoid issues on most clients

7086a8ac38f9529d99544260d7d822465231970f authored over 2 years ago by Eric Dallo <[email protected]>