Pluggable ESLint configuration for Node.js that extends ESNext with Node.js-specific safety checks and best practices
73
Build a configuration generator that creates appropriate ESLint configuration files for different JavaScript project types.
@generates
/**
* Generates ESLint configuration for ESNext environment
* @param {boolean} includeStyleGuide - Whether to include style guide rules
* @returns {Object} ESLint configuration object
*/
function generateESNextConfig(includeStyleGuide) {
// IMPLEMENTATION HERE
}
/**
* Generates ESLint configuration for Node.js environment
* @param {boolean} includeStyleGuide - Whether to include style guide rules
* @returns {Object} ESLint configuration object
*/
function generateNodeConfig(includeStyleGuide) {
// IMPLEMENTATION HERE
}
/**
* Generates ESLint configuration for React Native environment
* @returns {Object} ESLint configuration object
*/
function generateReactNativeConfig() {
// IMPLEMENTATION HERE
}
/**
* Writes ESLint configuration to a file
* @param {Object} config - ESLint configuration object
* @param {string} filePath - Path where the config file should be written
* @returns {void}
*/
function writeConfigFile(config, filePath) {
// IMPLEMENTATION HERE
}
module.exports = {
generateESNextConfig,
generateNodeConfig,
generateReactNativeConfig,
writeConfigFile,
};Provides multi-environment ESLint configuration presets for ESNext, Node.js, and React Native environments.
@satisfied-by
Install with Tessl CLI
npx tessl i tessl/npm-eslint-config-nodedocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10