-
-
Notifications
You must be signed in to change notification settings - Fork 597
Improve score by supporting extra_phrase
for extra words in rules
#4432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Improve score by supporting extra_phrase
for extra words in rules
#4432
Conversation
6b7da16
to
8fb9f47
Compare
ac99199
to
9b50bff
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @alok1304! Looking much better
See comments for your consideration. I've updated your PR description to mention that this is a follow up PR, since there is important context and reviews in the previous PR, we need to preserve this as required.
""" | ||
Return True if any of the matches in ``license_matches`` List of LicenseMatch | ||
has extra words are in the correct place. | ||
""" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to check both a bit explicitly:
- For all the matches which have extra words, they are in correct location
- For all the matches which does not have extra words, they are correct detections
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And add a test accordingly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And add a test accordingly
where I should add a test and like how I implement for all license_matches
b9c7c16
to
a50b3db
Compare
I addet test for Next things we want: Some test cases are failing; I will solve them in the next commit. |
…_log` Add test for is correct position of `extra-words` according to `extra-phrases` that is present in rules. if we find `extra-words` are in the right place then we set score to `100`. And also show in `detection_log` why we increasing the score to keep track of this. Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
Add new phrases like `extra_phrase` this is special for extra-words. This phrase is represented in the format [[n]], where n indicates the maximum number of extra-words allowed at that position in the rule. If extra-words appear at the correct position and their count does not exceed the allowed limit `n`, then the score is increased to `100`. Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
due to `extra_phrase` in rules, this shows that rules containing `extra-words` Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
add a new `extra-phrase` for a rule i.e bsd-new Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
Signed-off-by: Alok Kumar <alokkumarjipura9973@gmail.com>
8a25b51
to
43c6bdb
Compare
Follow up of:
extra_phrase
for extra words in rules #4424Add new phrases like
extra_phrase
this is special forextra-words
. This phrase is represented in the format[[n]]
, where n indicates the maximum number ofextra-words
allowed at that position in the rule.If
extra-words
appear at the correct position and their count does not exceed the allowed limitn
, then the score is increased to100
.Reference #4420
Tasks
Run tests locally to check for errors.
Signed-off-by: Alok Kumar alokkumarjipura9973@gmail.com