Lompat ke isi

Language Server Protocol

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

Language Server Protocol (Disingkat: LSP), merupakan protokol JSON-RPC untuk digunakan diantara penyunting kode sumber atau pada lingkungan pengembangan terpadu dan peladen yang memberikan "alat kepintaran bahasa":[1] fitur spesifik bahasa pemrograman seperti penyelesaian kode, penyorotan sintaksis, dan penanda peringatan dan galat, dan juga refaktorisasi rutin. Tujuan protokol untuk memperbolehkan dukungan bahasa pemrograman untuk diimplementasikan dan didistrubusikan secara independen untuk kegunaan penyunting atau IDE. Pada awal 2020, LSP berkembang menjadi "norma" untuk penyedia alat kepintaran bahasa pemrograman.[1]

Sebelumnya LSP dikembangkan untuk Microsoft Visual Studio Code dan sekarang telah menjadi standar terbuka. Pada 27 Juni, 2016, Microsoft mengumumkan sebuah kolaborasi dengan Red Hat dan Codenvy untuk menstandarkan spesifikasi protokol-nya.[2] Spesifikasinya di hos dan dikembangan di GitHub.

Pranala luar

[sunting | sunting sumber]

Referensi

[sunting | sunting sumber]
  1. 1 2 Gunasinghe, Nadeeshaan (2021). Language Server Protocol and Implementation: Supporting Language-Smart Editing and Programming Tools. Apress. hlm. 239. ISBN 1484277910.{{cite book}}: Pemeliharaan CS1: Status URL (link)
  2. "Red Hat, Microsoft and Codenvy Push DevOps with New Language Protocol" (dalam bahasa Inggris). Diakses tanggal 2026-03-15.