rust/clippy_lints/src
Philipp Hansch bb4af196be
Move empty_line_after_outer_attribute to nursery
From the clippy side it's difficult to detect empty lines between
an attributes and the following item because empty lines and comments
are not part of the AST. The parsing currently works for basic cases
but is not perfect and can cause false positives.

Maybe libsyntax 2.0 will fix some of the problems around attributes but
comments will probably be never part of the AST so we would still have
to do some manual parsing.
2018-03-30 12:36:50 +02:00
..
utils Fix false positive in empty_line_after_outer_attr 2018-03-30 12:36:50 +02:00
approx_const.rs Implementation + move one lint 2018-03-27 17:13:55 +02:00
arithmetic.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
array_indexing.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
assign_ops.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
attrs.rs Move empty_line_after_outer_attribute to nursery 2018-03-30 12:36:50 +02:00
bit_mask.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
blacklisted_name.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
block_in_if_condition.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
booleans.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
bytecount.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
collapsible_if.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
const_static_lifetime.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
consts.rs Allow float_cmp in consts lint code 2018-03-16 11:36:14 +01:00
copies.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
cyclomatic_complexity.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
deprecated_lints.rs Deprecate should_assert_eq lint 2017-10-19 23:42:04 -05:00
derive.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
doc.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
double_comparison.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
double_parens.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
drop_forget_ref.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
else_if_without_else.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
empty_enum.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
entry.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
enum_clike.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
enum_glob_use.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
enum_variants.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
eq_op.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
erasing_op.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
escape.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
eta_reduction.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
eval_order_dependence.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
explicit_write.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
fallible_impl_from.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
format.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
formatting.rs Address review comments 2018-03-29 13:41:53 +02:00
functions.rs Address review comments 2018-03-29 13:41:53 +02:00
identity_conversion.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
identity_op.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
if_let_redundant_pattern_matching.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
if_not_else.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
infinite_iter.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
inline_fn_without_body.rs Address review comments 2018-03-29 13:41:53 +02:00
int_plus_one.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
invalid_ref.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
items_after_statements.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
large_enum_variant.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
len_zero.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
let_if_seq.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
lib.rs Address review comments 2018-03-29 13:41:53 +02:00
lifetimes.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
literal_representation.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
loops.rs Address review comments 2018-03-29 13:41:53 +02:00
map_clone.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
matches.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
mem_forget.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
methods.rs Address review comments 2018-03-29 13:41:53 +02:00
minmax.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
misc_early.rs Address review comments 2018-03-29 13:41:53 +02:00
misc.rs Address review comments 2018-03-29 13:41:53 +02:00
missing_doc.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
mut_mut.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
mut_reference.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
mutex_atomic.rs Address review comments 2018-03-29 13:41:53 +02:00
needless_bool.rs Address review comments 2018-03-29 13:41:53 +02:00
needless_borrow.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
needless_borrowed_ref.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
needless_continue.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
needless_pass_by_value.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
needless_update.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
neg_multiply.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
new_without_default.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
no_effect.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
non_expressive_names.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
ok_if_let.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
open_options.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
overflow_check_conditional.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
panic.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
partialeq_ne_impl.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
precedence.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
print.rs Address review comments 2018-03-29 13:41:53 +02:00
ptr.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
question_mark.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
ranges.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
redundant_field_names.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
reference.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
regex.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
replace_consts.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
returns.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
serde_api.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
shadow.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
strings.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
suspicious_trait_impl.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
swap.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
temporary_assignment.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
transmute.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
types.rs Address review comments 2018-03-29 13:41:53 +02:00
unicode.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
unsafe_removed_from_name.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
unused_io_amount.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
unused_label.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
use_self.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
vec.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00
zero_div_zero.rs Categorize all the lints! 2018-03-28 15:24:26 +02:00