From 237eeffe6fa74335c817d308431ee9551b431c3b Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Wed, 12 Feb 2020 10:22:38 +0100
Subject: [PATCH] chore: fix flaky tests (#5464)

---
 .eslintrc.js                                | 3 ++-
 lib/datasource/git-submodules/index.spec.ts | 2 +-
 lib/manager/git-submodules/extract.spec.ts  | 2 +-
 lib/manager/git-submodules/update.spec.ts   | 2 +-
 4 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/.eslintrc.js b/.eslintrc.js
index 10ba93515f..e24396d3c7 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -5,6 +5,8 @@ module.exports = {
   },
   extends: [
     'airbnb-typescript/base',
+    // https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin/src/configs
+    'plugin:@typescript-eslint/eslint-recommended',
     'plugin:@typescript-eslint/recommended',
     'plugin:@typescript-eslint/recommended-requiring-type-checking',
     'plugin:promise/recommended',
@@ -29,7 +31,6 @@ module.exports = {
 
     // other rules
     'import/prefer-default-export': 0, // no benefit
-    'require-await': 'error',
     'no-restricted-syntax': 0,
     'no-await-in-loop': 0,
     'prefer-destructuring': 0,
diff --git a/lib/datasource/git-submodules/index.spec.ts b/lib/datasource/git-submodules/index.spec.ts
index 223e3a6340..1c611332e0 100644
--- a/lib/datasource/git-submodules/index.spec.ts
+++ b/lib/datasource/git-submodules/index.spec.ts
@@ -1,7 +1,7 @@
 import _simpleGit from 'simple-git/promise';
 import { getPkgReleases, getDigest } from '.';
 
-jest.mock('simple-git/promise.js');
+jest.mock('simple-git/promise');
 const simpleGit: any = _simpleGit;
 
 const lookupName = 'https://github.com/example/example.git';
diff --git a/lib/manager/git-submodules/extract.spec.ts b/lib/manager/git-submodules/extract.spec.ts
index ed9a4f051d..c3beadf217 100644
--- a/lib/manager/git-submodules/extract.spec.ts
+++ b/lib/manager/git-submodules/extract.spec.ts
@@ -1,7 +1,7 @@
 import _simpleGit from 'simple-git/promise';
 import extractPackageFile from './extract';
 
-jest.mock('simple-git/promise.js');
+jest.mock('simple-git/promise');
 const simpleGit: any = _simpleGit;
 const Git = jest.requireActual('simple-git/promise');
 
diff --git a/lib/manager/git-submodules/update.spec.ts b/lib/manager/git-submodules/update.spec.ts
index 3f99ab6fee..a6e69a4315 100644
--- a/lib/manager/git-submodules/update.spec.ts
+++ b/lib/manager/git-submodules/update.spec.ts
@@ -3,7 +3,7 @@ import { dir } from 'tmp-promise';
 
 import updateDependency from './update';
 
-jest.mock('simple-git/promise.js');
+jest.mock('simple-git/promise');
 const simpleGit: any = _simpleGit;
 
 describe('manager/git-submodules/update', () => {
-- 
GitLab