eslint-config-extreme
v1.0.34
Published
Extreme ESLint configuration
Downloads
818
Maintainers
Readme
ESLint Extreme
ESLint Extreme is a comprehensive, highly opinionated ESLint configuration designed to enforce strict code quality and style guidelines across JavaScript and TypeScript projects.
Features
- Combines multiple popular ESLint plugins for maximum code quality enforcement
- Tailored for modern JavaScript and TypeScript development
- Includes specialized rules for React, Vue.js, and Node.js projects
- Optimized performance with oxlint integration
- Customizable to fit your project's specific needs
Included Plugins
- eslint-plugin-n (Node.js)
- eslint-plugin-jsdoc
- eslint-plugin-promise
- eslint-plugin-tailwindcss
- eslint-plugin-unused-imports
- @eslint-community/eslint-plugin-eslint-comments
- eslint-plugin-project-structure
- eslint-plugin-sonarjs
- eslint-plugin-import-x
- eslint-plugin-jsonc
- eslint-plugin-oxlint
- eslint-config-biome
Installation
pnpm add -D eslint-config-extreme
Usage
ESLint Extreme comes with a default configuration that should work for most projects. However, you can customize it to fit your specific needs:
import eslintExtreme from 'eslint-config-extreme';
export default [
...eslintExtreme.configs.recommended
{
rules: {
// Your custom rule overrides here
},
}
];
Contributing
We welcome contributions! Please see our Contributing Guide for more details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
If you encounter any issues or have questions, please file an issue on our GitHub issue tracker.
Acknowledgements
This project wouldn't be possible without the amazing work of the ESLint team and the creators of all the plugins we use. Thank you!