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
|
206b5ab604
|
Refactor: `Source#correct` -> `Source#correct?`
|
2022-12-20 17:04:34 +01:00 |
Sijawusz Pur Rahnama
|
47b92fbb76
|
Fix newly found issues
|
2022-12-20 15:31:14 +01:00 |
Sijawusz Pur Rahnama
|
a8fca61b22
|
Doc tweaks
|
2022-12-10 00:20:20 +01:00 |
Sijawusz Pur Rahnama
|
6a180757f3
|
Use `Enumerable#zip` ftw
|
2022-11-23 16:16:34 +01:00 |
Sijawusz Pur Rahnama
|
c7c75ee36a
|
`Rule#enabled` -> `Rule#enabled?`
|
2022-11-22 19:47:37 +01:00 |
Sijawusz Pur Rahnama
|
e54029d8ed
|
Few more readability refactors
|
2022-11-15 20:55:32 +01:00 |
Sijawusz Pur Rahnama
|
e668ba5bf5
|
Readability-related refactors
|
2022-11-14 02:26:52 +01:00 |
Sijawusz Pur Rahnama
|
400954ebb5
|
Use `String#hash` instead of `Digest::SHA1.hexdigest`
|
2022-10-29 21:49:00 +02:00 |
fn ⌃ ⌥
|
f288cc3c4f
|
Add `Style/GuardClause` rule (#254)
|
2021-12-09 21:33:47 +01:00 |
fn ⌃ ⌥
|
a40fdee33f
|
Revert "Add autocorrect checks to `ExplainFormatter`"
This reverts commit 1b6fe40a3b .
|
2021-10-31 22:12:21 -07:00 |
fn ⌃ ⌥
|
b7bb282b99
|
Apply suggestions from code review
|
2021-10-27 10:08:36 -07:00 |
fn ⌃ ⌥
|
1b6fe40a3b
|
Add autocorrect checks to `ExplainFormatter`
|
2021-10-26 22:22:22 -07:00 |
fn ⌃ ⌥
|
749c53527e
|
Add documentation
|
2021-10-26 22:22:22 -07:00 |
fn ⌃ ⌥
|
437584f9db
|
Raise error if infinite correction loop
|
2021-10-26 22:22:22 -07:00 |
fn ⌃ ⌥
|
1d5f554e88
|
Apply suggestions from code review
|
2021-10-26 12:06:24 -07:00 |
fn ⌃ ⌥
|
f39a7a4cd4
|
Re-run autocorrect until all correctable issues have been corrected
|
2021-10-25 15:09:44 -07:00 |
fn ⌃ ⌥
|
99e7ccd23b
|
Add `--autocorrect` CLI option
|
2021-10-25 12:38:29 -07:00 |
Sijawusz Pur Rahnama
|
a53d44617d
|
Fix newly found issues
|
2021-02-04 21:59:22 +01:00 |
Sijawusz Pur Rahnama
|
928a260d51
|
Remove extraneous blank lines
|
2021-01-17 18:45:14 +01:00 |
Sijawusz Pur Rahnama
|
19c370aee0
|
Misc refactors (#180)
* Optimize Severity#symbol
* Remove empty else branches
* Optimize map+compact/flatten calls
* Misc stylistic refactors
|
2021-01-11 20:13:58 +02:00 |
Vitalii Elenhaupt
|
07e72b7bf9
|
Lint in parallel (#118)
* Lint in parallel
* Synced output for dot/flycheck formatters
* Re-raise exceptions raised in fibers
* Add readme instructions
|
2019-11-09 19:31:41 +02:00 |
Vitalii Elenhaupt
|
af395a3c13
|
Do not report if disabled rules exist
closes #101
|
2019-04-25 08:47:37 +03:00 |
Vitalii Elenhaupt
|
575fe07879
|
Change the level of failure in the runner
|
2019-04-14 15:57:48 +03:00 |
Vitalii Elenhaupt
|
3c5e3cdef4
|
Exclude globs as arguments
Examples:
$ ameba path/to/shard/*.cr !path/to/shard/lib
$ ameba . !lib
|
2019-01-13 10:48:46 +02:00 |
Vitalii Elenhaupt
|
c91da1aa08
|
Let ameba explain the issue at the specified location (#86)
|
2018-12-27 23:34:10 +02:00 |
Vitalii Elenhaupt
|
f4680a75f4
|
Apply default formatting
|
2018-09-03 00:17:56 +03:00 |
V. Elenhaupt
|
4cb5328513
|
Add rule namespaces: style, lint, layout (#63)
|
2018-06-16 14:50:59 +03:00 |
Vitalii Elenhaupt
|
f8d14d4222
|
Rename Error to Issue
|
2018-06-12 12:55:56 +03:00 |
Vitalii Elenhaupt
|
eda5960b0f
|
Check for unneeded directives when all other rules are done
|
2018-02-02 22:17:04 +02:00 |
Vitalii Elenhaupt
|
4c85ad7c75
|
Syntax rule running priorities
|
2018-01-25 12:37:25 +02:00 |
Vitalii Elenhaupt
|
ca502754b6
|
Allow to inspect a directory
|
2018-01-24 14:02:18 +02:00 |
Vitalii Elenhaupt
|
eca0d28692
|
Excluded relative path path
|
2017-12-18 13:06:19 +02:00 |
Vitalii Elenhaupt
|
8bf5066d6a
|
Add Excluded property to the rule
|
2017-12-01 19:01:25 +02:00 |
Vitalii Elenhaupt
|
bc552d0730
|
Generate config
closes #17
|
2017-12-01 19:01:25 +02:00 |
Vitalii Elenhaupt
|
dceafd26e5
|
Except & only cli flags
|
2017-11-23 19:49:45 +02:00 |
Vitalii Elenhaupt
|
f4f401d56f
|
Make config loading more flexible
|
2017-11-23 10:41:22 +02:00 |
Vitalii Elenhaupt
|
57b1095c5f
|
Document entities
|
2017-11-15 23:37:16 +02:00 |
Vitalii Elenhaupt
|
06855816d7
|
Document configuration properties & specs
|
2017-11-14 10:28:26 +02:00 |
Vitalii Elenhaupt
|
822a69b81c
|
Base YAML config loader & Ameba runner
|
2017-11-14 09:00:15 +02:00 |