config: configure import/core-modules setting of the import eslint plugin to include 'electron'

This makes it possible to not have to ignore the 'import/no-extraneous-dependencies' rule every time electron is imported.
This commit is contained in:
Xymorot 2019-12-15 15:23:24 +01:00
parent b2a4bb1b76
commit f290cac744
4 changed files with 3 additions and 3 deletions

View File

@ -50,6 +50,9 @@
"parserOptions": {
"project": "./tsconfig.json"
},
"settings": {
"import/core-modules": ["electron"]
},
"rules": {
"no-console": "error",
"no-magic-numbers": "off",

View File

@ -1,4 +1,3 @@
// eslint-disable-next-line import/no-extraneous-dependencies
import { app, BrowserWindow } from 'electron';
import BrowserWindowConstructorOptions = Electron.BrowserWindowConstructorOptions;
import os from 'os';

View File

@ -1,4 +1,3 @@
// eslint-disable-next-line import/no-extraneous-dependencies
import { ipcMain } from 'electron';
import IpcMainEvent = Electron.IpcMainEvent;
import { mainWindow } from '../../main';

View File

@ -1,4 +1,3 @@
// eslint-disable-next-line import/no-extraneous-dependencies
import { session } from 'electron';
import OnHeadersReceivedDetails = Electron.OnHeadersReceivedDetails;