Clarify C# and Kotlin detection versus analysis support

Open Beginner friendly
#5 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
82/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
csharp, kotlin
Domain
documentation

Research direction

Start by reading the COMING_SOON status for C# and Kotlin in backend/app/scanners/language_support.py, then the detection signals in backend/app/scanners/classification.py. Next, open docs/languages.md and find where the supported ecosystem list is described. Done when the guide says that detecting C# (.csproj, .sln) and Kotlin (.kt, build.gradle.kts) does not mean dependency analysis exists, with no change to the list and no release date.

Written by the indexing model from the issue text.

Description

documentation good first issue

Summary

C# and Kotlin can be detected from repository signals, but their language support status is currently COMING_SOON. The supported ecosystem list should make this distinction clear so detection is not mistaken for dependency analysis support.

Affected files

  • backend/app/scanners/language_support.py
  • backend/app/scanners/classification.py
  • docs/languages.md

Scope

Make this a documentation-only contribution. Add a clear section describing the current detection signals and the fact that dependency analysis is not implemented for these languages. Do not change the supported ecosystem list or imply a release date.

Acceptance criteria

  • docs/languages.md explains that C# and Kotlin detection does not mean dependency analysis is implemented.
  • The documentation identifies relevant signals, including .csproj, .sln, .kt, and build.gradle.kts.
  • The existing supported ecosystem list remains unchanged.
  • No release date or timeline is promised.
  • The wording matches the current COMING_SOON status in language_support.py and detection logic in classification.py.

Testing expectations

No application tests are required for this documentation-only change. Review the updated language guide against the referenced classification and support-status code.

Dominant language
Python
Stars
2
Forks
1
Avg merge
1h 22m
Merged PRs (30d)
2

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ayushdoesdev/verspect

All issues in ayushdoesdev/verspect

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.