如何在编译Elm代码时停止恼人的红色Atom通知

时间:2017-05-18 15:59:35

标签: atom-editor elm elm-make

enter image description here

我也见过其他语言的问题 - 例如: https://github.com/atom/atom/issues/8152 - 解决方案是停止所有通知。

我实际上只想停止来自elm-linter的通知或任何linter包导致此通知。

我安装的Atom软件包是:

atom-beaufify               ---- first group
language-elm
linter
linter-elm-make
linter-ui-default

elmjutsu
elm-instant
busy-signal
intentions

不确定这是导致问题的原因之一 - 我在设置中检查了所有这些问题,但我没有找到任何明显的方法来关闭通知。

我认为导致此问题的软件包属于第一组,因为它更有可能与elm linting和通知进行交互。 虽然我不能确定。

任何关于什么包导致这种情况的见解 - 或者如何在linting时关闭通知都非常感激。感谢:)

修改 我找到导致此问题的包。是atom-beautify - stack trace中没有水平滚动 - 在红框内 - 所以这就是为什么我之前没有全长看到它。

I am looking for one of the following things:    

    a closing bracket '}'    
    whitespace    

at file:///C:/Users/devel/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee:322:27    
at tryCatcher (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\util.js:16:23)   
at Promise._settlePromiseFromHandler (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:512:31)    
at Promise._settlePromise (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:569:18)    
at Promise._settlePromise0 (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:614:10)    
at Promise._settlePromises (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:693:18)    
at Async._drainQueue (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\async.js:133:16)    
at Async._drainQueues (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\async.js:143:10)    
at Async.drainQueues (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\async.js:17:14)    
at process._tickCallback (internal/process/next_tick.js:103:7)

1 个答案:

答案 0 :(得分:1)

我再次重新安装了所有与elm相关的软件包,包括atom-beautifier

错误现在已经消失 - 虽然我不能肯定地说 - 因为之前它也已经消失了 - 它又出现了。我不能复制或预测为什么这样做。

如果您有解释,请发布另一个答案,我会选择它作为接受的答案。

在此之前重新安装软件包并重新启动编辑器工作 - 直到它没有 - 你需要重新做一遍..