ballerina-lang icon indicating copy to clipboard operation
ballerina-lang copied to clipboard

The Ballerina Programming Language

Results 632 ballerina-lang issues
Sort by recently updated
recently updated
newest added
trafficstars

**Description:** $subject This is a side effect of #31083 **Describe your task(s)** See description

Type/Task
Team/LanguageServer
IceBox

**Description:** Consider the following capture. Provide a code action to add the particular field.

Type/Improvement
Priority/Low
Team/LanguageServer
Area/CodeAction
IceBox

Consider the below example. It would be better if I get a suggestion for `init` function like we get `main` function suggestion. ![Screenshot from 2021-05-25 12-35-52](https://user-images.githubusercontent.com/26381349/119455634-689f3200-bd57-11eb-88d2-d2348e3ba439.png)

Type/Improvement
Priority/Low
Team/LanguageServer
Area/Completion
IceBox

Consider the following: ```ballerina public function main() { object { string name; int age; } person = foo(); } ``` When using the create function code action for `foo()`, it...

Type/NewFeature
Priority/Low
Team/LanguageServer
Area/CodeAction
IceBox

**Description:** Quick fix suggestion for configurable variable initialization with `?` expression **Suggested Labels:** **Suggested Assignees:** **Affected Product Version:** **OS, DB, other environment details and versions:** **Steps to reproduce:** **Related Issues:**

Type/Improvement
Priority/Low
Team/LanguageServer
Area/CodeAction
IceBox

**Description:** Add semicolon to function calls with no return type. ![io](https://user-images.githubusercontent.com/39673615/112121671-7f090000-8be5-11eb-9ec5-b98187900350.gif) Java sout - ![sout](https://user-images.githubusercontent.com/39673615/112121691-83351d80-8be5-11eb-8c53-2beb4f8cf848.gif)

Type/Improvement
Priority/Low
Team/LanguageServer
Area/Completion
Version/SLAlpha3
IceBox

**Description:** Documentation errors are not shown when there's semantic errors. This is a major blocker for language server since language server cannot provide quick-fixes related to documentation issues. ![no-docs](https://user-images.githubusercontent.com/1448489/109005934-844f5980-76d0-11eb-8358-3599ad890140.gif) **Steps...

Type/Bug
Area/Compiler
Priority/Blocker
Team/CompilerFE
IceBox

**Description:** Below is one example: Source: ```java class Foo { class function bar() { // invalid token 'class' } } ``` Formatted output ```java class Foo { class function bar()...

Type/Improvement
Area/Formatting
Team/CompilerFETools
IceBox

**Description:** $title. What we've implemented doesn't seem to be in-line with the spec. The spec says > A variable is the matched variable of a match-stmt if the action-or-expression following...

Type/Bug
Priority/Blocker
Team/CompilerFE
Lang/TypeNarrowing
Spec/Different
Spec/Discuss
Lang/Statements/Match

Consider the following code. ``` const OFF = 0; type Color "red" | "green" | "blue" | OFF; function parseColor(string c) returns Color { if c is "r" { return...

Type/Bug
Team/CompilerFE