Sha256: df7d3e651d829f18400fdd59e80253c62565024f874f49a1a793b50f1c6cf9ac

Contents?: true

Size: 397 Bytes

Versions: 7

Compression:

Stored size: 397 Bytes

Contents

module Chutney
  # service class to lint for missing feature descriptions
  class MissingFeatureDescription < Linter
    MESSAGE = 'Features should have a description so that its purpose is clear'.freeze
    def lint
      name = feature.key?(:description) ? feature[:description].strip : ''
      add_issue(I18n.t('linters.missing_feature_description'), feature) if name.empty?
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
chutney-2.1.0 lib/chutney/linter/missing_feature_description.rb
chutney-2.0.3.1 lib/chutney/linter/missing_feature_description.rb
chutney-2.0.3 lib/chutney/linter/missing_feature_description.rb
chutney-2.0.2 lib/chutney/linter/missing_feature_description.rb
chutney-2.0.1 lib/chutney/linter/missing_feature_description.rb
chutney-2.0.0 lib/chutney/linter/missing_feature_description.rb
chutney-2.0.0.rc1 lib/chutney/linter/missing_feature_description.rb