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