Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Commit b202e14

Browse files
authored
Merge pull request #1423 from Xanewok/enforce-formatting
Enforce formatting
2 parents 40778f5 + 8edac77 commit b202e14

File tree

6 files changed

+33
-30
lines changed

6 files changed

+33
-30
lines changed

.travis.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
language: rust
2-
dist: trusty
3-
sudo: false
2+
dist: xenial
43
cache:
54
cargo: false
65
os:
@@ -10,21 +9,23 @@ os:
109
rust:
1110
- nightly
1211
install:
12+
- rustup component add rustfmt
1313
# Required for Racer autoconfiguration
1414
- rustup component add rust-src
1515
- rustup component add rust-analysis
1616
script:
17+
# Since the rls-* subcrates use crates.io-based dependencies of themselves it
18+
# makes sense to test them in isolation rather than just RLS itself
19+
- (cd rls-analysis && cargo test -v && cargo fmt -- --check)
20+
- (cd rls-blacklist && cargo test -v && cargo fmt -- --check)
21+
- (cd rls-data && cargo test -v && cargo fmt -- --check)
22+
- (cd rls-rustc && cargo test -v && cargo fmt -- --check)
23+
- (cd rls-span && cargo test -v && cargo fmt -- --check)
24+
- (cd rls-vfs && cargo test -v && cargo fmt -- --check)
25+
- cargo fmt -- --check
1726
- cargo build -v
1827
- cargo test -v
1928
- cargo test test_tooltip_std -- --ignored
20-
# Since the rls-* subcrates use crates.io-based dependencies of themselves it
21-
# makes sense to test them in isolation rather than just RLS itself
22-
- (cd rls-analysis && cargo test -v)
23-
- (cd rls-blacklist && cargo test -v)
24-
- (cd rls-data && cargo test -v)
25-
- (cd rls-rustc && cargo test -v)
26-
- (cd rls-span && cargo test -v)
27-
- (cd rls-vfs && cargo test -v)
2829

2930
env:
3031
global:

rls/src/actions/requests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,11 @@ use serde_derive::{Deserialize, Serialize};
1717
use serde_json;
1818
use url::Url;
1919

20-
use crate::actions::InitActionContext;
2120
use crate::actions::hover;
2221
use crate::actions::run::collect_run_actions;
22+
use crate::actions::InitActionContext;
2323
use crate::build::Edition;
2424
use crate::lsp_data;
25-
use crate::lsp_data::*;
2625
use crate::lsp_data::request::ApplyWorkspaceEdit;
2726
pub use crate::lsp_data::request::{
2827
CodeActionRequest as CodeAction, CodeLensRequest, Completion,
@@ -31,6 +30,7 @@ pub use crate::lsp_data::request::{
3130
HoverRequest as Hover, RangeFormatting, References, Rename,
3231
ResolveCompletionItem as ResolveCompletion, WorkspaceSymbol,
3332
};
33+
use crate::lsp_data::*;
3434
use crate::server;
3535
use crate::server::{Ack, Output, Request, RequestAction, ResponseError, ResponseWithMessage};
3636

rls/src/build/cargo.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ use std::sync::{Arc, Mutex};
1010
use std::thread;
1111

1212
use cargo::core::compiler::{BuildConfig, CompileMode, Context, Executor, Unit};
13-
use cargo::core::Package;
1413
use cargo::core::resolver::ResolveError;
14+
use cargo::core::Package;
1515
use cargo::core::{
1616
enable_nightly_features, PackageId, Shell, Target, TargetKind, Verbosity, Workspace,
1717
};
@@ -184,9 +184,11 @@ fn run_cargo_ws(
184184

185185
for package in &packages {
186186
if ws.members().find(|x| *x.name() == *package).is_none() {
187-
warn!("couldn't find member package `{}` specified in `analyze_package` \
188-
configuration",
189-
package);
187+
warn!(
188+
"couldn't find member package `{}` specified in `analyze_package` \
189+
configuration",
190+
package
191+
);
190192
}
191193
}
192194

rls/src/build/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ use log::{debug, info, trace};
1515
use rls_data::Analysis;
1616
use rls_vfs::Vfs;
1717

18+
use self::environment::EnvironmentLock;
19+
use self::plan::{BuildGraph, BuildPlan, WorkStatus};
20+
pub use self::plan::{Crate, Edition};
1821
use crate::actions::post_build::PostBuildHandler;
1922
use crate::actions::progress::{ProgressNotifier, ProgressUpdate};
2023
use crate::config::Config;
2124
use crate::lsp_data::Range;
22-
use self::environment::EnvironmentLock;
23-
use self::plan::{BuildGraph, BuildPlan, WorkStatus};
24-
pub use self::plan::{Crate, Edition};
2525

2626
mod cargo;
2727
mod cargo_plan;

rls/src/build/rustc.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,18 @@ use log::trace;
3535
use rls_data::Analysis;
3636
use rls_vfs::Vfs;
3737

38-
use crate::build::environment::{Environment, EnvironmentLockFacade};
39-
use crate::build::{BufWriter, BuildResult};
40-
use crate::build::plan::{Crate, Edition};
41-
use crate::config::{ClippyPreference, Config};
42-
use self::rustc_driver::{run_compiler};
38+
use self::rustc::session::config::Input;
39+
use self::rustc::session::Session;
40+
use self::rustc_driver::run_compiler;
41+
use self::rustc_interface::interface;
4342
use self::rustc_save_analysis as save;
4443
use self::rustc_save_analysis::CallbackHandler;
45-
use self::rustc_interface::interface;
46-
use self::rustc::session::Session;
47-
use self::rustc::session::config::Input;
48-
use self::syntax::source_map::{FileLoader, RealFileLoader};
4944
use self::syntax::edition::Edition as RustcEdition;
45+
use self::syntax::source_map::{FileLoader, RealFileLoader};
46+
use crate::build::environment::{Environment, EnvironmentLockFacade};
47+
use crate::build::plan::{Crate, Edition};
48+
use crate::build::{BufWriter, BuildResult};
49+
use crate::config::{ClippyPreference, Config};
5050

5151
// Runs a single instance of Rustc (in-process).
5252
pub(crate) fn rustc(

tests/client.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1803,8 +1803,8 @@ fn client_reformat_with_range() {
18031803
let formatted = r#"pub fn main() {
18041804
let world1 = "world";
18051805
println!("Hello, {}!", world1);"#
1806-
.replace("\r", "")
1807-
.replace("\n", newline);
1806+
.replace("\r", "")
1807+
.replace("\n", newline);
18081808

18091809
let edits = result.unwrap();
18101810
assert_eq!(edits.len(), 2);

0 commit comments

Comments
 (0)