Skip to content

Commit 50a3234

Browse files
authored
chore(lint): remove require imports (#495)
1 parent 833a24f commit 50a3234

File tree

69 files changed

+117
-111
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+117
-111
lines changed

.eslintrc.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ module.exports = {
4747
'@typescript-eslint/no-empty-function': 0,
4848
'@typescript-eslint/no-use-before-define': 0,
4949
'@typescript-eslint/no-explicit-any': 0,
50-
'@typescript-eslint/no-var-requires': 0,
5150
'@typescript-eslint/no-unused-vars': 2,
5251
'@typescript-eslint/explicit-module-boundary-types': 0,
5352
'@typescript-eslint/ban-types': 0,

scripts/generate-keyfile.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#! /usr/bin/env ts-node
22

3-
import ora = require('ora');
4-
import fs = require('fs');
5-
import path = require('path');
3+
import ora from 'ora';
4+
import fs from 'fs';
5+
import path from 'path';
66
import { resolve } from 'path';
77
import { config } from 'dotenv';
88
import { promisify } from 'util';

src/connectionController.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@ import {
2727
import { StorageController, StorageVariables } from './storage';
2828
import { StatusView } from './views';
2929
import TelemetryService from './telemetry/telemetryService';
30+
// eslint-disable-next-line @typescript-eslint/no-var-requires
31+
const packageJSON = require('../package.json');
3032

3133
const log = createLogger('connection controller');
32-
const packageJSON = require('../package.json');
3334

3435
const MAX_CONNECTION_NAME_LENGTH = 512;
3536

src/editors/memoryFileSystemProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable new-cap */
2-
import * as path from 'path';
2+
import path from 'path';
33
import * as vscode from 'vscode';
44

55
export class File implements vscode.FileStat {

src/editors/mongoDBDocumentService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as util from 'util';
1+
import util from 'util';
22
import * as vscode from 'vscode';
33
import { EJSON } from 'bson';
44
import type { Document } from 'bson';

src/editors/playgroundController.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import * as vscode from 'vscode';
22
import path from 'path';
33
import { OutputChannel, ProgressLocation, TextEditor } from 'vscode';
44
import vm from 'vm';
5-
import * as os from 'os';
5+
import os from 'os';
6+
import transpiler from 'bson-transpilers';
67

78
import ActiveConnectionCodeLensProvider from './activeConnectionCodeLensProvider';
89
import PlaygroundSelectedCodeActionProvider from './playgroundSelectedCodeActionProvider';
@@ -42,7 +43,6 @@ import TelemetryService from '../telemetry/telemetryService';
4243
import { isPlayground } from '../utils/playground';
4344

4445
const log = createLogger('playground controller');
45-
const transpiler = require('bson-transpilers');
4646

4747
interface ToCompile {
4848
filter?: string;

src/explorer/collectionTreeItem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as util from 'util';
1+
import util from 'util';
22
import * as vscode from 'vscode';
33
import path from 'path';
44
import type { DataService } from 'mongodb-data-service';

src/explorer/databaseTreeItem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as util from 'util';
1+
import util from 'util';
22
import * as vscode from 'vscode';
33
import path from 'path';
44

src/explorer/documentListTreeItem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as vscode from 'vscode';
22
import numeral from 'numeral';
3+
import path from 'path';
34

45
import { createLogger } from '../logging';
56
import DocumentTreeItem from './documentTreeItem';
@@ -8,7 +9,6 @@ import { getImagesPath } from '../extensionConstants';
89
import TreeItemParent from './treeItemParentInterface';
910
import type { DataService } from 'mongodb-data-service';
1011

11-
const path = require('path');
1212
const log = createLogger('documents tree item');
1313

1414
// We fetch 1 more than this in order to see if there are more to fetch.

src/explorer/helpTree.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import * as vscode from 'vscode';
2-
import { openLink } from '../utils/linkHelper';
3-
const path = require('path');
2+
import path from 'path';
43

54
import { getImagesPath } from '../extensionConstants';
65
import { TelemetryService } from '../telemetry';
6+
import { openLink } from '../utils/linkHelper';
77

88
const HELP_LINK_CONTEXT_VALUE = 'HELP_LINK';
99

0 commit comments

Comments
 (0)