UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

27 lines (24 loc) 815 B
import 'eslint/use-at-your-own-risk'; import { formatConfig } from '../utility/format-config.utility.js'; import { formatPluginName } from '../utility/format-plugin-name.utility.js'; import jsdoc from '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([jsdoc.configs["flat/recommended"]])[0], files: ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], }, { files: ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"], plugins: { [formatPluginName("jsdoc")]: jsdoc, }, }, ]; } export { loadConfig as default }; //# sourceMappingURL=jsdoc.js.map