1
0
mirror of https://github.com/mgechev/revive.git synced 2025-10-30 23:37:49 +02:00

Commit Graph

  • 5f01efa722 feature: add redundant-test-main-exit rule (#1208) Semih Buyukgungor 2025-01-29 16:36:00 +03:00
  • 8c5d8fc90a fix: flag-parameter rule wrongly detects var definition and points to the function signature (#1213) chavacava 2025-01-28 14:53:32 +01:00
  • a600be2470 docs: fix TOC in README (#1210) Oleksandr Redko 2025-01-28 12:32:05 +02:00
  • 8cb2599624 fix: invalid message reported for directive comment (#1209) ccoVeille 2025-01-27 07:12:16 +01:00
  • d9c61c1518 fix: running revive in CI (#1205) v1.6.0 Oleksandr Redko 2025-01-23 10:17:24 +02:00
  • 111737201e update doc (#1203) Marcin Federowicz 2025-01-23 09:15:44 +01:00
  • 77616f0d30 refactor: fix 'use-any' revive issues (#1204) Oleksandr Redko 2025-01-22 17:45:41 +02:00
  • 7d97f5481a [chore] clean up go.sum (#1201) Denis Voytyuk 2025-01-21 17:38:21 +01:00
  • 395f7902d3 refactor: replace failure Category raw string with constant (#1196) Oleksandr Redko 2025-01-18 13:16:19 +02:00
  • 57fe5b63d4 fix(deps): update module github.com/spf13/afero to v1.12.0 (#1200) renovate[bot] 2025-01-18 12:15:20 +01:00
  • 63afe4af77 docs: update "Text Editors" section (#1199) Oleksandr Redko 2025-01-10 10:06:41 +02:00
  • 4ba2c562ed fix(deps): update module golang.org/x/tools to v0.29.0 (#1198) renovate[bot] 2025-01-08 19:44:06 +01:00
  • 4b2c76e8b9 chore: cleanup code in rules (#1197) Denis Voytyuk 2024-12-31 12:33:51 +01:00
  • 4ca2c11e87 refactor: get rid of mitchellh/go-homedir package (#1195) Oleksandr Redko 2024-12-24 16:34:17 +02:00
  • 7998011cac fix: return configure rule error (#1193) Oleksandr Redko 2024-12-23 16:10:21 +02:00
  • 3d1115dacd refactor: rule configuration and error management (#1185) ccoVeille 2024-12-13 21:38:46 +01:00
  • 7cbd3d117a refactor: use slices.SortFunc instead of sort.Slice (#1191) Oleksandr Redko 2024-12-13 19:57:34 +02:00
  • cadb2dd008 refactor: simplify config.GetFormatter; add tests (#1184) Oleksandr Redko 2024-12-13 14:57:50 +02:00
  • 45731a378c chore: migrate goreleaser config to v2 (#1105) Markus Wiegand 2024-12-13 11:43:04 +01:00
  • 78e927d8c7 refactor: simplify by using switch instead of if (#1190) Oleksandr Redko 2024-12-12 18:42:09 +02:00
  • d64bddc9bc chore: use US English instead of UK English (#1186) ccoVeille 2024-12-12 14:13:45 +01:00
  • 3421eaecf0 refactor: fix linting issues (#1188) ccoVeille 2024-12-12 08:42:41 +01:00
  • 4dd63ef035 chore: fix typo (#1187) ccoVeille 2024-12-12 08:38:46 +01:00
  • 9b15f3fcb6 refactor: replace panic with error in rules (#1126) Marcin Federowicz 2024-12-11 19:35:58 +01:00
  • 10d9697cc2 chore: remove unused #region comments (#1181) Oleksandr Redko 2024-12-09 18:15:12 +02:00
  • f94c9d75db refactor: add all wait group delta at once when possible (#1179) chavacava 2024-12-08 16:59:52 +01:00
  • e23fcdb498 refactor: modifies linting machinery to use Failure as a mean to signal erros in rules application (#1178) chavacava 2024-12-08 15:56:14 +01:00
  • f6a38208af refactor: code cleanup (#1177) chavacava 2024-12-08 11:08:54 +01:00
  • 5c2aadfa91 refactor (rule/receiver-naming): replace AST walker by iteration over declarations (#1169) chavacava 2024-12-07 23:04:31 +01:00
  • 24a9325b5a fix: ast_utils.FuncSignatureIs panics with types names other than ast.Ident (#1174) chavacava 2024-12-07 15:40:39 +01:00
  • 06192a5599 refactor: remove lint issues (#1176) chavacava 2024-12-07 14:43:25 +01:00
  • a106e63fb8 fix(rule/modifies-value-receiver): miss modification by ++/-- (#1175) chavacava 2024-12-07 13:17:15 +01:00
  • 3e1dbc033e refactor (rule/get-return): replace AST walker by iteration over declarations (#1168) chavacava 2024-12-07 12:06:10 +01:00
  • cb89a4cc78 refactor (rule/datarace): replace AST walker by iteration over declarations (#1162) chavacava 2024-12-07 11:49:13 +01:00
  • 8f540123a1 refactor (rule/unused-receiver): replace AST walker by iteration over declarations (#1171) chavacava 2024-12-05 13:09:31 +01:00
  • 278246df68 refactor (rule/unexported-return): replace AST walker by iteration over declarations (#1170) chavacava 2024-12-05 13:09:07 +01:00
  • 47dc9238d1 fix(deps): update module golang.org/x/tools to v0.28.0 (#1172) renovate[bot] 2024-12-05 13:03:12 +01:00
  • c160d12fd3 test: remove useless comments (#1173) Oleksandr Redko 2024-12-05 14:01:47 +02:00
  • a31d590c83 refactor (rule/function-result-limit): replace AST walker by iteration over declarations (#1167) chavacava 2024-12-04 21:13:35 +01:00
  • a31d5afbcd refactor (rule/modifies-value-receiver): replace AST walker by iteration over declarations (#1165) chavacava 2024-12-04 21:02:58 +01:00
  • 361c74464d refactor (rule/function-length): replace AST walker by iteration over declarations (#1166) chavacava 2024-12-04 20:58:43 +01:00
  • fcfd6ad5f1 refactor (rule/flag-param): replace AST walker by iteration over declarations (#1164) chavacava 2024-12-04 20:55:01 +01:00
  • 9a5c95f1cf refactor(rule/context-as-argument): replace AST walker by iteration over declarations (#1160) chavacava 2024-12-04 20:54:09 +01:00
  • c3b541ff73 refactor (rule/arguments-limits): replace AST walker by iteration over declarations (#1159) chavacava 2024-12-04 20:53:35 +01:00
  • 275b0184e2 refactor (rule/error-return): replace AST walker by iteration over declarations (#1163) chavacava 2024-12-04 17:43:00 +01:00
  • 4b137822ea refactor (rule/cyclomatic): replace AST walker by iteration over declarations (#1161) chavacava 2024-12-04 17:42:29 +01:00
  • 98a6c97664 fix: confusing-results doesn't work with pointer types (#1158) chavacava 2024-12-04 17:42:07 +01:00
  • 09fb350a27 unused-param,unused-receiver: refactor configure func (#1157) Oleksandr Redko 2024-12-04 06:55:19 +02:00
  • 7f7d024f11 unused-param,unused-receiver: fix panic message (#1156) Oleksandr Redko 2024-12-03 18:08:21 +02:00
  • a48710b04b deep-exit: ignore testable examples (#1155) Oleksandr Redko 2024-12-03 16:39:07 +02:00
  • dde83449d7 chore: add missing tests for var-declarations, fix any/interface{} type issue (#1154) Denis Voytyuk 2024-12-02 13:06:52 +01:00
  • cb74ccbf44 chore: Improve sortables detection (#1151) Denis Voytyuk 2024-12-02 13:02:39 +01:00
  • 72b91f0188 chore: Update go.sum (#1153) Denis Voytyuk 2024-12-01 16:49:58 +01:00
  • d181862481 docs: fix rule descriptions (#1147) Oleksandr Redko 2024-12-01 17:44:41 +02:00
  • b532dc8e5e docs: update argument_limit.go reference (#1148) Emmanuel Ferdman 2024-12-01 13:56:34 +02:00
  • bb9e681da6 cognitive-complexity: handle direct recursion (#1149) Oleksandr Redko 2024-12-01 13:16:06 +02:00
  • 3bc240434f deep-exit: fix mixed receiver type (lintDeepExit) (#1150) Denis Voytyuk 2024-11-30 10:06:59 +01:00
  • 7e1d35d8d2 feat: optional extension to early-return rule (#1133) (#1138) Miles Delahunty 2024-11-28 18:51:33 +11:00
  • 777abc9c35 refactor: avoid duplicated exitFunctions map (#1145) Oleksandr Redko 2024-11-28 09:47:10 +02:00
  • d2778f36f1 adds rule use-errors-new (#1142) chavacava 2024-11-22 08:22:51 +01:00
  • e92a356003 docs: add json, ndjson, checkstyle to "Available Formatters" (#1144) Oleksandr Redko 2024-11-22 09:21:43 +02:00
  • 213d960d34 rename unused parameter (#1143) chavacava 2024-11-20 22:26:19 +01:00
  • 303ae4a4be refactor: remove useless failure slice declaration (#1141) chavacava 2024-11-20 20:41:07 +01:00
  • 7f769f8c16 feat: add redundant-build-tag rule (#1135) Oleksandr Redko 2024-11-20 21:26:28 +02:00
  • 19834d40a4 test: add default case when no arguments provided to a rule (#1140) Oleksandr Redko 2024-11-20 21:19:17 +02:00
  • 0e8acea6ce refactor: move functions out from utils.go (#1139) Oleksandr Redko 2024-11-19 23:58:14 +02:00
  • 1425e2f44c refactor: simplify with strings.Prefix, strings.CutPrefix (#1137) Oleksandr Redko 2024-11-19 16:43:04 +02:00
  • 93c6bc8636 refactor: extract getVersion function (#1127) Oleksandr Redko 2024-11-18 15:45:28 +02:00
  • d81fc8fab3 refactor: reduce control nesting in AddConstantRule.configure (#1128) Oleksandr Redko 2024-11-18 15:38:56 +02:00
  • 655e6060b2 Update RULES_DESCRIPTIONS.md (#1134) Iván Valdés Castillo 2024-11-17 22:50:51 -08:00
  • 0afba4ff15 refactor: enforce map and slice style (#1131) Oleksandr Redko 2024-11-16 19:05:30 +02:00
  • 1b4440c160 refactor: use toml.Unmarshal instead of toml.Decode (#1122) Oleksandr Redko 2024-11-16 17:15:36 +02:00
  • dff4dc9495 Filename-format rule: fix filename extension regex: ".go" to "\\.go". (#1132) Väinö Leppänen 2024-11-16 17:12:26 +02:00
  • 660968fda3 refactor: remove redundant fmt.Fprintln calls (#1130) Oleksandr Redko 2024-11-16 13:11:18 +02:00
  • 772285d9c7 fix: change URL to the page with rules descriptions (#1129) Oleksandr Redko 2024-11-16 13:09:38 +02:00
  • 3378f7033b refactor: replace mutex with sync.Once for rule configuration (#1118) v1.5.1 Oleksandr Redko 2024-11-15 13:03:59 +02:00
  • 7ee4500e12 fix: fixes #1103 by fixing the processing of max-public-structs arguments (#1114) chavacava 2024-11-15 09:43:53 +01:00
  • cc3ad5f702 fix #1066 by ignoring what seems legit modification of value receivers chavacava 2024-11-15 09:41:29 +01:00
  • ce6965265a fix: cli tests on Windows; add tests-on-windows workflow Oleksandr Redko 2024-11-14 19:53:00 +02:00
  • 74e2417f7d fix: revive hangs on Windows if go.mod is not found Oleksandr Redko 2024-11-14 15:12:18 +02:00
  • 34e9d78df9 docs: fix mylib example (#1121) Oleksandr Redko 2024-11-14 12:45:07 +02:00
  • 0789e36cd9 docs: lowercase arguments for consistency Oleksandr Redko 2024-11-13 16:55:26 +02:00
  • 8c274eb700 docs: range-val-* rules are irrelevant for Go 1.22+ Oleksandr Redko 2024-11-12 13:35:38 +02:00
  • 4c958ef739 refactor: remove redundant defer Oleksandr Redko 2024-11-11 20:48:34 +02:00
  • be95bfa705 refactor: rename files to follow Go convention Oleksandr Redko 2024-11-11 13:39:10 +02:00
  • c0d4d07ab6 fix: nil panic on old go.mod (issue #1100) centralab 2024-11-08 08:23:28 -03:00
  • a4d0c434e1 fix(deps): update module golang.org/x/tools to v0.27.0 (#1102) renovate[bot] 2024-11-11 15:42:21 +01:00
  • 1070fcdffd fix(deps): update module golang.org/x/mod to v0.22.0 (#1099) renovate[bot] 2024-11-09 10:28:46 +01:00
  • 78c3a6c363 chore: enable test shuffle and fix TestXDGConfigDirNoFile v1.5.0 Oleksandr Redko 2024-11-04 16:36:18 +02:00
  • 2ae682968f refactor: remove unused parameter in unexported function (#1096) Oleksandr Redko 2024-11-07 13:58:37 +02:00
  • 6228ba57cf refactor: simplify tests (#1089) Oleksandr Redko 2024-11-04 14:25:03 +02:00
  • 0fc9613257 docs(README): Update the list of contributors (#1076) Oleksandr Redko 2024-11-04 14:22:08 +02:00
  • e1a4191f40 Appending Indicator to the list of projects using Revive. (#1065) Onur Cinar 2024-11-04 04:20:19 -08:00
  • 7c068a7dde fix duplicated findings for string-format when there is more than one… (#1085) chavacava 2024-11-04 09:19:29 -03:00
  • fa9af82039 fix: change "GO" to "Go" in the use-any rule (#1077) Oleksandr Redko 2024-11-04 14:18:50 +02:00
  • 9a8587cc49 revive: add revive.toml for linting revive itself (#1094) Oleksandr Redko 2024-11-04 14:18:17 +02:00
  • eb18252088 adds filename-format rule (#1092) chavacava 2024-11-02 14:23:46 -03:00
  • 511e4e65ff fix: extractInstructionFromJSON returns an error (#1082) Oleksandr Redko 2024-10-29 14:33:38 +02:00
  • 7c29b560c3 refactor: fix typo in the field name of TestFileFilterRule (#1086) Oleksandr Redko 2024-10-29 14:33:18 +02:00
  • 0ac1ef7298 refactor: fix revive.early-return issues (#1087) Oleksandr Redko 2024-10-29 13:48:49 +02:00