Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Please consider an option to disable repeated warnings, at least temporarily #88

Open
ghost opened this issue Aug 1, 2015 · 7 comments

Comments

@ghost
Copy link

ghost commented Aug 1, 2015

My eslint plugin is currently throwing warnings every time I hit a key, but only when working in the eslint project itself.

I'm fine with the plugin being broken (it's in a broken state because I'm working on it), I'm not fine with Atom taking up half of my screen with a giant red warning box that I can't ever dismiss (because whenever I type anything another one just pops up).

My suggestion is to implement a solution tied to #12 -- Have an option akin to "Dismiss all warnings like this" that wouldn't show the same error again and again (important: even after the warning box is dismissed), at least until the editor is restarted, projects switched, or some other trigger.

@ghost ghost changed the title Please consider an option to disable repeated plugin warnings, at least temporarily Please consider an option to disable repeated warnings, at least temporarily Aug 1, 2015
@laughedelic
Copy link

This is still a problem, I have it in my plugin too: laughedelic/atom-ide-scala#20. Are there any common workarounds?

@karlhorky
Copy link

karlhorky commented Dec 6, 2017

Here's a workaround that I posted in one of the other issues: atom/atom#8152 (comment)

Not great but it kind of works.

@laughedelic
Copy link

@karlhorky thanks for the link, but I don't think I want to include that in my plugin, because (if I understand it right) it will affect all notifications in Atom

@SeanFelipe
Copy link

SeanFelipe commented Dec 31, 2017

I'm considering taking on Atom as I do some work at a high school teaching Python, and the students need an evolution from Python's builtin idle editor, aren't savvy to vim, and don't have $80 to throw down on Sublime. So I just did a fresh install of Atom from the main page download link.

First surprise, it didn't open files at first, had to hack around a bit before it would work, maybe a variation of atom/atom#15520 .

Second surprise is the current referenced issue -- when I do open a file, I get a waterfall of huge red boxes telling me about defects in a long list of plugins I could care less about. I just want to do some basic html/css/js hacking.

What the hell guys? How does so much broken code get into the main download link? Do you all not have a stable release branch with well-tested, reliable code and dependencies? If you do, why is your main download link not sending that version?

Pretty darn sloppy as a first impression.

FWIW, this is OSX 10.11.6 on a 2014 MBP running Atom 1.23.1 .

screen shot 2017-12-31 at 1 13 09 pm

@winstliu
Copy link
Contributor

winstliu commented Dec 31, 2017

@SeanFelipe it looks like you're using Nuclide? Nuclide is an IDE built on Atom; you'll need to notify them of this issue at https://nuclide.io/support/.

How does so much broken code get into the main download link? Do you all not have a stable release branch with well-tested, reliable code and dependencies? If you do, why is your main download link not sending that version?

I'm not sure where you're getting this information, because the main download link at https://atom.io does not contain Nuclide.

@SeanFelipe
Copy link

SeanFelipe commented Dec 31, 2017

Thanks for the reply @50Wliu ~~

I must categorically deny all accusations of downloading Nuclide 🙌 I definitely downloaded from atom.io this morning. 🤷‍♂️

screen shot 2017-12-31 at 2 22 18 pm

The originally downloaded binary:

screen shot 2017-12-31 at 2 25 37 pm

@winstliu
Copy link
Contributor

Hmm, that is quite strange indeed! To avoid moving this issue off-topic, would you mind discussing this on Slack (https://atom-slack.herokuapp.com/) instead? I'm @Wliu if you want to tag me in the #atom channel there.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants