Here's a list of technologies that we prefer to use based on this scale:
Experimental - We're still playing around with this, and we feel very optimistic about it. Try it out!
Recommended - We'd use this hotness on all projects if we can!
Good - It's still a good choice, but consider better solutions for newer projects.
Sunsetting - We maintain projects with these, but don't start new projects with this anymore.
Avoid - Our poor experience with this tell us to stay away unless absolutely necessary.
:heart_eyes: High-performance, but very high learning curve.
:star: Extensible af
:warning: Also extensible af, but it's Ruby
:warning: Works well enough, but limited growth potential.
:heart_eyes: Use this with
:heart_eyes: Code formatting for CSS, JS, Sass, and Markdown
:heart_eyes: Use this with eslint-config-standard
:heart_eyes: Automate the code styles for Elixir.
:star: Catches static compilation warnings.
:heart_eyes: Code linting for Ruby.
:warning: Better to use Eslint + eslint-config-standard because it has better tooling.
:x: Old news, use Eslint instead.
:heart_eyes: We should use it more, we don't use it enough!
:boom: Great way to maintain parity between different development environments, but we're still playing around with this.
:star: Still the best option for Ruby, but use pug if it's available.
:x: Consider Pug/Haml instead.