0.5.0 • Published 2 months ago

@mist3rbru/eslint-config v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@mist3rbru/eslint-config

Is an ESLint config that provides comprehensive configurations for various environments, streamlining the linting process for Node.js, React, Jest, Jest-DOM, Vitest, and more. Each environment has its own preset configuration that can be easily applied in your project.

Installation

To install @mist3rbru/eslint-config, use the following command:

pnpm add -D eslint @mist3rbru/eslint-config

Usage

To use the plugin, create one of these config files in your project and extend the desired environment configuration. For example, to use Node.js with Jest configuration:

// Recommended
// eslint.config.mjs
import config from '@mist3rbru/eslint-config'

export default config('node', 'jest', {
  // Overwrite rules
  rules: {},
})

Replace "node" and "jest" with the appropriate preset name for your project.

Available Presets

  • node: Node.js environment
  • react: React environment
  • next: Next environment
  • jest: Jest environment
  • jest-dom: Jest-DOM environment
  • vitest: Vitest environment

Included Configurations and Plugins

@mist3rbru/eslint-config includes opinionated configuration for popular ESLint plugins to enhance your linting experience. The following configurations and plugins are included:

License

This project is licensed under the MIT License.