1.0.45 • Published 4 months ago

eslint-config-extreme v1.0.45

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

ESLint Extreme

npm version License: MIT

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!