about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2018-11-05 00:12:42 +0100
committerMatthias Krüger <matthias.krueger@famsik.de>2018-11-26 14:07:21 +0100
commit2a1c8b1db6d5cb79aa77333387c9be50c0b70aa7 (patch)
treeff6bba5a748649ef140e618cf0514c5d5606da2b
parent1e2291c90ce753ab200c5d3902fc1c63aebada76 (diff)
downloadrust-2a1c8b1db6d5cb79aa77333387c9be50c0b70aa7.tar.gz
rust-2a1c8b1db6d5cb79aa77333387c9be50c0b70aa7.zip
readme: tell how to install clippy on travis from git if it is not shipped with a nightly.
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index 9d142a2deee..0cb1481c9cf 100644
--- a/README.md
+++ b/README.md
@@ -108,6 +108,18 @@ script:
   # etc.
 ```
 
+It might happen that clippy is not available for a certain nightly release.
+In this case you can try to conditionally install clippy from the git repo.
+
+```yaml
+language: rust
+rust:
+  - nightly
+before_script:
+   - rustup component add clippy-preview --toolchain=nightly || cargo install --git https://github.com/rust-lang/rust-clippy/ --force clippy
+   # etc
+```
+
 ## Configuration
 
 Some lints can be configured in a TOML file named `clippy.toml` or `.clippy.toml`. It contains a basic `variable = value` mapping eg.