UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

31 lines (26 loc) 955 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('eslint/use-at-your-own-risk'); var formatConfig_utility = require('../utility/format-config.utility.js'); var formatPluginName_utility = require('../utility/format-plugin-name.utility.js'); var jsdoc = require('eslint-plugin-jsdoc'); /** * Loads the ESLint configuration for JSDoc comments * @returns {Array<Linter.Config>} An array of ESLint configurations for JSDoc */ function loadConfig() { return [ { ...formatConfig_utility.formatConfig([jsdoc.configs["flat/recommended"]])[0], files: ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], }, { files: ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], plugins: { [formatPluginName_utility.formatPluginName("jsdoc")]: jsdoc, }, }, ]; } exports.default = loadConfig; //# sourceMappingURL=jsdoc.js.map