文件操作 - plugin.js
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/@redocly/openapi-core/src/config/__tests__/fixtures/plugin.js
编辑文件内容
const id = 'test-plugin'; /** @type {import('../../config').PreprocessorsConfig} */ const preprocessors = { oas2: { 'description-preprocessor': () => { return { Info(info) { const title = info.title || 'API title'; info.description = `# ${title}\n\n${info.description || ''}`; }, }; }, }, }; /** @type {import('../../config').CustomRulesConfig} */ const rules = { oas3: { 'openid-connect-url-well-known': () => { return { SecurityScheme(scheme, { location, report }) { if (scheme.type === 'openIdConnect') { if (!scheme.openIdConnectUrl.endsWith('/.well-known/openid-configuration')) { report({ message: 'openIdConnectUrl must be a URL that ends with /.well-known/openid-configuration', location: location.child('openIdConnectUrl'), }); } } }, }; }, }, }; /** @type {import('../../config').DecoratorsConfig} */ const decorators = { oas3: { 'inject-x-stats': () => { return { Info(info) { info['x-stats'] = { test: 1 }; }, }; }, }, }; module.exports = { id, preprocessors, rules, decorators, };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件