From 7379d07abac34248d76e62a704b870ce1d6de4ba Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 11 Mar 2025 22:51:31 -0500 Subject: [PATCH] add revive config --- revive.toml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 revive.toml diff --git a/revive.toml b/revive.toml new file mode 100644 index 0000000..8c9018e --- /dev/null +++ b/revive.toml @@ -0,0 +1,52 @@ +ignoreGeneratedHeader = false +severity = "warning" +confidence = 0.8 +errorCode = 1 +warningCode = 0 + +[rule.cyclomatic] + arguments = [10] +[rule.cognitive-complexity] + arguments = [7] +[rule.function-result-limit] + arguments = [3] +[rule.add-constant] +[rule.argument-limit] +[rule.atomic] +[rule.bare-return] +[rule.blank-imports] +[rule.bool-literal-in-expr] +[rule.confusing-naming] +[rule.confusing-results] +[rule.constant-logical-expr] +[rule.context-as-argument] +[rule.context-keys-type] +[rule.deep-exit] +[rule.duplicated-imports] +[rule.early-return] +[rule.empty-block] +[rule.error-naming] +[rule.error-return] +[rule.error-strings] +[rule.errorf] +[rule.exported] +[rule.if-return] +[rule.increment-decrement] +[rule.indent-error-flow] +[rule.modifies-parameter] +[rule.modifies-value-receiver] +[rule.package-comments] +[rule.range] +[rule.receiver-naming] +[rule.redefines-builtin-id] +[rule.string-format] +[rule.struct-tag] +[rule.superfluous-else] +[rule.time-naming] +[rule.unexported-return] +[rule.unnecessary-stmt] +[rule.unreachable-code] +[rule.unused-parameter] +[rule.unused-receiver] +[rule.var-declaration] +[rule.var-naming] \ No newline at end of file