Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 965 Bytes

node.md

File metadata and controls

34 lines (25 loc) · 965 Bytes

@enormora/eslint-config-node

Config preset for node.js, enabling specific rules and configures global variables.

Install & Setup

Install the @enormora/eslint-config-node and the base preset package via npm:

npm install --save-dev @enormora/eslint-config-base @enormora/eslint-config-node

Create an ESLint configuration file (e.g., eslint.config.js) in your project and add the base and node config to the configuration array:

import { baseConfig } from '@enormora/eslint-config-base';
import { nodeConfig } from '@enormora/eslint-config-node';

export default [
    {
        ignores: ['dist/**/*']
    },
    baseConfig,
    {
        ...nodeConfig,
        files: ['src/server/**/*.js']
    }
];

Additional presets for specific scenarios:

  • nodeConfigFileConfig: settings for config files
  • nodeEntryPointFileConfig: settings for entry point files, which allows e.g. the usage of environment variables