       offenses.map (offense) ->
         message = offense.replace(re, fileName + "$1")
         console.log(message) if debug
-        atom.notifications.addSuccess(message) if notification
+        atom.notifications.addWarning(message) if notification
+    else if output.match("no offenses")
+      atom.notifications.addSuccess(output) if notification
     else
-      atom.notifications.addError(output) if notification
+      atom.notifications.addInfo(output) if notification
 
   makeTempFile: (filename) ->
     directory = temp.mkdirSync()

    else
      []

  autoCorrectBuffer: (buffer)  ->
    tempFilePath = @makeTempFile("rubocop.rb")
    fs.writeFileSync(tempFilePath, buffer.getText())
    commandWithArgs = atom.config.get('rubocop-auto-correct.rubocopCommandPath')
                                .split(/\s+/).filter((i) -> i)
                                .concat(['-a', tempFilePath])
                                .concat(@projectRootRubocopConfig(buffer.getPath()))
    command = commandWithArgs[0]
    args = commandWithArgs[1..]


          If you already installed rubocop, Please check package setting at `Rubocop Command Path`.
          ''' }
        )
    [command, args]

  autoCorrectBuffer: (buffer)  ->
    tempFilePath = @makeTempFile("rubocop.rb")
    fs.writeFileSync(tempFilePath, buffer.getText())

    rubocopCommand = @rubocopCommand()
    command = rubocopCommand[0]
    args = rubocopCommand[1]
      .concat(['-a', tempFilePath])
      .concat(@projectRootRubocopConfig(buffer.getPath()))

    rubocop = spawnSync(command, args, { encoding: 'utf-8', timeout: 5000 })

