From f5177b8d598791c37ca23cff64d68823096af416 Mon Sep 17 00:00:00 2001 From: Mykola Mokhnach <mokhnach@gmail.com> Date: Wed, 8 Jan 2025 19:59:07 +0100 Subject: [PATCH] chore: Bump eslint --- .eslintrc.json | 3 --- .npmrc | 2 ++ eslint.config.mjs | 12 ++++++++++++ package.json | 3 +-- scripts/build.js | 2 +- scripts/gradle-version-update.js | 2 +- 6 files changed, 17 insertions(+), 7 deletions(-) delete mode 100644 .eslintrc.json create mode 100644 .npmrc create mode 100644 eslint.config.mjs diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 47415a5..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@appium/eslint-config-appium" -} diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..4fef437 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +save-exact=true +package-lock=false diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..f40b424 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,12 @@ +import appiumConfig from '@appium/eslint-config-appium-ts'; + +export default [ + ...appiumConfig, + { + ignores: [ + 'app/**', + 'gradle/**', + 'apks/**', + ], + }, +]; diff --git a/package.json b/package.json index 6f31c4d..38fc92b 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,7 @@ "./apks" ], "devDependencies": { - "@appium/eslint-config-appium": "^6.0.0", - "eslint": "^7.32.0", + "@appium/eslint-config-appium-ts": "^1.0.0", "fancy-log": "^2.0.0", "@semantic-release/git": "^10.0.1", "semantic-release": "^21.0.0", diff --git a/scripts/build.js b/scripts/build.js index 6700c85..1c2ba91 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -22,7 +22,7 @@ async function runGradleBuild() { async function moveAPK() { try { await fs.promises.access(APKS_DIR, fs.constants.R_OK); - } catch (e) { + } catch { await fs.promises.mkdir(APKS_DIR, { recursive: true }); } await fs.promises.rename(APK_ORIGIN_PATH, APK_DEST_PATH); diff --git a/scripts/gradle-version-update.js b/scripts/gradle-version-update.js index e257734..5ea743b 100644 --- a/scripts/gradle-version-update.js +++ b/scripts/gradle-version-update.js @@ -22,7 +22,7 @@ async function gradleVersionUpdate() { const gradleFile = path.resolve(__dirname, '..', 'app', 'build.gradle'); try { await fs.promises.access(gradleFile, fs.constants.W_OK); - } catch (e) { + } catch { throw new Error(`No '${gradleFile}' file found or it is not writeable`); }