class RuboCop::Cop::Lint::ScriptPermission

def investigate(processed_source)

def investigate(processed_source)
  return if Platform.windows?
  return unless start_with_shebang?(processed_source)
  return if executable?(processed_source)
  comment = processed_source.comments[0]
  message = format_message_from(processed_source)
  add_offense(comment, :expression, message)
end