mirror of
https://github.com/clap-rs/clap
synced 2024-12-14 06:42:33 +00:00
Removing the lint
features and invoking cargo clippy
manually instead
This commit is contained in:
parent
3f2a85ef15
commit
3dffd4908c
3 changed files with 12 additions and 18 deletions
|
@ -3,8 +3,15 @@ language: rust
|
||||||
cache: cargo
|
cache: cargo
|
||||||
rust:
|
rust:
|
||||||
- nightly
|
- nightly
|
||||||
|
- nightly-2019-03-23
|
||||||
- beta
|
- beta
|
||||||
- stable
|
- stable
|
||||||
|
- 1.30.0
|
||||||
|
matrix:
|
||||||
|
allow_failures:
|
||||||
|
- rust: nightly
|
||||||
|
nightly-2019-03-23:
|
||||||
|
- script: cargo clippy
|
||||||
before_script:
|
before_script:
|
||||||
- |
|
- |
|
||||||
pip install git+git://github.com/kbknapp/travis-cargo.git --user &&
|
pip install git+git://github.com/kbknapp/travis-cargo.git --user &&
|
||||||
|
@ -49,5 +56,4 @@ after_success:
|
||||||
echo "Uploaded code coverage"
|
echo "Uploaded code coverage"
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- TRAVIS_CARGO_NIGHTLY_FEATURE=lints
|
|
||||||
- secure: JLBlgHY6OEmhJ8woewNJHmuBokTNUv7/WvLkJGV8xk0t6bXBwSU0jNloXwlH7FiQTc4TccX0PumPDD4MrMgxIAVFPmmmlQOCmdpYP4tqZJ8xo189E5zk8lKF5OyaVYCs5SMmFC3cxCsKjfwGIexNu3ck5Uhwe9jI0tqgkgM3URA=
|
- secure: JLBlgHY6OEmhJ8woewNJHmuBokTNUv7/WvLkJGV8xk0t6bXBwSU0jNloXwlH7FiQTc4TccX0PumPDD4MrMgxIAVFPmmmlQOCmdpYP4tqZJ8xo189E5zk8lKF5OyaVYCs5SMmFC3cxCsKjfwGIexNu3ck5Uhwe9jI0tqgkgM3URA=
|
||||||
|
|
|
@ -74,8 +74,8 @@ color = ["ansi_term", "atty"]
|
||||||
wrap_help = ["term_size", "textwrap/term_size"]
|
wrap_help = ["term_size", "textwrap/term_size"]
|
||||||
derive = ["clap_derive"]
|
derive = ["clap_derive"]
|
||||||
yaml = ["yaml-rust"]
|
yaml = ["yaml-rust"]
|
||||||
unstable = [] # for building with unstable clap features (doesn't require nightly Rust)
|
unstable = [] # for building with unstable clap features (doesn't require nightly Rust) (currently none)
|
||||||
nightly = [] # for building with unstable Rust features
|
nightly = [] # for building with unstable Rust features (currently none)
|
||||||
debug = [] # Enables debug messages
|
debug = [] # Enables debug messages
|
||||||
no_cargo = [] # Enable if you're not using Cargo, disables Cargo-env-var-dependent macros
|
no_cargo = [] # Enable if you're not using Cargo, disables Cargo-env-var-dependent macros
|
||||||
doc = ["yaml"] # All the features which add to documentation
|
doc = ["yaml"] # All the features which add to documentation
|
||||||
|
|
18
src/lib.rs
18
src/lib.rs
|
@ -516,21 +516,9 @@
|
||||||
//! [license]: https://raw.githubusercontent.com/kbknapp/clap-rs/master/LICENSE-MIT
|
//! [license]: https://raw.githubusercontent.com/kbknapp/clap-rs/master/LICENSE-MIT
|
||||||
|
|
||||||
#![crate_type = "lib"]
|
#![crate_type = "lib"]
|
||||||
#![doc(html_root_url = "https://docs.rs/clap/3.0.0-beta.1")]
|
#![doc(html_root_url = "https://docs.rs/clap/2.32.0")]
|
||||||
#![deny(
|
#![deny(missing_docs, missing_debug_implementations, missing_copy_implementations, trivial_casts,
|
||||||
missing_docs,
|
unused_import_braces, unused_allocation, trivial_numeric_casts)]
|
||||||
missing_debug_implementations,
|
|
||||||
missing_copy_implementations,
|
|
||||||
trivial_casts,
|
|
||||||
unused_import_braces,
|
|
||||||
unused_allocation
|
|
||||||
)]
|
|
||||||
// @TODO @v3-beta: remove me!
|
|
||||||
#![allow(deprecated)]
|
|
||||||
#![cfg_attr(
|
|
||||||
not(any(feature = "lints", feature = "nightly")),
|
|
||||||
forbid(unstable_features)
|
|
||||||
)]
|
|
||||||
// Need to disable deny(warnings) while deprecations are active
|
// Need to disable deny(warnings) while deprecations are active
|
||||||
// #![cfg_attr(feature = "lints", deny(warnings))]
|
// #![cfg_attr(feature = "lints", deny(warnings))]
|
||||||
#![cfg_attr(feature = "lints", feature(plugin))]
|
#![cfg_attr(feature = "lints", feature(plugin))]
|
||||||
|
|
Loading…
Reference in a new issue