Skip to content

Latest commit

 

History

History
58 lines (36 loc) · 1.01 KB

ROADMAP.md

File metadata and controls

58 lines (36 loc) · 1.01 KB

Proof of Concept Roadmap

VSCode LSP Features

  • Analysis Errors
  • Analysis Errors - Quick Fixes
  • Quick Assist

File Types

Lints and Edits support for the following file types

  • Dart Files
  • Yaml Files

DevX and Usability

  • Analysis via CLI
  • Debugging Support
  • Annotations

Performance Benchmarking

Benchmarks against Linter package

  • Startup time
  • RAM Usage
  • Update time (Errors, Quick Assists, Code Completion)

Documentation and QA

  • Code Documentation
  • Example Lints
  • Unit Tests (?)

Out of Scope Tasks

  • Ignore statments
  • Import inheritence
  • Multi-Import inheritence
  • Automated Lint URL documentation
  • CLI various output formats
  • dart fix Sidecar CLI alternative

IDE Features (Advanced)

  • Snippets
  • Code Completion
  • Refactoring - Form Inputs
  • Syntax Highlighting

Parity with Macros

  • Utilize macro code builders defined in _fe_analyzer_shared package for better DX