aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_flycheck/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Abstract over channelAleksey Kladov2020-06-251-23/+33
|
* Use Handle/Actor terminology for flycheckAleksey Kladov2020-06-251-9/+9
|
* Scale progress downAleksey Kladov2020-06-251-27/+23
| | | | | | | | | | | | | | | There are two reasons why we don't want a generic ra_progress crate just yet: *First*, it introduces a common interface between separate components, and that is usually undesirable (b/c components start to fit the interface, rather than doing what makes most sense for each particular component). *Second*, it introduces a separate async channel for progress, which makes it harder to correlate progress reports with the work done. Ie, when we see 100% progress, it's not blindly obvious that the work has actually finished, we might have some pending messages still.
* Migrate flycheck to fully-lsp-compatible progress reports (introduce ↵veetaha2020-06-181-23/+39
| | | | ra_progress crate)
* flycheck now uses the configured featuresClemens Wasser2020-06-091-3/+21
|
* CleanupsAleksey Kladov2020-05-151-2/+1
|
* Better structureAleksey Kladov2020-05-151-7/+6
|
* Move LSP bits from flycheck to rust-analyzerAleksey Kladov2020-05-151-63/+27
| | | | | There should be only one place that knows about LSP, and that place is right before we spit JSON on stdout.
* Use back ticks instead of single quotes around codeTrevor Spiteri2020-05-141-1/+1
|
* Merge #4406 #4410 #4411 #4417bors[bot]2020-05-101-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4406: Update cargo-metadata r=matklad a=edwin0cheng This PR update `cargo-metadata` to 0.10.0 and it also relax the` serde-derive` deps to 1.0 for tests in `proc-macro-srv`. cc @robojumper r= @matklad , I think you would have something to say related to https://github.com/serde-rs/json/issues/647#issue-593788429 ? 4410: Improve wording in comment r=matklad a=edwin0cheng 4411: do not remove then block when you unwrap else block #4361 r=matklad a=bnjjj close #4361 4417: Omit default types in HirDisplay SourceCode mode r=matklad a=TimoFreiberg Closes #4390 Co-authored-by: Edwin Cheng <[email protected]> Co-authored-by: Benjamin Coenen <[email protected]> Co-authored-by: Timo Freiberg <[email protected]>
| * Update cargo-metadataEdwin Cheng2020-05-091-0/+2
| |
* | CleanupAleksey Kladov2020-05-081-4/+3
| |
* | Rename ra_env -> ra_toolchainAleksey Kladov2020-05-081-1/+1
|/
* pull function out into new crate ra_env; use in ra_flycheck as wellCraig Disselkoen2020-05-061-6/+2
|
* add the allFeatures flag (true by default)guigui642020-05-051-2/+5
|
* Centralize defaultsAleksey Kladov2020-04-011-10/+0
|
* Centralize all configAleksey Kladov2020-04-011-1/+11
|
* Simplify error handingAleksey Kladov2020-04-011-38/+17
|
* Generalize FlycheckconfigAleksey Kladov2020-04-011-14/+20
|
* CleanupAleksey Kladov2020-04-011-34/+30
|
* SimplifyAleksey Kladov2020-04-011-2/+2
|
* Crisper nameAleksey Kladov2020-04-011-10/+10
| | | | https://www.flycheck.org/en/latest/
* Pull enabled check upAleksey Kladov2020-04-011-4/+0
|
* Streamline flycheck implementationAleksey Kladov2020-04-011-80/+68
|
* sort importsAleksey Kladov2020-03-311-7/+8
|
* Reduce depsAleksey Kladov2020-03-311-1/+1
|
* Rename cargo_watch -> flycheckAleksey Kladov2020-03-311-0/+374