Save local refactor snapshot and transport settings

This commit is contained in:
ashione
2026-03-07 23:56:56 +08:00
parent b41a8eedd9
commit 4651f8ec56
40 changed files with 2596 additions and 194 deletions

View File

@@ -40,4 +40,22 @@ export default [
'@typescript-eslint/no-explicit-any': 'warn',
},
},
{
files: ['src/**/*.{ts,tsx}'],
rules: {
'no-restricted-syntax': [
'error',
{
selector: "CallExpression[callee.type='MemberExpression'][callee.property.name='invoke'][callee.object.type='MemberExpression'][callee.object.property.name='ipcRenderer'][callee.object.object.type='MemberExpression'][callee.object.object.property.name='electron'][callee.object.object.object.name='window']",
message: 'Use invokeIpc from @/lib/api-client instead of window.electron.ipcRenderer.invoke.',
},
],
},
},
{
files: ['src/lib/api-client.ts'],
rules: {
'no-restricted-syntax': 'off',
},
},
];