     @linter.getLinters().forEach (linter) =>
       if @linter.lintOnFly
         return if wasTriggeredOnChange isnt linter.lintOnFly
-
       return unless scopes.some (entry) -> entry in linter.grammarScopes
-
       Promises.push new Promise((resolve) =>
         resolve(linter.lint(@editor))
       ).then((results) =>

    @subscriptions.add(
      @editor.onDidChangeCursorPosition ({oldBufferPosition, newBufferPosition}) =>
        if newBufferPosition.row isnt oldBufferPosition.row
          @linter.views.updateLineMessages(true)
        @linter.views.updateBubble(newBufferPosition)
    )
    @subscriptions.add(
      @editor.onDidStopChanging => @lint(true) if @linter.lintOnFly

    @inProgressFly = false

    if @editor is atom.workspace.getActiveTextEditor()
      @linter.views.renderPanelMessages(true)

    @emitter = new Emitter
    @subscriptions = new CompositeDisposable
