Skip to content

Commit

Permalink
Auto merge of #3819 - mikerite:rustfmt-formatting-tests, r=phansch
Browse files Browse the repository at this point in the history
Add [rustfmt::skip] to formatting lint tests
  • Loading branch information
bors committed Feb 26, 2019
2 parents 47e93ff + 7fd0fbf commit d0717d1
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 15 deletions.
2 changes: 1 addition & 1 deletion ci/base-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ rustup override set nightly
# avoid loop spam and allow cmds with exit status != 0
set +ex

for file in `find tests -not -path "tests/ui/formatting.rs" -not -path "tests/ui/empty_line_after_outer_attribute.rs" -not -path "tests/ui/double_parens.rs" -not -path "tests/ui/doc.rs" -not -path "tests/ui/unused_unit.rs" | grep "\.rs$"` ; do
for file in `find tests -not -path "tests/ui/empty_line_after_outer_attribute.rs" -not -path "tests/ui/double_parens.rs" -not -path "tests/ui/doc.rs" -not -path "tests/ui/unused_unit.rs" | grep "\.rs$"` ; do
rustfmt ${file} --check
if [ $? -ne 0 ]; then
echo "${file} needs reformatting!"
Expand Down
5 changes: 4 additions & 1 deletion tests/ui/formatting.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@
#![allow(clippy::if_same_then_else)]
#![allow(clippy::deref_addrof)]

fn foo() -> bool { true }
fn foo() -> bool {
true
}

#[rustfmt::skip]
fn main() {
// weird `else` formatting:
if foo() {
Expand Down
26 changes: 13 additions & 13 deletions tests/ui/formatting.stderr
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
error: this looks like an `else {..}` but the `else` is missing
--> $DIR/formatting.rs:12:6
--> $DIR/formatting.rs:15:6
|
LL | } {
| ^
Expand All @@ -8,31 +8,31 @@ LL | } {
= note: to remove this lint, add the missing `else` or add a new line before the next block

error: this looks like an `else if` but the `else` is missing
--> $DIR/formatting.rs:16:6
--> $DIR/formatting.rs:19:6
|
LL | } if foo() {
| ^
|
= note: to remove this lint, add the missing `else` or add a new line before the second `if`

error: this looks like an `else if` but the `else` is missing
--> $DIR/formatting.rs:23:10
--> $DIR/formatting.rs:26:10
|
LL | } if foo() {
| ^
|
= note: to remove this lint, add the missing `else` or add a new line before the second `if`

error: this looks like an `else if` but the `else` is missing
--> $DIR/formatting.rs:31:10
--> $DIR/formatting.rs:34:10
|
LL | } if foo() {
| ^
|
= note: to remove this lint, add the missing `else` or add a new line before the second `if`

error: this is an `else {..}` but the formatting might hide it
--> $DIR/formatting.rs:40:6
--> $DIR/formatting.rs:43:6
|
LL | } else
| ______^
Expand All @@ -42,7 +42,7 @@ LL | | {
= note: to remove this lint, remove the `else` or remove the new line between `else` and `{..}`

error: this is an `else {..}` but the formatting might hide it
--> $DIR/formatting.rs:45:6
--> $DIR/formatting.rs:48:6
|
LL | }
| ______^
Expand All @@ -53,7 +53,7 @@ LL | | {
= note: to remove this lint, remove the `else` or remove the new line between `else` and `{..}`

error: this is an `else if` but the formatting might hide it
--> $DIR/formatting.rs:51:6
--> $DIR/formatting.rs:54:6
|
LL | } else
| ______^
Expand All @@ -63,7 +63,7 @@ LL | | if foo() { // the span of the above error should continue here
= note: to remove this lint, remove the `else` or remove the new line between `else` and `if`

error: this is an `else if` but the formatting might hide it
--> $DIR/formatting.rs:56:6
--> $DIR/formatting.rs:59:6
|
LL | }
| ______^
Expand All @@ -74,7 +74,7 @@ LL | | if foo() { // the span of the above error should continue here
= note: to remove this lint, remove the `else` or remove the new line between `else` and `if`

error: this looks like you are trying to use `.. -= ..`, but you really are doing `.. = (- ..)`
--> $DIR/formatting.rs:97:6
--> $DIR/formatting.rs:100:6
|
LL | a =- 35;
| ^^^^
Expand All @@ -83,23 +83,23 @@ LL | a =- 35;
= note: to remove this lint, use either `-=` or `= -`

error: this looks like you are trying to use `.. *= ..`, but you really are doing `.. = (* ..)`
--> $DIR/formatting.rs:98:6
--> $DIR/formatting.rs:101:6
|
LL | a =* &191;
| ^^^^
|
= note: to remove this lint, use either `*=` or `= *`

error: this looks like you are trying to use `.. != ..`, but you really are doing `.. = (! ..)`
--> $DIR/formatting.rs:101:6
--> $DIR/formatting.rs:104:6
|
LL | b =! false;
| ^^^^
|
= note: to remove this lint, use either `!=` or `= !`

error: possibly missing a comma here
--> $DIR/formatting.rs:110:19
--> $DIR/formatting.rs:113:19
|
LL | -1, -2, -3 // <= no comma here
| ^
Expand All @@ -108,7 +108,7 @@ LL | -1, -2, -3 // <= no comma here
= note: to remove this lint, add a comma or write the expr in a single line

error: possibly missing a comma here
--> $DIR/formatting.rs:114:19
--> $DIR/formatting.rs:117:19
|
LL | -1, -2, -3 // <= no comma here
| ^
Expand Down

0 comments on commit d0717d1

Please sign in to comment.