eslint-plugin-folder-name-convention
Version:
ESLint plugin to enforce folder naming conventions (kebab-case, camelCase, etc.)
23 lines (21 loc) • 547 B
JavaScript
const pluginFolderName = require('eslint-plugin-folder-name-convention');
const path = require('path');
/** @type {import("eslint").FlatConfig[]} */
module.exports = [
{
files: ['**/*.js', '**/*.ts'],
plugins: {
'folder-name-convention': pluginFolderName,
},
rules: {
'folder-name-convention/enforce': [
'error',
{
pattern: 'kebab-case',
rootDir: path.resolve(__dirname), // Ensures project root only
ignore: ['node_modules', '.git'],
},
],
},
},
];