parhamr/nlp-pure

View on GitHub

Showing 3 of 3 total issues

Method next_segment_appears_included? has a Cognitive Complexity of 17 (exceeds 5 allowed). Consider refactoring.
Open

def next_segment_appears_included?(segment)
return false unless segment
# NOTE: the logic is expanded for logging reasons (despite style violation)
if segment[0] =~ options.fetch(:split, nil)
STDERR << "\t! leading punctuation detected\n" if ENV['DEBUG']
Severity: Minor
Found in lib/nlp_pure/segmenting/default_sentence.rb - About 2 hrs to fix

Avoid deeply nested control flow statements.
Open

STDERR << "\t! leading numeral detected\n" if ENV['DEBUG']
Severity: Major
Found in lib/nlp_pure/segmenting/default_sentence.rb - About 45 mins to fix

    Avoid deeply nested control flow statements.
    Open

    STDERR << "\t\tx\n" if ENV['DEBUG']
    Severity: Major
    Found in lib/nlp_pure/segmenting/default_sentence.rb - About 45 mins to fix
      Severity
      Category
      Status
      Source
      Language