chavacava
92f28cb5e1
refactor: moves code related to AST from rule.utils into astutils package ( #1380 )
...
Modifications summary:
* Moves AST-related functions from rule/utils.go to astutils/ast_utils.go (+ modifies function calls)
* Renames some of these AST-related functions
* Avoids instantiating a printer config at each call to astutils.GoFmt
* Uses astutils.IsIdent and astutils.IsPkgDotName when possible
2025-05-26 13:18:38 +02:00
Oleksandr Redko
a5e5d78760
chore: enable a few revive rules ( #1330 )
2025-05-01 02:40:29 -07:00
Oleksandr Redko
43a44af30f
refactor: apply suggestions from gopls modernize ( #1282 )
2025-03-28 09:32:30 +01:00
Oleksandr Redko
395f7902d3
refactor: replace failure Category raw string with constant ( #1196 )
...
* refactor: replace Category raw strings with constants
* Add type FailureCategory; add comments for constants
2025-01-18 12:16:19 +01:00
ccoVeille
3d1115dacd
refactor: rule configuration and error management ( #1185 )
...
* refactor: avoid running rule once configuration failed
* refactor: remove deep-exit in lint/linter.go
2024-12-13 21:38:46 +01:00
Marcin Federowicz
9b15f3fcb6
refactor: replace panic with error in rules ( #1126 )
...
Co-authored-by: chavacava <salvadorcavadini+github@gmail.com >
Co-authored-by: Oleksandr Redko <oleksandr.red+github@gmail.com >
2024-12-11 19:35:58 +01:00
Oleksandr Redko
d181862481
docs: fix rule descriptions ( #1147 )
2024-12-01 16:44:41 +01:00
Oleksandr Redko
3378f7033b
refactor: replace mutex with sync.Once for rule configuration ( #1118 )
2024-11-15 12:03:59 +01:00
Oleksandr Redko
be95bfa705
refactor: rename files to follow Go convention
2024-11-11 19:31:18 +01:00