 
     @subscriptions.add atom.config.observe 'linter-pylama.configFileName',
     (configFileName) =>
-      @configFileName_ = configFileName
+      @configFileName = configFileName
 
   destroy: ->
     do @subscriptions.dispose

    @subscriptions = new CompositeDisposable
    @subscriptions.add atom.config.observe 'linter-pylama.pylamaVersion',
    (pylamaVersion) =>
      if @pylamaVersion_
        @pylamaVersion_ = pylamaVersion
        do @initPylama
      else
        @pylamaVersion_ = pylamaVersion

    @subscriptions.add atom.config.observe 'linter-pylama.executablePath',
    (executablePath) =>
      @executablePath_ = executablePath
      do @initPylama

    @subscriptions.add atom.config.observe 'linter-pylama.ignoreErrorsAndWarnings',
    (ignoreErrorsAndWarnings) =>
      ignoreErrorsAndWarnings = ignoreErrorsAndWarnings.replace /\s+/g, '' if ignoreErrorsAndWarnings
      @ignoreErrorsAndWarnings_ = ignoreErrorsAndWarnings

    @subscriptions.add atom.config.observe 'linter-pylama.skipFiles',
    (skipFiles) =>
      @skipFiles_ = skipFiles

    @subscriptions.add atom.config.observe 'linter-pylama.useMccabe',
    (useMcCabe) =>
      @useMcCabe_ = useMcCabe

    @subscriptions.add atom.config.observe 'linter-pylama.usePep8',
    (usePEP8) =>
      @usePEP8_ = usePEP8

    @subscriptions.add atom.config.observe 'linter-pylama.usePep257',
    (usePEP257) =>
      @usePEP257_ = usePEP257

    @subscriptions.add atom.config.observe 'linter-pylama.usePyflakes',
    (usePyFlakes) =>
      @usePyFlakes_ = usePyFlakes

    @subscriptions.add atom.config.observe 'linter-pylama.usePylint',
    (usePyLint) =>

    args = ['-F']

    if @configFileLoad_[0] is 'U' # 'Use pylama config'
      configFilePath = helpers.findCached curDir, @configFileName

    if configFilePath then args.push.apply args, ['--options', configFilePath]
    else
      if @ignoreErrorsAndWarnings then args.push.apply args, ['--ignore', @ignoreErrorsAndWarnings]
      if @skipFiles then args.push.apply args, ['--skip', @skipFiles]

      usePyLint = if @usePyLint_ then 'pylint' else ''
      useMcCabe = if @useMcCabe then 'mccabe' else ''
      usePEP8 = if @usePEP8 then 'pep8' else ''
      usePEP257 = if @usePEP257 then 'pep257' else ''
      usePyFlakes = if @usePyFlakes then 'pyflakes' else ''

      linters = [usePEP8, usePEP257, usePyLint, usePyFlakes, useMcCabe].filter (e) -> e isnt ''
      args.push '--linters'
