shard-ameba/src/ameba/rule/lint
Sijawusz Pur Rahnama f3f1f3a2ab Misc cleanups/refactors 2023-11-14 12:34:44 +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 Remove unused `include AST::Util` 2023-11-14 11:22:17 +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 Make it easier to add issues for nodes with name location preference 2023-11-12 10:23:36 +01:00
not_nil.cr Make it easier to add issues for nodes with name location preference 2023-11-12 10:23:36 +01:00
not_nil_after_no_bang.cr Misc cleanups/refactors 2023-11-14 12:34:44 +01:00
percent_array.cr Misc cleanups/refactors 2023-11-14 12:34:44 +01:00
rand_zero.cr Readability refactors 2022-12-08 17:47:22 +01:00
redundant_string_coercion.cr Use `name(_end)_location` helpers consistently 2023-11-12 10:24:12 +01:00
redundant_with_index.cr Make it easier to add issues for nodes with name location preference 2023-11-12 10:23:36 +01:00
redundant_with_object.cr Make it easier to add issues for nodes with name location preference 2023-11-12 10:23:36 +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 Misc cleanups/refactors 2023-11-14 12:34:44 +01:00
unneeded_disable_directive.cr Pass on crystal-nightly 2022-03-11 14:15:05 +02:00
unreachable_code.cr Remove unused `include AST::Util` 2023-11-14 11:22:17 +01:00
unused_argument.cr Misc tweaks and refactors 2023-06-14 15:06:24 +02:00
unused_block_argument.cr Misc cleanups/refactors 2023-11-14 12:34:44 +01:00
useless_assign.cr Remove deprecated `Assignment#transformed?` method 2023-11-14 11:22:17 +01:00
useless_condition_in_when.cr Misc tweaks and refactors 2023-06-14 15:06:24 +02:00