ESLint shareable config for XO with support for JavaScript, TypeScript, HTML, and Markdown.
eslint-config-xo is an ESLint shareable configuration that packages the linting rules from the XO tool into a reusable preset. It helps developers enforce consistent code style and catch errors across JavaScript, TypeScript, HTML, and Markdown files in their projects. It solves the problem of manually configuring numerous ESLint rules by providing a well-tested, opinionated starting point.
Advanced developers or teams who prefer using ESLint directly with a pre-configured rule set, rather than the XO CLI wrapper, and need support for multiple file types.
Developers choose eslint-config-xo for its comprehensive multi-language support out of the box, seamless integration with popular ESLint plugins, and the flexibility to customize key linting options like indentation and semicolons while maintaining XO's code quality standards.
ESLint shareable config for XO
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.