Skip to content

Commit

Permalink
chore: add missing .eslintrc.json files to limit imports properly (#3…
Browse files Browse the repository at this point in the history
  • Loading branch information
miniak committed Sep 20, 2022
1 parent b1d7b30 commit 99f4a42
Show file tree
Hide file tree
Showing 10 changed files with 100 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lib/browser/.eslintrc.json
Expand Up @@ -18,4 +18,4 @@
}
]
}
}
}
23 changes: 23 additions & 0 deletions lib/common/.eslintrc.json
@@ -0,0 +1,23 @@
{
"rules": {
"no-restricted-imports": [
"error",
{
"paths": [
"electron",
"electron/main",
"electron/renderer"
],
"patterns": [
"./*",
"../*",
"@electron/internal/browser/*",
"@electron/internal/isolated_renderer/*",
"@electron/internal/renderer/*",
"@electron/internal/sandboxed_worker/*",
"@electron/internal/worker/*"
]
}
]
}
}
1 change: 1 addition & 0 deletions lib/common/api/clipboard.ts
@@ -1,5 +1,6 @@
import { IPC_MESSAGES } from '@electron/internal/common/ipc-messages';

// eslint-disable-next-line no-restricted-imports
import type * as ipcRendererUtilsModule from '@electron/internal/renderer/ipc-renderer-internal-utils';

const clipboard = process._linkedBinding('electron_common_clipboard');
Expand Down
18 changes: 18 additions & 0 deletions lib/isolated_renderer/.eslintrc.json
@@ -0,0 +1,18 @@
{
"rules": {
"no-restricted-imports": [
"error",
{
"paths": [
"electron",
"electron/main"
],
"patterns": [
"./*",
"../*",
"@electron/internal/browser/*"
]
}
]
}
}
18 changes: 18 additions & 0 deletions lib/renderer/.eslintrc.json
@@ -0,0 +1,18 @@
{
"rules": {
"no-restricted-imports": [
"error",
{
"paths": [
"electron",
"electron/main"
],
"patterns": [
"./*",
"../*",
"@electron/internal/browser/*"
]
}
]
}
}
2 changes: 1 addition & 1 deletion lib/renderer/common-init.ts
@@ -1,4 +1,4 @@
import { ipcRenderer } from 'electron';
import { ipcRenderer } from 'electron/renderer';
import { ipcRendererInternal } from '@electron/internal/renderer/ipc-renderer-internal';

import type * as webViewInitModule from '@electron/internal/renderer/web-view/web-view-init';
Expand Down
2 changes: 1 addition & 1 deletion lib/renderer/inspector.ts
Expand Up @@ -2,7 +2,7 @@ import { internalContextBridge } from '@electron/internal/renderer/api/context-b
import { ipcRendererInternal } from '@electron/internal/renderer/ipc-renderer-internal';
import * as ipcRendererUtils from '@electron/internal/renderer/ipc-renderer-internal-utils';
import { webFrame } from 'electron/renderer';
import { IPC_MESSAGES } from '../common/ipc-messages';
import { IPC_MESSAGES } from '@electron/internal/common/ipc-messages';

const { contextIsolationEnabled } = internalContextBridge;

Expand Down
2 changes: 1 addition & 1 deletion lib/renderer/web-frame-init.ts
@@ -1,4 +1,4 @@
import { webFrame, WebFrame } from 'electron';
import { webFrame, WebFrame } from 'electron/renderer';
import * as ipcRendererUtils from '@electron/internal/renderer/ipc-renderer-internal-utils';
import { IPC_MESSAGES } from '@electron/internal/common/ipc-messages';

Expand Down
18 changes: 18 additions & 0 deletions lib/sandboxed_renderer/.eslintrc.json
@@ -0,0 +1,18 @@
{
"rules": {
"no-restricted-imports": [
"error",
{
"paths": [
"electron",
"electron/main"
],
"patterns": [
"./*",
"../*",
"@electron/internal/browser/*"
]
}
]
}
}
18 changes: 18 additions & 0 deletions lib/worker/.eslintrc.json
@@ -0,0 +1,18 @@
{
"rules": {
"no-restricted-imports": [
"error",
{
"paths": [
"electron",
"electron/main"
],
"patterns": [
"./*",
"../*",
"@electron/internal/browser/*"
]
}
]
}
}

0 comments on commit 99f4a42

Please sign in to comment.