Skip to content

Commit bc93f70

Browse files
committed
Add test for cargo_common_metadata
Fix missing `authors` entry in the provided example
1 parent 96af3e8 commit bc93f70

File tree

6 files changed

+38
-0
lines changed

6 files changed

+38
-0
lines changed

clippy_lints/src/cargo_common_metadata.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ declare_clippy_lint! {
2323
/// [package]
2424
/// name = "clippy"
2525
/// version = "0.0.212"
26+
/// authors = ["Someone <someone@rust-lang.org>"]
2627
/// description = "A bunch of helpful lints to avoid common pitfalls in Rust"
2728
/// repository = "https://github.com/rust-lang/rust-clippy"
2829
/// readme = "README.md"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[package]
2+
name = "cargo_common_metadata"
3+
version = "0.1.0"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#![warn(clippy::cargo_common_metadata)]
2+
3+
fn main() {}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
error: package `cargo_common_metadata` is missing `package.authors` metadata
2+
|
3+
= note: `-D clippy::cargo-common-metadata` implied by `-D warnings`
4+
5+
error: package `cargo_common_metadata` is missing `package.description` metadata
6+
7+
error: package `cargo_common_metadata` is missing `either package.license or package.license_file` metadata
8+
9+
error: package `cargo_common_metadata` is missing `package.repository` metadata
10+
11+
error: package `cargo_common_metadata` is missing `package.readme` metadata
12+
13+
error: package `cargo_common_metadata` is missing `package.keywords` metadata
14+
15+
error: package `cargo_common_metadata` is missing `package.categories` metadata
16+
17+
error: aborting due to 7 previous errors
18+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[package]
2+
name = "cargo_common_metadata"
3+
version = "0.1.0"
4+
authors = ["Random person from the Internet <someone@someplace.org>"]
5+
description = "A test package for the cargo_common_metadata lint"
6+
repository = "https://github.com/someone/cargo_common_metadata"
7+
readme = "README.md"
8+
license = "MIT OR Apache-2.0"
9+
keywords = ["metadata", "lint", "clippy"]
10+
categories = ["development-tools::testing"]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#![warn(clippy::cargo_common_metadata)]
2+
3+
fn main() {}

0 commit comments

Comments
 (0)