dart-sdk/pkg/analysis_server
Ahmed Ashour f1ded6af56 Remove import dart:core
Fixes #47092

TEST=existing

Change-Id: I3c5c0a1ec5e0426642a5dc70aa9a0391a143ed93
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212298
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2021-09-06 11:57:40 +00:00
..
benchmark [analysis_server/benchmark] Fix memory usage calculation to avoid double-counting. 2021-09-03 19:02:27 +00:00
bin [analysis_server] re-enble null safety for the analysis server entrypoint 2021-05-13 17:18:15 +00:00
doc Add fix-all and bulk-fix notes to the docs for writing quick fixes 2021-09-01 16:31:20 +00:00
lib Remove import dart:core 2021-09-06 11:57:40 +00:00
test Tests for FunctionReference in navigation. 2021-09-03 20:14:49 +00:00
tool [analysis_server] Support renaming files when classes are renamed via LSP 2021-09-02 18:09:38 +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.