dart-sdk/pkg/analysis_server
Danny Tuppeny 85c28b804d Check LSP support for workspace/applyEdit before giving CodeActions that require it
Change-Id: I88af71be9788bd417a1f739f0f3e0efe930c2cd0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103842
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Danny Tuppeny <dantup@google.com>
2019-05-28 14:10:26 +00:00
..
benchmark Clean up the remaining copyright notices in analysis_server 2019-01-11 15:38:56 +00:00
bin Clean up the remaining copyright notices in analysis_server 2019-01-11 15:38:56 +00:00
doc Update the hover 'containingLibraryName' to not include the 'file:///' prefix. 2019-05-24 21:54:56 +00:00
lib Check LSP support for workspace/applyEdit before giving CodeActions that require it 2019-05-28 14:10:26 +00:00
test Check LSP support for workspace/applyEdit before giving CodeActions that require it 2019-05-28 14:10:26 +00:00
tool Add support for dynamic registration for LSP 2019-05-27 17:36:20 +00:00
analysis_options.yaml Update analysis options files. 2018-07-03 00:20:06 +00:00
AUTHORS pkg/analysis_server: don't explicitly import matcher - use exports from unittest 2015-05-08 20:57:44 +00:00
CHANGELOG.md pkg/analysis_server: don't explicitly import matcher - use exports from unittest 2015-05-08 20:57:44 +00:00
CONTRIBUTING.md Update the contributing file for the analysis server. 2017-02-08 08:13:20 -08:00
LICENSE
pubspec.yaml Add pkg/analysis_server/pubspec.yaml so that it is identified as a pub package. 2019-01-31 22:26:59 +00:00
README.md Add some notes on using Dart LSP with Vim 2019-02-27 12:08:32 +00:00

analysis_server

A long-running process that provides analysis results to other tools.

The analysis server is designed to provide on-going analysis of one or more code bases as those code bases are changing.

Using the server

The analysis server is not intended to be used stand-alone, and therefore does not have a human-friendly user interface.

Clients (typically tools, such as an editor) are expected to run the analysis server in a separate process and communicate with it using a JSON protocol. The original protocol is specified in the file analysis_server/doc/api.html and (less complete) Language Server Protocol support is documented in tool/lsp_spec/README.md.

Features and bugs

Please file feature requests and bugs at the issue tracker.