rust-analyzer

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:aims_to improve developer experience
gptkbp:developed_by gptkb:rust-lang
gptkbp:first_released 0.1.0
gptkbp:has_community active community
gptkbp:has_documentation extensive documentation
gptkbp:has_feature various plugins available
gptkbp:has_features feature-rich
https://www.w3.org/2000/01/rdf-schema#label rust-analyzer
gptkbp:integrates_with gptkb:Visual_Studio_Code
gptkb:Emacs
gptkb:Neovim
gptkb:Intelli_J_IDEA
gptkbp:is_active_in actively maintained
gptkbp:is_compatible_with Rust toolchain
gptkbp:is_open_source gptkb:true
gptkbp:is_part_of Rust ecosystem
gptkbp:is_popular_in widely used
gptkbp:is_used_by Rust developers
gptkbp:issues issue tracker on Git Hub
gptkbp:language gptkb:Rust
gptkbp:latest_version 2023-09-01
gptkbp:license MIT License
gptkbp:notable_contributor many contributors
gptkbp:platform cross-platform
gptkbp:provides code completion
syntax highlighting
code navigation
refactoring tools
hover documentation
diagnostics
debugging support
type hints
code actions
inlay hints
test running
function signatures
workspace symbols
gptkbp:release_date 2020-07-01
gptkbp:repository https://github.com/rust-analyzer/rust-analyzer
gptkbp:supports Cargo
macros
async/await
LSP
cargo workspaces
clippy
rustfmt
multiple Rust editions
gptkbp:tutorials tutorials available online
gptkbp:type language server
gptkbp:uses gptkb:LLVM
gptkbp:website https://rust-analyzer.github.io
gptkbp:written_in gptkb:Rust
gptkbp:bfsParent gptkb:Rust_programming_language
gptkbp:bfsLayer 5