eslint-plugin-mist3rbru v0.6.4
eslint-plugin-mist3rbru
Is an ESLint plugin 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 eslint-plugin-mist3rbru, use the following command:
pnpm add -D eslint eslint-plugin-mist3rbruUsage
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 plugin from 'eslint-plugin-mist3rbru'
export default [
plugin.configs.node,
plugin.configs.jest,
{
rules: {
'security/detect-object-injection': 'off',
},
},
]Replace "node" and "jest" with the appropriate preset name for your project.
Available Presets
node: Node.js environmentreact: React environmentnext: Next environmentjest: Jest environmentjest-dom: Jest-DOM environmentvitest: Vitest environment
Included Configurations and Plugins
eslint-plugin-mist3rbru includes opinionated configuration for popular ESLint plugins to enhance your linting experience. The following configurations and plugins are included:
eslint-plugin-promiseeslint-plugin-unicorneslint-plugin-importeslint-plugin-securityeslint-plugin-no-secretseslint-plugin-reacteslint-plugin-react-hookseslint-plugin-jsx-a11y@next/eslint-plugin-nexteslint-plugin-jesteslint-plugin-jest-domeslint-plugin-vitest
License
This project is licensed under the MIT License.
9 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago