shard-ameba/src/ameba/rule/lint
2023-11-11 19:08:14 +01:00
..
ambiguous_assignment.cr Switch from Hash to NamedTuple for AmbiguousAssignment::MISTAKES 2022-12-20 03:25:14 +01:00
bad_directive.cr Pass on crystal-nightly 2022-03-11 14:15:05 +02:00
comparison_to_boolean.cr Autocorrect various rules (#253) 2021-11-16 22:30:33 +01:00
debug_calls.cr Cleanup properties definition macro 2023-06-14 15:08:19 +02:00
debugger_statement.cr Change Rule to class 2021-01-19 22:17:17 +01:00
duplicated_require.cr Use #in? instead of #includes? in several places 2022-11-14 01:18:43 +01:00
empty_ensure.cr Readability refactors 2022-12-08 17:47:22 +01:00
empty_expression.cr Simplify implementation of Lint/EmptyExpression rule 2023-01-10 13:10:05 +01:00
empty_loop.cr Readability refactors 2022-12-08 17:47:22 +01:00
formatting.cr Add Lint/Formatting rule 2022-12-20 04:10:56 +01:00
hash_duplicated_key.cr Minor details 2022-11-28 11:38:41 +01:00
literal_assignments_in_expressions.cr Do not treat paths as literals in Lint/LiteralAssignmentsInExpressions 2022-12-08 17:47:22 +01:00
literal_in_condition.cr Readability refactors 2022-12-08 17:47:22 +01:00
literal_in_interpolation.cr Avoid one-letter names if possible 2022-11-28 11:25:21 +01:00
literals_comparison.cr Fix false positive with dynamic literals in Lint/LiteralsComparison 2023-11-09 08:20:35 +01:00
missing_block_argument.cr Reformat code example 2023-02-19 13:24:54 +01:00
not_nil.cr No need for such micro-optimizations, LLVM takes care of those 2023-07-02 14:34:25 +02:00
not_nil_after_no_bang.cr No need for such micro-optimizations, LLVM takes care of those 2023-07-02 14:34:25 +02:00
percent_array.cr Fix few issues reported by the newly added rule 2022-10-30 21:44:55 +01:00
rand_zero.cr Readability refactors 2022-12-08 17:47:22 +01:00
redundant_string_coercion.cr Fix newly found offenses 2023-11-11 19:08:14 +01:00
redundant_with_index.cr Doc fixes 2022-11-23 16:16:03 +01:00
redundant_with_object.cr Fix few issues reported by the newly added rule 2022-10-30 21:44:55 +01:00
shadowed_argument.cr Change Rule to class 2021-01-19 22:17:17 +01:00
shadowed_exception.cr Readability refactors 2022-12-08 17:47:22 +01:00
shadowing_outer_local_var.cr Incorporate changes for shadowing outer local var 2023-02-04 20:53:41 +02:00
shared_var_in_fiber.cr Fix typos throughout the code 2022-11-16 16:55:32 +01:00
spec_filename.cr Add Lint/SpecFilename rule 2023-11-10 15:41:54 +01:00
spec_focus.cr Readability refactors 2022-12-08 17:47:22 +01:00
syntax.cr Autocasting will do the work 2022-11-28 11:38:41 +01:00
typos.cr Add Lint/Typos rule 2023-11-08 02:24:35 +01:00
unneeded_disable_directive.cr Pass on crystal-nightly 2022-03-11 14:15:05 +02:00
unreachable_code.cr Add Style/GuardClause rule (#254) 2021-12-09 21:33:47 +01:00
unused_argument.cr Misc tweaks and refactors 2023-06-14 15:06:24 +02:00
unused_block_argument.cr fix(lint): Lint/UnusedBlockArgument is triggered by abstract def 2023-02-19 10:51:52 +02:00
useless_assign.cr Incorporate changes for shadowing outer local var 2023-02-04 20:53:41 +02:00
useless_condition_in_when.cr Misc tweaks and refactors 2023-06-14 15:06:24 +02:00