yujinakayama / atom-lint

Obsolete: Generic code linting support for Atom
https://atom.io/packages/atom-lint
MIT License
111 stars 33 forks source link

Uncaught TypeError: Cannot read property 'previous' of undefined #114

Closed athanclark closed 9 years ago

athanclark commented 9 years ago
  1. Install atom-lint
  2. Have hlint in PATH
  3. Try toggling for a haskell file

Atom Version: 0.165.0 System: linux 3.13.0-43-generic Thrown From: atom-lint package, v0.20.0

Stack Trace

Uncaught TypeError: Cannot read property 'previous' of undefined

At /home/athan/.atom/packages/atom-lint/lib/atom-lint.coffee:37

TypeError: Cannot read property 'previous' of undefined
  at /home/athan/.atom/packages/atom-lint/lib/atom-lint.coffee:37:59
  at Config.module.exports.Config.observeKeyPath (/usr/share/atom/resources/app/src/config.js:568:7)
  at Config.module.exports.Config.observe (/usr/share/atom/resources/app/src/config.js:134:21)
  at Function.module.exports.Config.observe (/home/athan/.atom/packages/atom-lint/lib/config.coffee:25:17)
  at Object.module.exports.enable (/home/athan/.atom/packages/atom-lint/lib/atom-lint.coffee:36:34)
  at Object.module.exports.toggle (/home/athan/.atom/packages/atom-lint/lib/atom-lint.coffee:57:8)
  at atom-workspace.<anonymous> (/home/athan/.atom/packages/atom-lint/lib/atom-lint.coffee:13:51)
  at atom-workspace.handler (/usr/share/atom/resources/app/src/space-pen-extensions.js:115:32)
  at atom-workspace.jQuery.event.dispatch (/usr/share/atom/resources/app/node_modules/space-pen/vendor/jquery.js:4681:9)
  at atom-workspace.elemData.handle (/usr/share/atom/resources/app/node_modules/space-pen/vendor/jquery.js:4359:46)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app/src/command-registry.js:243:29)
  at CommandRegistry.handleCommandEvent (/usr/share/atom/resources/app/src/command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (/usr/share/atom/resources/app/src/command-registry.js:156:19)
  at Ipc.<anonymous> (/usr/share/atom/resources/app/src/window-event-handler.js:65:30)
  at Ipc.emit (events.js:107:17)
  at process.<anonymous> (/usr/share/atom/resources/atom/renderer/api/lib/ipc.js:22:29)
  at process.emit (events.js:110:17)

Commands

     -1:19.4 core:confirm (input.hidden-input)
     -0:00.0 lint:toggle (input.hidden-input)

Config

{
  "core": {
    "themes": [
      "atom-dark-ui",
      "seti-syntax"
    ]
  },
  "atom-lint": {}
}

Installed Packages

# User
atom-lint, v0.20.0
autocomplete-plus, v1.0.0
ide-haskell, v0.3.0
language-haskell, v1.0.0
seti-syntax, v0.2.1

# Dev
No dev packages

/cc @atom/core