This is an automated email from the ASF dual-hosted git repository.
kumfo pushed a commit to branch fix/reviwer-basic
in repository https://gitbox.apache.org/repos/asf/incubator-answer-plugins.git
The following commit(s) were added to refs/heads/fix/reviwer-basic by this push:
new eabf096 fix(review): keyword space check
eabf096 is described below
commit eabf0966a1001139787ead283ebcbee9408a2d31
Author: kumfo <[email protected]>
AuthorDate: Tue May 7 11:49:17 2024 +0800
fix(review): keyword space check
---
reviewer-basic/basic.go | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/reviewer-basic/basic.go b/reviewer-basic/basic.go
index 4cca222..04f33c5 100644
--- a/reviewer-basic/basic.go
+++ b/reviewer-basic/basic.go
@@ -90,6 +90,10 @@ func (r *Reviewer) Review(content *plugin.ReviewContent)
(result *plugin.ReviewR
// Check if the post contains the keywords that need review
for _, keyword := range keywords {
+ keyword = strings.TrimSpace(keyword)
+ if len(keyword) == 0 {
+ continue
+ }
keyword = strings.ToLower(keyword)
if strings.Contains(strings.ToLower(content.Title), keyword) ||
strings.Contains(strings.ToLower(content.Content),
keyword) ||
@@ -106,6 +110,10 @@ func (r *Reviewer) Review(content *plugin.ReviewContent)
(result *plugin.ReviewR
// If the post contains the disallowed keywords
for _, disallowedKeyword := range disallowedKeywords {
+ disallowedKeyword = strings.TrimSpace(disallowedKeyword)
+ if len(disallowedKeyword) == 0 {
+ continue
+ }
disallowedKeyword = strings.ToLower(disallowedKeyword)
if strings.Contains(strings.ToLower(content.Title),
disallowedKeyword) ||
strings.Contains(strings.ToLower(content.Content),
disallowedKeyword) ||