MaibornWolff / MaibornWolff/codecharta

Unifiedparser: Add support for VB.NET

Open
#4,141 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
529
Forks
56
Avg merge
7h 17m
Merged PRs (30d)
34

Description

# Feature request

Old projects that rely on C#, often also have a lot of VB.NET (some even VB6, VBA and VBScript, but let's ignore those for the moment). The unifiedparser is currently blind to these.

## Description

As a legacy archeologist, I want VB.NET parsing so that legacy complexity cannot stay hidden there.

## Acceptance criteria
- The unifiedparser can also parse VB.NET

## Assumptions & Exclusions

We assume here that VB6, VBA and VBScript are not as important as VB.NET. These languages do not run in the .NET CLR, so hopefully that means they are also significantly less common.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the unifiedparser and reading how its existing C# parsing path is structured. Inspect any parser tests and determine the expected VB.NET coverage; the work is done when the unifiedparser can parse VB.NET as stated in the acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
visualbasic
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.