dart-sdk/pkg/analysis_server
Ahmed Ashour 47b7fd4b75 Better loop for ADD_TYPE_ANNOTATION
Fixes #47015

Change-Id: I3b3c6e88e601c5da9bc60936f08007bdea52375d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/211444
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
2021-08-27 00:42:16 +00:00
..
benchmark Fix pre-existing HintCode.UNNECESSARY_TYPE_CHECK_TRUE in analyzer/ and friends. 2021-06-18 16:07:26 +00:00
bin [analysis_server] re-enble null safety for the analysis server entrypoint 2021-05-13 17:18:15 +00:00
doc Add docs describing how to write a quick fix 2021-08-26 15:11:28 +00:00
lib Better loop for ADD_TYPE_ANNOTATION 2021-08-27 00:42:16 +00:00
test ADD_TYPE_ANNOTATION to handle multiple variables with the same type 2021-08-26 20:35:39 +00:00
tool Fix a bug in completion metrics 2021-08-24 19:16:53 +00:00
analysis_options.yaml enable depend_on_referenced_packages 2021-06-04 14:19:08 +00:00
AUTHORS
CHANGELOG.md
CONTRIBUTING.md
LICENSE Update LICENSE 2021-04-07 10:28:38 +00:00
pubspec.yaml Revert "[analyzer] Use "pub outdated" to get version numbers for pubspec completion" 2021-07-28 18:33:25 +00:00
README.md Add an initial version of a 'dart language-server' command. 2021-01-06 18:14:51 +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 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.