Ericsson / CodeCompass

CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://codecompass.net
GNU General Public License v3.0
517 stars 101 forks source link

LSP for CodeCompass #599

Closed Kalfou closed 8 months ago

Kalfou commented 1 year ago

LSP handler and C++ LSP plugin added with some utility functions and a common interface for LSP plugins.

Enhances #335.

intjftw commented 1 year ago

@Kalfou please write a short description of the LSP options in the README, and build and install directions in the README of the plugin.

Considering the plugin, I only have one issue: currently, the package.json file contains default values for CodeCompass properties (project path, name, webserver port number etc.). This solution is quite inflexible, and increases the chance of user errors. In my opinion, the plugin should be able to handle several projects. Also, the json file or the README should be complemented with a template on how to add new project properties to the file.

mcserep commented 1 year ago

@Kalfou I have fixed and refactored the outdated CI in #596, please rebase this PR onto master (or merge it), so the pipeline can be executed properly.

Kalfou commented 1 year ago

Hi, Is there anything that still needs to be done to make this merge ready?