Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Harmony

A strict, opinionated ESLint config for TypeScript apps

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.

Top comment

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!

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.

On the analytics side, Harmony competes within Open Source, Software Engineering, Developer Tools and GitHub — topics that collectively have 664.8k followers on Product Hunt. The dashboard above tracks how Harmony performed against the three products that launched closest to it on the same day.

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.

For a complete overview of Harmony including community comment highlights and product details, visit the product overview.