From 6988ce6e512d66ed1c5670a04be6cde252268e35 Mon Sep 17 00:00:00 2001 From: benct Date: Thu, 23 Dec 2021 17:27:39 +0100 Subject: [PATCH] Upgrade eslint and fix linting issues --- .eslintrc | 3 ++- package.json | 4 ++-- src/lib/compute_state_display.js | 2 +- src/lib/format_date_time.js | 2 +- src/lib/format_time.js | 2 +- src/lib/use_am_pm.js | 2 +- yarn.lock | 8 ++++---- 7 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.eslintrc b/.eslintrc index 9ccf145..79b98d2 100644 --- a/.eslintrc +++ b/.eslintrc @@ -13,6 +13,7 @@ "history": true, "confirm": true, "console": true, - "customElements": true + "customElements": true, + "Intl": true } } \ No newline at end of file diff --git a/package.json b/package.json index eada258..e67ffc8 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@babel/core": "^7.16.5", "@babel/preset-env": "^7.16.5", "babel-loader": "^8.2.3", - "eslint": "^8.4.1", + "eslint": "^8.5.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.5.1", @@ -32,7 +32,7 @@ "webpack-cli": "^4.9.1" }, "scripts": { - "lint": "eslint src/*.js", + "lint": "eslint src/**/*.js", "dev": "webpack -c webpack.config.js", "build": "yarn lint && webpack -c webpack.config.js" } diff --git a/src/lib/compute_state_display.js b/src/lib/compute_state_display.js index 7c4b667..edb3b23 100644 --- a/src/lib/compute_state_display.js +++ b/src/lib/compute_state_display.js @@ -1,6 +1,6 @@ // Source: https://github.com/home-assistant/frontend/blob/dev/src/common/entity/compute_state_display.ts -import { UNAVAILABLE, UNKNOWN } from "./constants"; +import { UNAVAILABLE, UNKNOWN } from './constants'; import { formatDate } from './format_date'; import { formatDateTime } from './format_date_time'; import { formatTime } from './format_time'; diff --git a/src/lib/format_date_time.js b/src/lib/format_date_time.js index 02bdb16..56c32c4 100644 --- a/src/lib/format_date_time.js +++ b/src/lib/format_date_time.js @@ -1,7 +1,7 @@ // Source: https://github.com/home-assistant/frontend/blob/dev/src/common/datetime/format_date_time.ts import memoizeOne from 'memoize-one'; -import { useAmPm } from "./use_am_pm"; +import { useAmPm } from './use_am_pm'; export const formatDateTime = (dateObj, locale) => formatDateTimeMem(locale).format(dateObj); diff --git a/src/lib/format_time.js b/src/lib/format_time.js index f1cc08c..c4ac129 100644 --- a/src/lib/format_time.js +++ b/src/lib/format_time.js @@ -1,7 +1,7 @@ // Source: https://github.com/home-assistant/frontend/blob/dev/src/common/datetime/format_time.ts import memoizeOne from 'memoize-one'; -import { useAmPm } from "./use_am_pm"; +import { useAmPm } from './use_am_pm'; export const formatTime = (dateObj, locale) => formatTimeMem(locale).format(dateObj); diff --git a/src/lib/use_am_pm.js b/src/lib/use_am_pm.js index 8568791..ca04f8f 100644 --- a/src/lib/use_am_pm.js +++ b/src/lib/use_am_pm.js @@ -1,7 +1,7 @@ // Source: https://github.com/home-assistant/frontend/blob/dev/src/common/datetime/use_am_pm.ts import memoizeOne from 'memoize-one'; -import { TimeFormat } from './constants' +import { TimeFormat } from './constants'; export const useAmPm = memoizeOne((locale) => { if (locale.time_format === TimeFormat.language || locale.time_format === TimeFormat.system) { diff --git a/yarn.lock b/yarn.lock index 80114f7..2900f56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1713,10 +1713,10 @@ eslint-visitor-keys@^3.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== -eslint@^8.4.1: - version "8.4.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.4.1.tgz#d6531bbf3e598dffd7c0c7d35ec52a0b30fdfa2d" - integrity sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg== +eslint@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.5.0.tgz#ddd2c1afd8f412036f87ae2a063d2aa296d3175f" + integrity sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg== dependencies: "@eslint/eslintrc" "^1.0.5" "@humanwhocodes/config-array" "^0.9.2"