Commit Graph

21 Commits

Author SHA1 Message Date
Joshua Nelson ac9dd36856 Don't abort compilation after giving a lint error
The only reason to use `abort_if_errors` is when the program is so broken that either:
1. later passes get confused and ICE
2. any diagnostics from later passes would be noise

This is never the case for lints, because the compiler has to be able to deal with `allow`-ed lints.
So it can continue to lint and compile even if there are lint errors.
2021-11-08 01:22:28 +00:00
flip1995 f03edfd7a1 Merge commit '4911ab124c481430672a3833b37075e6435ec34d' into clippyup 2020-12-20 17:19:49 +01:00
liuzhenyu 24a6130da2 fix typos 2020-08-02 23:20:00 +08:00
Mikhail Babenko a234aef084 dont fire possible_missing_comma if intendation is present 2020-01-25 20:16:05 +03:00
Michael Wright 7fd0fbf435 Add [rustfmt::skip] to formatting lint tests 2019-02-26 07:49:46 +02:00
Philipp Hansch 38d4ac7cea Remove all copyright license headers
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
2019-01-08 21:46:39 +01:00
HMPerson1 88564b743e Teach suspicious_else_formatting about if .. {..} {..} 2018-12-20 22:45:37 -05:00
Matthias Krüger 625ca772b5 tests: fix more cases where rustfmt would have hurt the tests 2018-12-11 01:31:04 +01:00
Matthias Krüger 0a6e568f07 test formatting: don't format tests/ui/formatting.rs 2018-12-10 15:46:01 +01:00
Matthias Krüger 435299be30 rustfmt tests 2018-12-09 23:26:16 +01:00
Michael Wright 0c1ffc1d1f Fix possible_missing_comma false positives
`possible_missing_comma` should only trigger when the binary operator has
unary equivalent. Otherwise, it's not possible to insert a comma without
breaking compilation. The operators identified were `+`, `&`, `*` and `-`.

This fixes the specific examples given in issues #3244 and #3396
but doesn't address the conflict this lint has with the style of starting
a line with a binary operator.
2018-11-04 10:02:49 +02:00
Oliver Scherer b8654eaa6c Stabilize tool lints 2018-10-11 12:16:22 +02:00
Manish Goregaokar e9c025ea70 Add license header to Rust files 2018-10-06 09:43:08 -07:00
flip1995 1b6f6051a8 Adapt ui-tests to the tool_lints 2018-08-29 11:08:29 -07:00
Oliver Schneider 50ffaca4c9 Reduce the hackiness of cargo-clippy 2017-10-03 12:07:24 +02:00
Oliver Schneider 74c776585c Move all our tests back to ui tests 2017-08-01 17:54:21 +02:00
Oliver Schneider 4465bc3e3f Make most tests an example so we can run them one by one 2017-05-17 14:19:44 +02:00
Luis de Bethencourt df5d12a3ec clean tests/ui/formatting.rs
Cleaning the empty lines for clarity.
2017-05-11 16:22:32 +01:00
Ben Boeckel 84509ca48a typos: coma -> comma 2017-02-16 11:23:28 -05:00
Oliver Schneider 1f2c97a291 remove all //~ from tests 2017-02-08 14:58:07 +01:00
Oliver Schneider fd1351f6e3 rustup and compile-fail -> ui test move 2017-02-07 21:05:30 +01:00