@mindfiredigital/eslint-plugin-hub
Version:
eslint-plugin-hub is a powerful, flexible ESLint plugin that provides a curated set of rules to enhance code readability, maintainability, and prevent common errors. Whether you're working with vanilla JavaScript, TypeScript, React, or Angular, eslint-plu
50 lines (48 loc) • 2.09 kB
JavaScript
const fileKebabcase = require('./plugin/file-kebabcase');
const maxLinesPerFile = require('./plugin/max-lines-per-file');
const maxLinesPerFunction = require('./plugin/max-lines-per-function');
const consistentReturn = require('./plugin/consistent-return');
const maxFunctionParams = require('./plugin/max-function-params');
const noSingleCharacterVars = require('./plugin/no-single-character-vars');
const varsLowercase = require('./plugin/vars-lowercase');
const folderLowercase = require('./plugin/folder-lowercase');
const fileLowercase = require('./plugin/file-lowercase');
const folderPascalcase = require('./plugin/folder-pascalcase');
const folderKebabcase = require('./plugin/folder-kebabcase');
const folderCamelcase = require('./plugin/folder-camelcase');
const fileCamelcase = require('./plugin/file-camelcase');
const functionPascalcase = require('./plugin/function-pascalcase');
const filePascalcase = require('./plugin/file-pascalcase');
const varsSnakecase = require('./plugin/vars-snakecase');
const varsPascalcase = require('./plugin/vars-pascalcase');
const classPascal = require('./plugin/class-pascalcase');
const functionCamelcase = require('./plugin/function-camelcase');
const functionDescriptive = require('./plugin/function-descriptive');
const varsCamelcase = require('./plugin/vars-camelcase');
const descriptiveVars = require('./plugin/vars-descriptive');
module.exports = {
rules: {
...fileKebabcase.rules,
...classPascal.rules,
...functionCamelcase.rules,
...functionDescriptive.rules,
...varsCamelcase.rules,
...descriptiveVars.rules,
...varsPascalcase.rules,
...varsSnakecase.rules,
...filePascalcase.rules,
...functionPascalcase.rules,
...fileCamelcase.rules,
...folderCamelcase.rules,
...folderKebabcase.rules,
...folderPascalcase.rules,
...fileLowercase.rules,
...folderLowercase.rules,
...varsLowercase.rules,
...noSingleCharacterVars.rules,
...maxFunctionParams.rules,
...consistentReturn.rules,
...maxLinesPerFunction.rules,
...maxLinesPerFile.rules,
},
};