eslint-plugin-filenames-simple
Version:
An ESLint plugin to check filenames with simple configuration
37 lines (36 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.recommendedVue = exports.recommendedReact = exports.recommended = void 0;
exports.recommended = {
plugins: ['filenames-simple'],
rules: {
'filenames-simple/extension': 'error',
'filenames-simple/named-export': ['warn', 'singular'],
'filenames-simple/naming-convention': 'error',
'filenames-simple/no-index': 'off',
'filenames-simple/pluralize': 'off',
'filenames-simple/typescript-module-declaration': 'error',
},
};
exports.recommendedReact = {
...exports.recommended,
overrides: [
{
files: ['*.jsx', '*.tsx'],
rules: {
'filenames-simple/naming-convention': ['error', { rule: 'PascalCase' }],
},
},
],
};
exports.recommendedVue = {
...exports.recommended,
overrides: [
{
files: ['*.vue'],
rules: {
'filenames-simple/naming-convention': ['error', { rule: 'PascalCase' }],
},
},
],
};