Checklist to ensure that we have integration test coverage of all analysis server calls.

This file is validated by coverage_test.dart.

server domain

  • [x] server.getVersion
  • [x] server.shutdown
  • [x] server.setSubscriptions

analysis domain

  • [x] analysis.getErrors
  • [x] analysis.getHover
  • [ ] analysis.getReachableSources
  • [ ] analysis.getLibraryDependencies
  • [ ] analysis.getNavigation
  • [x] analysis.reanalyze
  • [ ] analysis.setAnalysisRoots
  • [ ] analysis.setGeneralSubscriptions
  • [ ] analysis.setPriorityFiles
  • [ ] analysis.setSubscriptions
  • [x] analysis.updateContent
  • [ ] analysis.updateOptions

completion domain

  • [x] completion.getSuggestions

search domain

  • [ ] search.findElementReferences
  • [ ] search.findMemberDeclarations
  • [ ] search.findMemberReferences
  • [ ] search.findTopLevelDeclarations
  • [x] search.getTypeHierarchy

edit domain

  • [ ] edit.format
  • [ ] edit.getAssists
  • [ ] edit.getAvailableRefactorings
  • [ ] edit.getFixes
  • [ ] edit.getRefactoring
  • [ ] edit.sortMembers
  • [ ] edit.organizeDirectives

execution domain

  • [x] execution.createContext
  • [x] execution.deleteContext
  • [x] execution.mapUri
  • [ ] execution.setSubscriptions

diagnostic domain

  • [ ] diagnostic.getDiagnostics