mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-27 15:11:30 +00:00
Auto merge of #4773 - lzutao:rls/print-something, r=Manishearth
build: avoid timing out in Travis cc #4770 changelog: none
This commit is contained in:
commit
d1e0490239
4 changed files with 6 additions and 4 deletions
|
@ -90,6 +90,7 @@ matrix:
|
|||
allow_failures:
|
||||
- os: windows
|
||||
env: CARGO_INCREMENTAL=0 OS_WINDOWS=true
|
||||
- env: INTEGRATION=rust-lang-nursery/stdsimd
|
||||
|
||||
before_script:
|
||||
- |
|
||||
|
|
|
@ -18,6 +18,8 @@ cd checkout
|
|||
|
||||
# run clippy on a project, try to be verbose and trigger as many warnings
|
||||
# as possible for greater coverage
|
||||
# NOTE: we use `tee` to print any warnings and errors to stdout
|
||||
# to avoid build timeout in Travis
|
||||
RUST_BACKTRACE=full \
|
||||
cargo clippy \
|
||||
--all-targets \
|
||||
|
@ -26,10 +28,9 @@ cargo clippy \
|
|||
--cap-lints warn \
|
||||
-W clippy::pedantic \
|
||||
-W clippy::nursery \
|
||||
> clippy_output 2>&1 || true
|
||||
2>&1 | tee clippy_output
|
||||
|
||||
cargo uninstall clippy
|
||||
cat clippy_output
|
||||
|
||||
if grep -q "internal compiler error\|query stack during panic\|E0463" clippy_output; then
|
||||
exit 1
|
||||
|
|
|
@ -77,7 +77,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for Mutex {
|
|||
}
|
||||
}
|
||||
|
||||
fn get_atomic_name(ty: Ty<'_>) -> Option<(&'static str)> {
|
||||
fn get_atomic_name(ty: Ty<'_>) -> Option<&'static str> {
|
||||
match ty.kind {
|
||||
ty::Bool => Some("AtomicBool"),
|
||||
ty::Uint(_) => Some("AtomicUsize"),
|
||||
|
|
|
@ -239,7 +239,7 @@ pub fn match_path_ast(path: &ast::Path, segments: &[&str]) -> bool {
|
|||
}
|
||||
|
||||
/// Gets the definition associated to a path.
|
||||
pub fn path_to_res(cx: &LateContext<'_, '_>, path: &[&str]) -> Option<(def::Res)> {
|
||||
pub fn path_to_res(cx: &LateContext<'_, '_>, path: &[&str]) -> Option<def::Res> {
|
||||
let crates = cx.tcx.crates();
|
||||
let krate = crates
|
||||
.iter()
|
||||
|
|
Loading…
Reference in a new issue