]> git.proxmox.com Git - rustc.git/blame - src/tools/clippy/tests/ui-toml/functions_maxlines/test.rs
Update upstream source from tag 'upstream/1.52.1+dfsg1'
[rustc.git] / src / tools / clippy / tests / ui-toml / functions_maxlines / test.rs
CommitLineData
f20569fa
XL
1#![warn(clippy::too_many_lines)]
2
3// This function should be considered one line.
4fn many_comments_but_one_line_of_code() {
5 /* println!("This is good."); */
6 // println!("This is good.");
7 /* */ // println!("This is good.");
8 /* */ // println!("This is good.");
9 /* */ // println!("This is good.");
10 /* */ // println!("This is good.");
11 /* println!("This is good.");
12 println!("This is good.");
13 println!("This is good."); */
14 println!("This is good.");
15}
16
17// This should be considered two and a fail.
18fn too_many_lines() {
19 println!("This is bad.");
20 println!("This is bad.");
21}
22
23// This should be considered one line.
24#[rustfmt::skip]
25fn comment_starts_after_code() {
26 let _ = 5; /* closing comment. */ /*
27 this line shouldn't be counted theoretically.
28 */
29}
30
31// This should be considered one line.
32fn comment_after_code() {
33 let _ = 5; /* this line should get counted once. */
34}
35
36// This should fail since it is technically two lines.
37#[rustfmt::skip]
38fn comment_before_code() {
39 let _ = "test";
40 /* This comment extends to the front of
41 the code but this line should still count. */ let _ = 5;
42}
43
44// This should be considered one line.
45fn main() {}