This commit is contained in:
Alex
2024-08-03 23:20:11 -04:00
parent 92e6e5081b
commit f3fbf99c0c
22 changed files with 704 additions and 232 deletions

View File

@ -1,10 +1,13 @@
import { JSDocRulesObject } from '@aet/eslint-define-config/src/rules/jsdoc';
import type { Middleware } from '../index';
import type { JSDocRulesObject } from '@aet/eslint-define-config/src/rules/jsdoc';
import { defineMiddleware } from '../middleware';
import { off } from '../constants';
const jsdocRules: Partial<JSDocRulesObject> = {};
const jsdocRules: Partial<JSDocRulesObject> = {
'jsdoc/require-jsdoc': off,
};
export const jsdoc: Middleware = (config, { addRules }) => {
export const jsdoc = defineMiddleware((config, { addRules }) => {
config.plugins.push('jsdoc');
config.extends.push('plugin:jsdoc/recommended-typescript');
addRules(jsdocRules);
};
});