intellij-lsp/intellij-lsp-plugin

View on GitHub
src/main/scala/com/github/gtache/lsp/client/connection/ProcessOverSocketStreamConnectionProvider.scala

Summary

Maintainability
A
1 hr
Test Coverage
F
0%

Function start has 26 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  override def start(): Unit = {
    val serverSocket = new ServerSocket(port)
    val socketThread = new Thread(() => {
      try
        socket = serverSocket.accept

    File line length exceeds 160 characters
    Open

    class ProcessOverSocketStreamConnectionProvider(commands: Seq[String], workingDir: String, port: Int = 0) extends ProcessStreamConnectionProvider(commands, workingDir) {

    equals and hashCode should be implemented together
    Open

    class ProcessOverSocketStreamConnectionProvider(commands: Seq[String], workingDir: String, port: Int = 0) extends ProcessStreamConnectionProvider(commands, workingDir) {

    There are no issues that match your filters.

    Category
    Status