Commit Graph

5964 Commits

Author SHA1 Message Date
Félix Fischer 491f72442e
Updated source to match with recent rustc `master` toolchain changes 2019-04-01 20:37:05 +02:00
flip1995 bbb7963735
Fix dogfood error of question_mark lint fix 2019-04-01 20:37:05 +02:00
flip1995 6f01ecfefd
Fix question_mark lint+test 2019-04-01 20:37:05 +02:00
rail 2b82c71b55 use `span_lint_and_sugg` in `explicit_counter_loop` 2019-03-28 08:51:57 +09:00
Félix Fischer 3cff06a0eb Fix some test failures 2019-03-26 13:57:03 -03:00
Oliver Scherer d020565ed2 Hacky rustup 2019-03-26 10:55:03 +01:00
Manish Goregaokar 61aa5c957c
Merge pull request #3902 from matthiaskrgr/rustup
rustup https://github.com/rust-lang/rust/pull/59096/
2019-03-23 16:53:01 -07:00
Matthias Krüger b5d82524b4 run cargo fmt 2019-03-23 23:39:58 +01:00
Matthias Krüger e17dd4efa9 rustup https://github.com/rust-lang/rust/pull/59096/ 2019-03-23 23:37:38 +01:00
rail 9698e41994 Change explicit_counter_loop's message to add parentheses if necessary 2019-03-23 15:36:48 +09:00
rail bd6c2df066 Change explicit_counter_loop's message to reflect original variable name 2019-03-23 15:30:17 +09:00
bors c7d4445086 Auto merge of #3888 - phansch:extract_mistyped_literal_suffix_tests_and_rustfix, r=flip1995
Add rustfix tests for mistyped_literal_suffix lint

This moves all `mistyped_literal_suffix` tests to their own file and
enables rustfix tests for them.

cc #3603, #2038

Based on #3887
2019-03-19 06:26:01 +00:00
bors dc825a36f2 Auto merge of #3894 - markcatley:adding_lint_documentation_fixes, r=phansch
Add implementation for the EarlyLintPass trait into the Adding Lints …

…documentation.

To follow along with the adding lint documentation you need to implement this trait in order to register the lint pass.
2019-03-19 06:05:41 +00:00
Philipp Hansch 0452704978
cargo fmt 2019-03-19 06:57:41 +01:00
Philipp Hansch f1d0858a8f
Add rustfix tests for mistyped_literal_suffix lint
This moves all `mistyped_literal_suffix` tests to their own file and
enables rustfix tests for them.

cc #3603, #2038

Based on #3887
2019-03-19 06:55:42 +01:00
Philipp Hansch 4e51c980bc
Move some `unreadable_literal` ui tests to correct file
The moved tests were part of `tests/ui/literals.rs` before. Now they are
placed in `tests/ui/unreadable_literal.rs`, which now also runs
`rustfix` on these 4 extra let statements.
2019-03-19 06:55:42 +01:00
Mark Catley 5c8c487851 Add implementation for the EarlyLintPass trait into the Adding Lints documentation.
To follow along with the adding lint documentation you need to implement this trait in order to register the lint pass.
2019-03-19 13:39:19 +13:00
bors 92612c9de1 Auto merge of #3893 - mati865:rustup, r=oli-obk
Rustup

Supersedes https://github.com/rust-lang/rust-clippy/pull/3889

Addresses some review comments from previous PR and rustups to https://github.com/rust-lang/rust/pull/58899
2019-03-18 16:21:56 +00:00
Mateusz Mikuła 6cb0605600 Cargo fmt 2019-03-18 13:39:11 +01:00
Mateusz Mikuła 664391c5f8 Drop range_contains feature 2019-03-18 12:54:10 +01:00
Mateusz Mikuła 8feb2c6b2f Fix rustfmt::skip detection 2019-03-18 12:54:10 +01:00
Mateusz Mikuła fb7699d9e5 Rework clippy detection in attribute lint 2019-03-18 12:54:10 +01:00
Mateusz Mikuła 0ea5e38a9e name -> check_name 2019-03-18 12:54:10 +01:00
Mateusz Mikuła 4bb6c87b08 span -> span() 2019-03-18 12:54:10 +01:00
Mateusz Mikuła b25564fc8a name -> ident_str 2019-03-18 12:54:10 +01:00
Mateusz Mikuła e63a685412 NestedMetaItemKind -> NestedMetaItem 2019-03-18 12:54:10 +01:00
Mateusz Mikuła cf71caa71d Drop redundant & 2019-03-18 12:54:10 +01:00
Mateusz Mikuła cb3aa7480c Fix path_qualified
As suggested by eddyb
2019-03-18 12:54:10 +01:00
Mateusz Mikuła 9b7ff501a6 Replace most of ty:Ty with Ty 2019-03-18 12:54:10 +01:00
flip1995 4832a853c7
Feed dog 2019-03-16 15:39:02 +01:00
flip1995 180e07e99e
Adapt paths to new formatting 2019-03-16 15:22:31 +01:00
flip1995 3c4616d303
cargo fmt 2019-03-16 11:51:57 +01:00
flip1995 254fad95de
Use LocalInternedString inside of AbsolutePathPrinter 2019-03-16 11:45:29 +01:00
flip1995 dae5c9c685
AbsolutePathBuffer -> AbsolutePathPrinter 2019-03-16 11:17:36 +01:00
flip1995 2d8618e95c
Remove ty::TyKind from eta_reduction and replace it with ty::Ty 2019-03-16 11:10:33 +01:00
flip1995 8eadbfd35b
parent_def_id -> parent 2019-03-15 23:44:04 +01:00
flip1995 dcbd3aefa2
item_path_str -> def_path_str 2019-03-15 23:43:42 +01:00
flip1995 31435cd7f5
Reimplement AbsolutePathBuffer 2019-03-15 23:42:46 +01:00
bors 54e20519d2 Auto merge of #3886 - phansch:rustfix_useless_asref, r=flip1995
Enable rustfix for `useless_asref` lint tests

cc #3630
2019-03-15 09:43:29 +00:00
Philipp Hansch 0019ca5e4f
Enable rustfix for `useless_asref` lint tests 2019-03-15 07:29:12 +01:00
bors e7806413c6 Auto merge of #3883 - daxpedda:missing_docs_in_private_items, r=phansch
Add `doc(include = ...)` detection to `missing_docs_in_private_items`

The whole `missing documentation in crate` part doesn't have any tests. If I should add test cases tell me.
2019-03-15 06:18:28 +00:00
Michael Wright ecc5c0a57d Add rust-toolchain for clippy_dev 2019-03-15 08:17:44 +02:00
daxpedda 9061fd3199
Another test for missing crate documentation. 2019-03-14 19:38:41 +01:00
daxpedda e1096e3310
Add a test for `doc(include)`
Tiny code improvement.
2019-03-14 19:33:06 +01:00
daxpedda 177b3b27c4
Add `doc(include = ...)` detection to `missing_docs_in_private_items` 2019-03-14 18:32:39 +01:00
bors bb41b16423 Auto merge of #3879 - phansch:rustfix_string_lit_as_bytes, r=flip1995
Run rustfix for string_lit_as_bytes tests

This moves the `string_lit_as_bytes` tests into a new file and enables
rustfix tests for them.

cc #3603, #2038
2019-03-14 17:29:19 +00:00
bors 9df38117d9 Auto merge of #3877 - rink1969:3842, r=flip1995
casting integer literal to float is unnecessary

fix issue https://github.com/rust-lang/rust-clippy/issues/3842
2019-03-14 16:32:15 +00:00
rink1969 d9dd008e44 casting integer literal to float is unnecessary 2019-03-14 15:53:08 +08:00
bors 729892961c Auto merge of #3880 - phansch:uicleanup9001, r=oli-obk
UI test cleanup: Extract manual_memcpy tests

cc #2038
2019-03-14 07:52:00 +00:00
Philipp Hansch 5e4a7eb1fc
UI test cleanup: Extract manual_memcpy tests 2019-03-14 07:26:47 +01:00