diff --git a/.eslintrc.js b/.eslintrc.js
index 10ba93515fcd4146f913051e8fbf2984cf8e6ad5..e24396d3c7ab1364c6fdb03ddc01edc4744f90ef 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 223e3a6340ee276dec998a9daa30f7d82ded76ea..1c611332e06e43ad2675d2d94cc3490f48a04397 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 ed9a4f051d39513eb01f0abe3dd0c492fecc69e1..c3beadf2170c6e07b57bc9620b9ed02d53a8f012 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 3f99ab6fee294deeb7ea491a4e64f4e624389ea3..a6e69a4315bfcbdb8be68b7003d5ee9025321893 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', () => {