konveyor / analyzer-lsp

Add-on that is focused on providing analysis based on the Language Server Protocol.
Apache License 2.0
12 stars 45 forks source link

Use provider capabilities to determine available analysis mode #597

Open eemcmullan opened 6 months ago

eemcmullan commented 6 months ago

Background: Some of the providers, such as the generic providers (Python, NodeJS), do not support dependency analysis. However, full analysis can still be run for these providers with no output. Instead, we need a way to detect the available provider capabilities from the engine, and then possibly throw a warning to the user, and use source-only analysis.

konveyor-ci-bot[bot] commented 6 months ago

This issue is currently awaiting triage. If contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance. The triage/accepted label can be added by org members.

konveyor-ci-bot[bot] commented 4 months ago

This issue has been marked 'good first issue' Please, make sure it aligns with the criteria found here

Rupam-It commented 4 months ago

Hii, can i go with this issue?

eemcmullan commented 4 months ago

@Rupam-It sure! Please reach out if you have any questions.

Rupam-It commented 4 months ago

Hey @eemcmullan I have a small query here, what is the meaning of source-only analysis.

eemcmullan commented 4 months ago

@Rupam-It the analyzer will only scan the source application's code files (no dependencies)