Commit Graph

20 Commits

Author SHA1 Message Date
Sijawusz Pur Rahnama 2d9e328d97
Merge pull request #325 from FnControlOption/unless_else
Add autocorrect for `Style/UnlessElse`
2022-12-22 21:43:49 +01:00
Sijawusz Pur Rahnama b9bc5aaab2
Merge pull request #327 from crystal-ameba/Sija/specs-cleanup 2022-12-22 12:08:44 +01:00
Sijawusz Pur Rahnama 47b92fbb76 Fix newly found issues 2022-12-20 15:31:14 +01:00
Sijawusz Pur Rahnama 4e3caf2986 Few tweaks and readability refactors 2022-12-20 03:26:13 +01:00
fn ⌃ ⌥ d7795c0d7d Add autocorrect for `Style/UnlessElse` 2022-12-19 06:40:28 -08:00
Sijawusz Pur Rahnama 4d9cd4d56c Fix typo 2022-12-10 00:24:04 +01:00
Sijawusz Pur Rahnama a8fca61b22 Doc tweaks 2022-12-10 00:20:20 +01:00
Sijawusz Pur Rahnama e668ba5bf5 Readability-related refactors 2022-11-14 02:26:52 +01:00
Sijawusz Pur Rahnama e54e5d0534 Fix `Source::Corrector#remove_{leading,trailing}` methods 2022-10-30 19:50:25 +01:00
fn ⌃ ⌥ f288cc3c4f
Add `Style/GuardClause` rule (#254) 2021-12-09 21:33:47 +01:00
fn ⌃ ⌥ 61fc99e107 Inline the `do_combine` method 2021-10-27 11:19:15 -07:00
fn ⌃ ⌥ 73e97ac42e Avoid using iterators and throw-away heap allocations 2021-10-27 11:08:18 -07:00
fn ⌃ ⌥ b7bb282b99 Apply suggestions from code review 2021-10-27 10:08:36 -07:00
fn ⌃ ⌥ d51ef27d54 Add `remove_preceding`, `remove_leading`, `remove_trailing` 2021-10-26 22:22:22 -07:00
fn ⌃ ⌥ 749c53527e Add documentation 2021-10-26 22:22:22 -07:00
fn ⌃ ⌥ 3b11491cea Add `insert_*` overloads that accept both location and end_location 2021-10-26 22:22:22 -07:00
fn ⌃ ⌥ e8c0f49cb8 Delete redundant alias `SourceLocation` 2021-10-26 22:22:22 -07:00
fn ⌃ ⌥ f87d99a83b Add `Corrector` method overloads that accept `ASTNode` 2021-10-26 22:22:22 -07:00
fn ⌃ ⌥ f39a7a4cd4 Re-run autocorrect until all correctable issues have been corrected 2021-10-25 15:09:44 -07:00
fn ⌃ ⌥ c1b4add094 Add `Source::Corrector` and `Source::Rewriter` 2021-10-25 12:38:29 -07:00