Harmony is an ESLint config for modern TypeScript apps. It's designed to be used with Prettier and Stylelint. It is incredibly opinionated and strict, enforcing the maximum amount of type safety and code quality.
Hey ProductHunters,
I'm excited to share a new open-source project with you — an ESLint config for modern TypeScript apps called "Harmony".
It's designed to be used with Prettier and Stylelint. It is incredibly opinionated and strict, enforcing the maximum amount of type safety and code quality through ESLint rules and TypeScript compiler options. It is designed for Next.js apps, but can be used with any TypeScript project, such as React Native or Node.js.
Harmony is designed to be used with VS Code, and includes a .vscode/settings.json file that enables full formatting on save. By default, Harmony combines with pre-defined rulesets for ESLint, as well as Import, jsx-a11y, React, React Hooks, jest, promise, n, Typescript, Prettier, Tailwind, Stylelint, Stylelint-Prettier, Next.js and Cypress.
I use Harmony in every single project I build and it's helped me avoid countless build and runtime errors. I hope it does the same for you!
I've been using Prettier for a while now, like since 2018 I think or 2017. It's a great library and Harmony just might make it better!
Cool product! why do you say "It's designed to be used with Prettier and Stylelint"? good luck with launch!
About Harmony on Product Hunt
“A strict, opinionated ESLint config for TypeScript apps”
Harmony launched on Product Hunt on November 1st, 2023 and earned 85 upvotes and 5 comments, placing #48 on the daily leaderboard. Harmony is an ESLint config for modern TypeScript apps. It's designed to be used with Prettier and Stylelint. It is incredibly opinionated and strict, enforcing the maximum amount of type safety and code quality.
Harmony was featured in Open Source (68.4k followers), Software Engineering (42.5k followers), Developer Tools (512.7k followers) and GitHub (41.2k followers) on Product Hunt. Together, these topics include over 108.7k products, making this a competitive space to launch in.
Who hunted Harmony?
Harmony was hunted by Hayden Bleasel. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Harmony stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.