0.5.1 • Published 10 months ago
eslint-plugin-eslint-env v0.5.1
eslint-plugin-eslint-env · 
An ESLint plugin to lint files with eslint-env comments using the flat config.
Prerequisites
ESLint 8.21 or later is required.
Installation
npm i -D eslint-plugin-eslint-envUsage
In your eslint.config.js file, create a new EslintEnvProcessor and add it to your configuration.
+ import { EslintEnvProcessor } from 'eslint-plugin-eslint-env';
export default
[
{
files: ['**/*.js'],
+ processor: new EslintEnvProcessor(),
},
];To support plugin-defined environments in eslint-env comments (e.g. /* eslint-env cypress/globals */, /* eslint-env react-native/react-native */, etc.), add a plugins setting both to the configuration and to the EslintEnvProcessor constructor options.
import { EslintEnvProcessor } from 'eslint-plugin-eslint-env';
+ import eslintPluginCypress from 'eslint-plugin-cypress';
+ const plugins = { 'cypress': eslintPluginCypress };
export default
[
{
files: ['**/*.js'],
+ plugins,
+ processor: new EslintEnvProcessor({ plugins }),
},
];