fix: 修复TypeScript配置错误并更新项目文档
详细说明: - 修复了@n8n/config包的TypeScript配置错误 - 移除了不存在的jest-expect-message类型引用 - 清理了所有TypeScript构建缓存 - 更新了可行性分析文档,添加了技术实施方案 - 更新了Agent prompt文档 - 添加了会展策划工作流文档 - 包含了n8n-chinese-translation子项目 - 添加了exhibition-demo展示系统框架
This commit is contained in:
30
n8n-n8n-1.109.2/packages/@n8n/eslint-config/src/plugin 2.ts
Executable file
30
n8n-n8n-1.109.2/packages/@n8n/eslint-config/src/plugin 2.ts
Executable file
@@ -0,0 +1,30 @@
|
||||
import type { ESLint } from 'eslint';
|
||||
import { rules } from './rules/index.js';
|
||||
|
||||
const plugin = {
|
||||
meta: {
|
||||
name: 'n8n-local-rules',
|
||||
},
|
||||
configs: {},
|
||||
// @ts-expect-error Rules type does not match for typescript-eslint and eslint
|
||||
rules: rules as ESLint.Plugin['rules'],
|
||||
} satisfies ESLint.Plugin;
|
||||
|
||||
export const localRulesPlugin = {
|
||||
...plugin,
|
||||
configs: {
|
||||
recommended: {
|
||||
plugins: {
|
||||
'n8n-local-rules': plugin,
|
||||
},
|
||||
rules: {
|
||||
'n8n-local-rules/no-uncaught-json-parse': 'error',
|
||||
'n8n-local-rules/no-json-parse-json-stringify': 'error',
|
||||
'n8n-local-rules/no-unneeded-backticks': 'error',
|
||||
'n8n-local-rules/no-interpolation-in-regular-string': 'error',
|
||||
'n8n-local-rules/no-unused-param-in-catch-clause': 'error',
|
||||
'n8n-local-rules/no-useless-catch-throw': 'error',
|
||||
},
|
||||
},
|
||||
},
|
||||
} satisfies ESLint.Plugin;
|
||||
1
n8n-n8n-1.109.2/packages/@n8n/eslint-config/src/plugins.d 2.ts
Executable file
1
n8n-n8n-1.109.2/packages/@n8n/eslint-config/src/plugins.d 2.ts
Executable file
@@ -0,0 +1 @@
|
||||
declare module 'eslint-plugin-lodash';
|
||||
Reference in New Issue
Block a user