refactor: remove languageServerWebIDE feature flag

Description

Removes the languageServerWebIDE feature flag from the VS Code extension. The Language Server is now production-ready and enabled by default in the Web IDE, so the feature flag is no longer needed.

Acceptance criteria

  • Remove gitlab.featureFlags.languageServerWebIDE configuration entry from browser.package.json.
  • Remove feature flag reference from the extension entry point and remove reference to legacy code suggestions implementation.

Related Issues

Resolves #1403 (closed)

How has this been tested?

  1. Open the Web IDE
  2. Verify that code suggestions work using the Language Server
  3. Confirm no errors in the console related to missing feature flag configuration
  • If src/browser or src/common has been modified, please consider interoperability with the Web IDE. See Running the Extension in WebIDE.
  • Consider an end-to-end test for significant new features that aren't covered by integration tests.

Screenshots (if appropriate)

What CHANGELOG entry will this MR create?

  • fix: Bug fix fixes - a user-facing issue in production - included in changelog
  • feature: New feature - a user-facing change which adds functionality - included in changelog
  • BREAKING CHANGE: (fix or feature that would cause existing functionality to change) - should bump major version, mentioned in the changelog
  • None - other non-user-facing changes

Closes #1403 (closed)

Edited by Mohammed Osumah

Merge request reports

Loading