@elsikora/eslint-config
Version:
ESLint configuration vision of ElsiKora
31 lines (26 loc) • 955 B
JavaScript
;
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