Nipuna Fernando
Nipuna Fernando
Simply removing the type symbol is not straightforward, as the code action may generate erroneous code in some scenarios. For instance, consider the following scenario, which generates an incompatible error....
Added to the 2201.8.7 milestone: https://github.com/ballerina-platform/ballerina-release/issues/2631
The functionality is similar to how IntelliJ tests the database connection with the `Test Connection` button after capturing user's parameters.  For each such connector initialization, VS Code should provide...
The problem is only reproducible when the client definition is outside of the respective test file. Once the definition is placed along with the test function in the same file,...
Why do we need this PR if the same changes are being sent to the master with this commit? https://github.com/ballerina-platform/ballerina-lang/pull/42589/commits/5cce3abdda94cd2af866b2df315c07124ab77d76 (of the PR https://github.com/ballerina-platform/ballerina-lang/pull/42589)
> Shall we add a test with invoking functions define in a separate module? Currently blocked by https://github.com/ballerina-platform/ballerina-lang/issues/42432
When should we provide the option? I can think of two possible ways for this. 1. Include it in the advanced options to make all the records public.  3....
The similar concern occurs when using the record field spread operator as well. Consider the following example: ```ballerina type Row6 record { readonly map k; int value; }; const map...
> For the scenario below, we are not getting the `Update document` code action for `*ParamConfig config`. Even the `Document this` code action does not add a description for `*ParamConfig...
This concern is valid for other CAs that produce functions, as the parameter name generation can be isolated to the following method. https://github.com/ballerina-platform/ballerina-lang/blob/b5c30cd073b35e371075bbcc682177541f4587bd/language-server/modules/langserver-core/src/main/java/org/ballerinalang/langserver/common/utils/NameUtil.java#L136-L149 Once the arg name is empty, it...