intellij-lsp/intellij-lsp-plugin

View on GitHub
src/main/scala/com/github/gtache/lsp/contributors/LSPNavigationItem.scala

Summary

Maintainability
A
50 mins
Test Coverage
F
0%

Constructor has 7 arguments (exceeds 4 allowed). Consider refactoring.
Open

case class LSPNavigationItem(name: String, container: String, project: Project, file: VirtualFile, line: Int, col: Int, icon: Icon = null) extends OpenFileDescriptor(project, file, line, col) with NavigationItem {

    File line length exceeds 160 characters
    Open

    case class LSPNavigationItem(name: String, container: String, project: Project, file: VirtualFile, line: Int, col: Int, icon: Icon = null) extends OpenFileDescriptor(project, file, line, col) with NavigationItem {

    Avoid using null
    Open

        override def getIcon(unused: Boolean): Icon = if (unused) null else icon

    Avoid using null
    Open

    case class LSPNavigationItem(name: String, container: String, project: Project, file: VirtualFile, line: Int, col: Int, icon: Icon = null) extends OpenFileDescriptor(project, file, line, col) with NavigationItem {

    There are no issues that match your filters.

    Category
    Status