UNPKG

eslint-plugin-folder-name-convention

Version:

ESLint plugin to enforce folder naming conventions (kebab-case, camelCase, etc.)

23 lines (21 loc) 547 B
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'], }, ], }, }, ];