Skip to content

Effect.___, Either.__, Option.__ autocompletions are suggested in impossible scenarios #541

@nikelborm

Description

@nikelborm

What version of Effect is running?

3.19.13

What steps can reproduce the bug?

nikelborm/effect-language-service-repro@effect-gen-import-autocompletion

BRANCH_NAME="effect-gen-import-autocompletion"

cd $(mktemp -d)
git clone --depth 1 -b $BRANCH_NAME git@github.com:nikelborm/effect-language-service-repro.git
cd effect-language-service-repro/
# possible warning of mise could be ignored
bun install --frozen-lockfile
code . ./index.ts
# set cursor after `import Effect`
# press Ctrl+Space to show autocompletion

What is the expected behavior?

No .__ autocompletion inside import expression.

What do you see instead?

Effects

import { Effect } from 'effect'
import * as Effect from 'effect/Effect'
Image Image

Options

import { Option } from 'effect'
import * as Option from 'effect/Option'
Image Image

Eithers

import { Either } from 'effect'
import * as Either from 'effect/Either'
Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions