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) ||

Reply via email to