I have done some lint plugins for Atom now, and all of them has a repot panel at the bottom of the view. I was tired of every time I had a UI change I had to update all my lint plugins with the same code.
So now I have created a npm module with a simple API to handle all the UI for all of my plugins.
I Have made this repo public so if any1 of you like this idea of having the same message panel for all the plugins (in my view that will make a better user experience if all message panels look a like) you can just use it as an dependency or even contribute to the project so it can be made better for all of us!
Take a look at it on GitHub: tcarlsen/atom-message-panel