   addLinter: (linter) ->
     try
       if(Helpers.validateLinter(linter))
-        @linters.add(linter)
+        @_linters.add(linter)
     catch err
       atom.notifications.addError("Invalid Linter: #{err.message}", {
         detail: err.stack,

      })

  deleteLinter: (linter) ->
    @linters.delete(linter)

  hasLinter: (linter) ->
    @linters.has(linter)

  getLinters: ->
    @linters

  getProjectMessages: ->
    @_messagesProject

    @_emitter = new Emitter
    @_editorLinters = new Map
    @_messagesProject = new Map # Values set in editor-linter and consumed in views.render
    @_linters = new Set # Values are pushed here from Main::consumeLinter

    @_subscriptions.add atom.config.observe 'linter.showErrorInline', (showBubble) =>
      @views.setShowBubble(showBubble)
