A progressive, automated ESLint configuration for React, Vue, and TypeScript projects that separates style concerns.
eslint-config-alloy is a shareable ESLint configuration package for JavaScript and TypeScript projects, particularly those using React or Vue. It provides a progressive set of rules focused on catching logical errors while leaving code formatting to Prettier, reducing configuration conflicts. The project is designed to be a reference for teams to build their own customized linting setups.
Frontend developers and teams working with React, Vue, or TypeScript who want a maintainable, up-to-date ESLint configuration that integrates seamlessly with Prettier.
Developers choose eslint-config-alloy for its automated rule management, clear separation of linting and formatting concerns, and comprehensive documentation. It stays current with ESLint and framework updates while serving as a flexible foundation for team-specific customizations.
Progressive ESLint config for your React/Vue/TypeScript projects
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.