aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinigami <[email protected]>2022-03-07 21:01:24 +0100
committerGitHub <[email protected]>2022-03-07 21:01:24 +0100
commit5cd3daef2b586b7f7c89b82259831ca4810d77d5 (patch)
tree6ed63b5d247ccbc9423daaf9f22b14d5a42d68fd
parent4f7447c3e38da71d261da254dd631b84fb4c22c4 (diff)
downloadfaker-5cd3daef2b586b7f7c89b82259831ca4810d77d5.tar.xz
faker-5cd3daef2b586b7f7c89b82259831ca4810d77d5.zip
chore: configure eqeqeq lint rule (#595)
-rw-r--r--.eslintrc.js1
-rw-r--r--pnpm-lock.yaml316
-rw-r--r--src/datatype.ts2
-rw-r--r--src/date.ts2
-rw-r--r--src/finance.ts6
-rw-r--r--src/helpers.ts10
-rw-r--r--src/internet.ts2
-rw-r--r--src/lorem.ts4
-rw-r--r--src/mersenne.ts4
-rw-r--r--src/vendor/mersenne.ts2
-rw-r--r--src/word.ts14
-rw-r--r--test/address.spec.ts2
-rw-r--r--test/finance.spec.ts2
13 files changed, 184 insertions, 183 deletions
diff --git a/.eslintrc.js b/.eslintrc.js
index 55254d7a..5423bc46 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -28,6 +28,7 @@ module.exports = defineConfig({
rules: {
// We may want to use this in the future
'no-useless-escape': 'off',
+ eqeqeq: ['error', 'always', { null: 'ignore' }],
'@typescript-eslint/ban-ts-comment': 'warn',
'@typescript-eslint/consistent-type-imports': 'error',
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3a7736b7..112fcf15 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -49,7 +49,7 @@ devDependencies:
c8: 7.11.0
conventional-changelog-cli: 2.2.2
cypress: 9.5.1
- esbuild: 0.14.24
+ esbuild: 0.14.25
eslint: 8.10.0
eslint-config-prettier: [email protected]
eslint-define-config: 1.2.5
@@ -82,108 +82,108 @@ packages:
'@algolia/autocomplete-shared': 1.5.2
dev: true
- /@algolia/autocomplete-preset-algolia/[email protected]:
+ /@algolia/autocomplete-preset-algolia/[email protected]:
resolution: {integrity: sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw==}
peerDependencies:
'@algolia/client-search': ^4.9.1
algoliasearch: ^4.9.1
dependencies:
'@algolia/autocomplete-shared': 1.5.2
- algoliasearch: 4.12.1
+ algoliasearch: 4.12.2
dev: true
/@algolia/autocomplete-shared/1.5.2:
resolution: {integrity: sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug==}
dev: true
- /@algolia/cache-browser-local-storage/4.12.1:
- resolution: {integrity: sha512-ERFFOnC9740xAkuO0iZTQqm2AzU7Dpz/s+g7o48GlZgx5p9GgNcsuK5eS0GoW/tAK+fnKlizCtlFHNuIWuvfsg==}
+ /@algolia/cache-browser-local-storage/4.12.2:
+ resolution: {integrity: sha512-z8LjFsQc0B6h6LEE3pkUGM4ErVktn6bkFbhnYbTccjmFVQ+wXFJd/D63e0WtaC+hwRB1xq8uKhkz9oojEKEsGA==}
dependencies:
- '@algolia/cache-common': 4.12.1
+ '@algolia/cache-common': 4.12.2
dev: true
- /@algolia/cache-common/4.12.1:
- resolution: {integrity: sha512-UugTER3V40jT+e19Dmph5PKMeliYKxycNPwrPNADin0RcWNfT2QksK9Ff2N2W7UKraqMOzoeDb4LAJtxcK1a8Q==}
+ /@algolia/cache-common/4.12.2:
+ resolution: {integrity: sha512-r//r7MF0Na0HxD2BHnjWsDKuI72Z5UEf/Rb/8MC08XKBsjCwBihGxWxycjRcNGjNEIxJBsvRMIEOipcd9qD54g==}
dev: true
- /@algolia/cache-in-memory/4.12.1:
- resolution: {integrity: sha512-U6iaunaxK1lHsAf02UWF58foKFEcrVLsHwN56UkCtwn32nlP9rz52WOcHsgk6TJrL8NDcO5swMjtOQ5XHESFLw==}
+ /@algolia/cache-in-memory/4.12.2:
+ resolution: {integrity: sha512-opWpbBUloP1fcTG3wBDnAfcoyNXW5GFDgGtLXrSANdfnelPKkr3O8j01ZTkRlPIuBDR0izGZG8MVWMDlTf71Bw==}
dependencies:
- '@algolia/cache-common': 4.12.1
+ '@algolia/cache-common': 4.12.2
dev: true
- /@algolia/client-account/4.12.1:
- resolution: {integrity: sha512-jGo4ConJNoMdTCR2zouO0jO/JcJmzOK6crFxMMLvdnB1JhmMbuIKluOTJVlBWeivnmcsqb7r0v7qTCPW5PAyxQ==}
+ /@algolia/client-account/4.12.2:
+ resolution: {integrity: sha512-HZqEyeVVjzOlfoSUyc+7+ueEJmRgqSuC+hqQOGECYa5JVno4d8eRVuDAMOb87I2LOdg/WoFMcAtaaRq2gpfV/w==}
dependencies:
- '@algolia/client-common': 4.12.1
- '@algolia/client-search': 4.12.1
- '@algolia/transporter': 4.12.1
+ '@algolia/client-common': 4.12.2
+ '@algolia/client-search': 4.12.2
+ '@algolia/transporter': 4.12.2
dev: true
- /@algolia/client-analytics/4.12.1:
- resolution: {integrity: sha512-h1It7KXzIthlhuhfBk7LteYq72tym9maQDUsyRW0Gft8b6ZQahnRak9gcCvKwhcJ1vJoP7T7JrNYGiYSicTD9g==}
+ /@algolia/client-analytics/4.12.2:
+ resolution: {integrity: sha512-7ktimzesu+vk3l+eG9w/nQh6/9AoIieCKmoiRIguKh6okGsaSBrcTHvUwIQEIiliqPuAFBk2M8eXYFqOZzwCZw==}
dependencies:
- '@algolia/client-common': 4.12.1
- '@algolia/client-search': 4.12.1
- '@algolia/requester-common': 4.12.1
- '@algolia/transporter': 4.12.1
+ '@algolia/client-common': 4.12.2
+ '@algolia/client-search': 4.12.2
+ '@algolia/requester-common': 4.12.2
+ '@algolia/transporter': 4.12.2
dev: true
- /@algolia/client-common/4.12.1:
- resolution: {integrity: sha512-obnJ8eSbv+h94Grk83DTGQ3bqhViSWureV6oK1s21/KMGWbb3DkduHm+lcwFrMFkjSUSzosLBHV9EQUIBvueTw==}
+ /@algolia/client-common/4.12.2:
+ resolution: {integrity: sha512-+dTicT1lklwOpeoiDspUoRSQYHhrr2IzllrX89/WuTPEBm2eww1xurqrSTQYC0MuVeX1s9/i4k34Q0ZnspypWg==}
dependencies:
- '@algolia/requester-common': 4.12.1
- '@algolia/transporter': 4.12.1
+ '@algolia/requester-common': 4.12.2
+ '@algolia/transporter': 4.12.2
dev: true
- /@algolia/client-personalization/4.12.1:
- resolution: {integrity: sha512-sMSnjjPjRgByGHYygV+5L/E8a6RgU7l2GbpJukSzJ9GRY37tHmBHuvahv8JjdCGJ2p7QDYLnQy5bN5Z02qjc7Q==}
+ /@algolia/client-personalization/4.12.2:
+ resolution: {integrity: sha512-JBW3vYFGIm5sAAy3cLUdmUCpmSAdreo5S1fERg7xgF6KyxGrwyy5BViTNWrOKG+av2yusk1wKydOYJ1Fbpbaxw==}
dependencies:
- '@algolia/client-common': 4.12.1
- '@algolia/requester-common': 4.12.1
- '@algolia/transporter': 4.12.1
+ '@algolia/client-common': 4.12.2
+ '@algolia/requester-common': 4.12.2
+ '@algolia/transporter': 4.12.2
dev: true
- /@algolia/client-search/4.12.1:
- resolution: {integrity: sha512-MwwKKprfY6X2nJ5Ki/ccXM2GDEePvVjZnnoOB2io3dLKW4fTqeSRlC5DRXeFD7UM0vOPPHr4ItV2aj19APKNVQ==}
+ /@algolia/client-search/4.12.2:
+ resolution: {integrity: sha512-JIqi14TgfEqAooNbSPBC1ZCk3Pnviqlaz9KofAqWBxSRTpPUFnU/XQCU5ihR0PC68SFVDnU/Y9cak/XotXPUeg==}
dependencies:
- '@algolia/client-common': 4.12.1
- '@algolia/requester-common': 4.12.1
- '@algolia/transporter': 4.12.1
+ '@algolia/client-common': 4.12.2
+ '@algolia/requester-common': 4.12.2
+ '@algolia/transporter': 4.12.2
dev: true
- /@algolia/logger-common/4.12.1:
- resolution: {integrity: sha512-fCgrzlXGATNqdFTxwx0GsyPXK+Uqrx1SZ3iuY2VGPPqdt1a20clAG2n2OcLHJpvaa6vMFPlJyWvbqAgzxdxBlQ==}
+ /@algolia/logger-common/4.12.2:
+ resolution: {integrity: sha512-iOiJAymLjq137G7+8EQuUEkrgta0cZGMg6scp8s4hJ+X6k+6By4nyptdkCWYwKLsW/Xy927QcIhGlkWV78vQIQ==}
dev: true
- /@algolia/logger-console/4.12.1:
- resolution: {integrity: sha512-0owaEnq/davngQMYqxLA4KrhWHiXujQ1CU3FFnyUcMyBR7rGHI48zSOUpqnsAXrMBdSH6rH5BDkSUUFwsh8RkQ==}
+ /@algolia/logger-console/4.12.2:
+ resolution: {integrity: sha512-veuQZyTSqHoHJtr9mLMnYeal9Mee6hCie4eqY+645VbeOrgT9p/kCMbKg5GLJGoLPlXGu7C0XpHyUj5k7/NQyw==}
dependencies:
- '@algolia/logger-common': 4.12.1
+ '@algolia/logger-common': 4.12.2
dev: true
- /@algolia/requester-browser-xhr/4.12.1:
- resolution: {integrity: sha512-OaMxDyG0TZG0oqz1lQh9e3woantAG1bLnuwq3fmypsrQxra4IQZiyn1x+kEb69D2TcXApI5gOgrD4oWhtEVMtw==}
+ /@algolia/requester-browser-xhr/4.12.2:
+ resolution: {integrity: sha512-FpFdHNd81tS3zj6Glqd+lt+RV0ljPExKtx+QB+gani6HWZ9YlSCM+Zl82T4ibxN+hmkrMeAyT+TMzS0jiGhGyQ==}
dependencies:
- '@algolia/requester-common': 4.12.1
+ '@algolia/requester-common': 4.12.2
dev: true
- /@algolia/requester-common/4.12.1:
- resolution: {integrity: sha512-XWIrWQNJ1vIrSuL/bUk3ZwNMNxl+aWz6dNboRW6+lGTcMIwc3NBFE90ogbZKhNrFRff8zI4qCF15tjW+Fyhpow==}
+ /@algolia/requester-common/4.12.2:
+ resolution: {integrity: sha512-4szj/lvDQf/u8EyyRBBRZD1ZkKDyLBbckLj7meQDlnbfwnW1UpLwpB2l3XJ9wDmDSftGxUCeTl5oMFe4z9OEvQ==}
dev: true
- /@algolia/requester-node-http/4.12.1:
- resolution: {integrity: sha512-awBtwaD+s0hxkA1aehYn8F0t9wqGoBVWgY4JPHBmp1ChO3pK7RKnnvnv7QQa9vTlllX29oPt/BBVgMo1Z3n1Qg==}
+ /@algolia/requester-node-http/4.12.2:
+ resolution: {integrity: sha512-UXfJNZt2KMwjBjiOa3cJ/PyoXWZa/F1vy6rdyG4xQeZDcLbqKP3O2b+bOJcGPmFbmdwBhtAyMVLt+hvAvAVfOw==}
dependencies:
- '@algolia/requester-common': 4.12.1
+ '@algolia/requester-common': 4.12.2
dev: true
- /@algolia/transporter/4.12.1:
- resolution: {integrity: sha512-BGeNgdEHc6dXIk2g8kdlOoQ6fQ6OIaKQcplEj7HPoi+XZUeAvRi3Pff3QWd7YmybWkjzd9AnTzieTASDWhL+sQ==}
+ /@algolia/transporter/4.12.2:
+ resolution: {integrity: sha512-PUq79if4CukXsm27ymTQ3eD3juSvMcyJmt6mxCkSFE0zQRL4ert61HBlNH6S9y/quUVe3g7oggfHq3d5pdpqZA==}
dependencies:
- '@algolia/cache-common': 4.12.1
- '@algolia/logger-common': 4.12.1
- '@algolia/requester-common': 4.12.1
+ '@algolia/cache-common': 4.12.2
+ '@algolia/logger-common': 4.12.2
+ '@algolia/requester-common': 4.12.2
dev: true
/@babel/code-frame/7.16.7:
@@ -272,9 +272,9 @@ packages:
react-dom: '>= 16.8.0 < 18.0.0'
dependencies:
'@algolia/autocomplete-core': 1.5.2
- '@algolia/autocomplete-preset-algolia': [email protected]
+ '@algolia/autocomplete-preset-algolia': [email protected]
'@docsearch/css': 3.0.0
- algoliasearch: 4.12.1
+ algoliasearch: 4.12.2
transitivePeerDependencies:
- '@algolia/client-search'
dev: true
@@ -603,7 +603,7 @@ packages:
'@vue/reactivity-transform': 3.2.31
'@vue/shared': 3.2.31
estree-walker: 2.0.2
- magic-string: 0.25.7
+ magic-string: 0.25.9
postcss: 8.4.7
source-map: 0.6.1
dev: true
@@ -622,7 +622,7 @@ packages:
'@vue/compiler-core': 3.2.31
'@vue/shared': 3.2.31
estree-walker: 2.0.2
- magic-string: 0.25.7
+ magic-string: 0.25.9
dev: true
/@vue/reactivity/3.2.31:
@@ -643,7 +643,7 @@ packages:
dependencies:
'@vue/runtime-core': 3.2.31
'@vue/shared': 3.2.31
- csstype: 2.6.19
+ csstype: 2.6.20
dev: true
/@vue/server-renderer/[email protected]:
@@ -703,23 +703,23 @@ packages:
uri-js: 4.4.1
dev: true
- /algoliasearch/4.12.1:
- resolution: {integrity: sha512-c0dM1g3zZBJrkzE5GA/Nu1y3fFxx3LCzxKzcmp2dgGS8P4CjszB/l3lsSh2MSrrK1Hn/KV4BlbBMXtYgG1Bfrw==}
+ /algoliasearch/4.12.2:
+ resolution: {integrity: sha512-bn1P9+V415zeDQJtXn+1SwuwedEAv9/LJAxt8XwR6ygH/sMwaHSm2hpkz8wIbCBt/tKQ43TL672Kyxzv5PwGgQ==}
dependencies:
- '@algolia/cache-browser-local-storage': 4.12.1
- '@algolia/cache-common': 4.12.1
- '@algolia/cache-in-memory': 4.12.1
- '@algolia/client-account': 4.12.1
- '@algolia/client-analytics': 4.12.1
- '@algolia/client-common': 4.12.1
- '@algolia/client-personalization': 4.12.1
- '@algolia/client-search': 4.12.1
- '@algolia/logger-common': 4.12.1
- '@algolia/logger-console': 4.12.1
- '@algolia/requester-browser-xhr': 4.12.1
- '@algolia/requester-common': 4.12.1
- '@algolia/requester-node-http': 4.12.1
- '@algolia/transporter': 4.12.1
+ '@algolia/cache-browser-local-storage': 4.12.2
+ '@algolia/cache-common': 4.12.2
+ '@algolia/cache-in-memory': 4.12.2
+ '@algolia/client-account': 4.12.2
+ '@algolia/client-analytics': 4.12.2
+ '@algolia/client-common': 4.12.2
+ '@algolia/client-personalization': 4.12.2
+ '@algolia/client-search': 4.12.2
+ '@algolia/logger-common': 4.12.2
+ '@algolia/logger-console': 4.12.2
+ '@algolia/requester-browser-xhr': 4.12.2
+ '@algolia/requester-common': 4.12.2
+ '@algolia/requester-node-http': 4.12.2
+ '@algolia/transporter': 4.12.2
dev: true
/ansi-colors/4.1.1:
@@ -1357,8 +1357,8 @@ packages:
which: 2.0.2
dev: true
- /csstype/2.6.19:
- resolution: {integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==}
+ /csstype/2.6.20:
+ resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
dev: true
/cypress/9.5.1:
@@ -1634,7 +1634,7 @@ packages:
get-intrinsic: 1.1.1
get-symbol-description: 1.0.0
has: 1.0.3
- has-symbols: 1.0.2
+ has-symbols: 1.0.3
internal-slot: 1.0.3
is-callable: 1.2.4
is-negative-zero: 2.0.2
@@ -1659,8 +1659,8 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild-android-64/0.14.24:
- resolution: {integrity: sha512-mbhO8NepmUZ84cP/axGR8IzH1Trth+uknEJzz36cZl8FfMA3ooaiBsMyzJ35s70QEAreiEt1XzltZ4pcfOsVUA==}
+ /esbuild-android-64/0.14.25:
+ resolution: {integrity: sha512-L5vCUk7TzFbBnoESNoXjU3x9+/+7TDIE/1mTfy/erAfvZAqC+S3sp/Qa9wkypFMcFvN9FzvESkTlpeQDolREtQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -1668,8 +1668,8 @@ packages:
dev: true
optional: true
- /esbuild-android-arm64/0.14.24:
- resolution: {integrity: sha512-wM3iuLZjaA9BhlMOH6mWvTGXwPJsLOuAbMkGiczSY+NLeG2WF1ouCcuhFz2jZCbnw9lnI30QWgzebNBQi9K8SA==}
+ /esbuild-android-arm64/0.14.25:
+ resolution: {integrity: sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -1677,8 +1677,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-64/0.14.24:
- resolution: {integrity: sha512-GDaCV5e9mdrJkrGT91W8WCqQ/+fvB/nsULIu4l7Ik7dlQd5uB4qeKRcFFl5Vz5ODK/C/UWZmKmMQWokZsLNWLQ==}
+ /esbuild-darwin-64/0.14.25:
+ resolution: {integrity: sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -1686,8 +1686,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-arm64/0.14.24:
- resolution: {integrity: sha512-reU7/vEdXsg+zZWxKL/gaHsJkGMCC49Y4pqbsaBmx0YAF00K0+V7w5BHBF+iY5jvtJ1ZCYRHTN/iAbYVOnoV0w==}
+ /esbuild-darwin-arm64/0.14.25:
+ resolution: {integrity: sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -1695,8 +1695,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-64/0.14.24:
- resolution: {integrity: sha512-Mp35Rz/XoixG7Uka6l54hU/XUxAEwQozgKoHPusJzX+Fu1vANil0Ypos0RJkidu7skSkd0xisNIT+gtD36BxpA==}
+ /esbuild-freebsd-64/0.14.25:
+ resolution: {integrity: sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -1704,8 +1704,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-arm64/0.14.24:
- resolution: {integrity: sha512-+tf4a4zYaHP1XXPt286mxOc2bmj13K57GZYjqYz/G3c3sgNXa0JBkcPlUATIj96WfXhWM115n3nHe9wF88+ZGQ==}
+ /esbuild-freebsd-arm64/0.14.25:
+ resolution: {integrity: sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -1713,8 +1713,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-32/0.14.24:
- resolution: {integrity: sha512-8jMZErn5aLnlSQqzK365yoWRr67ZkGNcoTmk1CK5Bk1EB9g7uwCfdZsmWcclLWPGkIhMbdk4OvzQ+Wp0popwWA==}
+ /esbuild-linux-32/0.14.25:
+ resolution: {integrity: sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -1722,8 +1722,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-64/0.14.24:
- resolution: {integrity: sha512-D/JCsk9OY2IZj+fkU74pKD4rD2pjeiYUbze1cS5D6+U0pz8j71GjZY5UkfwHhBBbNyPe6DPCyex97txQUlHwWw==}
+ /esbuild-linux-64/0.14.25:
+ resolution: {integrity: sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -1731,8 +1731,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm/0.14.24:
- resolution: {integrity: sha512-N+vvGpJAUWv3j+YZGOMEtrHwrrSG582TuAThBwoRE7d2N4zFE2WQBCiSYaAVckMQhvMOPqnCdqeTDUse5nlKTw==}
+ /esbuild-linux-arm/0.14.25:
+ resolution: {integrity: sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -1740,8 +1740,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm64/0.14.24:
- resolution: {integrity: sha512-DypWEDQLE+PoHGMa4FLcmKvS+yQLsYlsN03R496rTpDOiVQGrRdo0LbYtf+uHpDxa1KRrHZsQim6n8m3VBHP6g==}
+ /esbuild-linux-arm64/0.14.25:
+ resolution: {integrity: sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -1749,8 +1749,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-mips64le/0.14.24:
- resolution: {integrity: sha512-eMk9pEHba1yd5bOuPZUJfFucigvysdcE2d/wV4M0eUdb/VjyH9fcGqz8byvSjmYSOt3WCn/V4jLVI+pwDSHWYw==}
+ /esbuild-linux-mips64le/0.14.25:
+ resolution: {integrity: sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -1758,8 +1758,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-ppc64le/0.14.24:
- resolution: {integrity: sha512-4vQ/Y6EV5Z2BjO7RdpEyTCv702WmOPc95d2CbUcFvg78FpGQAmrbIrHXu/yX4+rdUU6vMNBn3M+7M7/lxmxjjg==}
+ /esbuild-linux-ppc64le/0.14.25:
+ resolution: {integrity: sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -1767,8 +1767,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-riscv64/0.14.24:
- resolution: {integrity: sha512-pAN9/+NZ487Wo9PmlOM6Ra95SrhG8JQw7fCgi3z7dUufwTApTNTPGs5UOMD4Bmorju+DeGb0f0GddLaeabvqDg==}
+ /esbuild-linux-riscv64/0.14.25:
+ resolution: {integrity: sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -1776,8 +1776,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-s390x/0.14.24:
- resolution: {integrity: sha512-ZR+VMHP2WS3022x2sK/85cBfKGgPalIZzpquDWjra9nUb+WdEzuK9i9bRsstLmjIPs3uIkGfe6xXUh/7PNLllw==}
+ /esbuild-linux-s390x/0.14.25:
+ resolution: {integrity: sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -1785,8 +1785,8 @@ packages:
dev: true
optional: true
- /esbuild-netbsd-64/0.14.24:
- resolution: {integrity: sha512-1PzXU++e0PEaSuGpkhrVb+fDUw9mSp4laY9KRsjJkAuXPDj0rHz7KxK7CAbzY/ucufeIR9Ca8/oMpdVyWdaOGw==}
+ /esbuild-netbsd-64/0.14.25:
+ resolution: {integrity: sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -1797,11 +1797,11 @@ packages:
/esbuild-node-loader/0.6.5:
resolution: {integrity: sha512-uPP+dllWm38cFvDysdocutN3lfe5pTIbddAHp1ENyLzpHYqE2r+3Wo+pfg9X3p8DFWwzIisft5YkeBIthIcixw==}
dependencies:
- esbuild: 0.14.24
+ esbuild: 0.14.25
dev: true
- /esbuild-openbsd-64/0.14.24:
- resolution: {integrity: sha512-PvXh7JJAFM1kR87XDWbRrUkaOGVMS6Dq/IRXE2E02maio21JELk/jNRijTe81ztr8v+8K9osB3rG9zKqIdTxhQ==}
+ /esbuild-openbsd-64/0.14.25:
+ resolution: {integrity: sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -1809,16 +1809,16 @@ packages:
dev: true
optional: true
- /esbuild-register/[email protected]:
+ /esbuild-register/[email protected]:
resolution: {integrity: sha512-jceAtTO6zxPmCfSD5cBb3rgIK1vmuqCKYwgylHiS1BF4pq0jJiJb4K2QMuqF4BEw7XDBRatYzip0upyTzfkgsQ==}
peerDependencies:
esbuild: '>=0.12 <1'
dependencies:
- esbuild: 0.14.24
+ esbuild: 0.14.25
dev: true
- /esbuild-sunos-64/0.14.24:
- resolution: {integrity: sha512-5iYi76kGQdyCqvSUknqjTZ0T19KvQD6hiklPAY6kVoQ1YoDUGCGILRI9eM/3zLNLG1bUFgcdJ2ktaBxwyXuHyA==}
+ /esbuild-sunos-64/0.14.25:
+ resolution: {integrity: sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -1826,8 +1826,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-32/0.14.24:
- resolution: {integrity: sha512-oDxcNu4P1FWTk2ompKB0uKHfxYw1QuubH189+PlfrrWT9tVu+mxT9dSwJu2erfUDz5dnr6h8rgkg95NGboeJxg==}
+ /esbuild-windows-32/0.14.25:
+ resolution: {integrity: sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -1835,8 +1835,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-64/0.14.24:
- resolution: {integrity: sha512-0uxXF1yLcGEM2es0OMDgQYQGZXQEEIdq8cG3IWhY2GGfFRLXpMgic1iUE+SKCh+b82t1ftUVoyG0zIFRn5NOIA==}
+ /esbuild-windows-64/0.14.25:
+ resolution: {integrity: sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -1844,8 +1844,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-arm64/0.14.24:
- resolution: {integrity: sha512-unwaYRaIK/4OaZm0jnM3pLKMPEjaQqmT5teTciSZ86VYaiYZF27Ki7BW7R5ngk27gIw0ovIfUcn9DhJgp7qAlw==}
+ /esbuild-windows-arm64/0.14.25:
+ resolution: {integrity: sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -1853,32 +1853,32 @@ packages:
dev: true
optional: true
- /esbuild/0.14.24:
- resolution: {integrity: sha512-NjfmycVQqY0+iKXoHXsvMAKx4XF/bD/dDm8pK6C/3aJO/i/uby+7AR4z8vu0qkiihkB5Y43+9BjdY2MGnswC/A==}
+ /esbuild/0.14.25:
+ resolution: {integrity: sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.24
- esbuild-android-arm64: 0.14.24
- esbuild-darwin-64: 0.14.24
- esbuild-darwin-arm64: 0.14.24
- esbuild-freebsd-64: 0.14.24
- esbuild-freebsd-arm64: 0.14.24
- esbuild-linux-32: 0.14.24
- esbuild-linux-64: 0.14.24
- esbuild-linux-arm: 0.14.24
- esbuild-linux-arm64: 0.14.24
- esbuild-linux-mips64le: 0.14.24
- esbuild-linux-ppc64le: 0.14.24
- esbuild-linux-riscv64: 0.14.24
- esbuild-linux-s390x: 0.14.24
- esbuild-netbsd-64: 0.14.24
- esbuild-openbsd-64: 0.14.24
- esbuild-sunos-64: 0.14.24
- esbuild-windows-32: 0.14.24
- esbuild-windows-64: 0.14.24
- esbuild-windows-arm64: 0.14.24
+ esbuild-android-64: 0.14.25
+ esbuild-android-arm64: 0.14.25
+ esbuild-darwin-64: 0.14.25
+ esbuild-darwin-arm64: 0.14.25
+ esbuild-freebsd-64: 0.14.25
+ esbuild-freebsd-arm64: 0.14.25
+ esbuild-linux-32: 0.14.25
+ esbuild-linux-64: 0.14.25
+ esbuild-linux-arm: 0.14.25
+ esbuild-linux-arm64: 0.14.25
+ esbuild-linux-mips64le: 0.14.25
+ esbuild-linux-ppc64le: 0.14.25
+ esbuild-linux-riscv64: 0.14.25
+ esbuild-linux-s390x: 0.14.25
+ esbuild-netbsd-64: 0.14.25
+ esbuild-openbsd-64: 0.14.25
+ esbuild-sunos-64: 0.14.25
+ esbuild-windows-32: 0.14.25
+ esbuild-windows-64: 0.14.25
+ esbuild-windows-arm64: 0.14.25
dev: true
/escalade/3.1.1:
@@ -2045,9 +2045,9 @@ packages:
hasBin: true
dependencies:
cross-spawn: 7.0.3
- esbuild: 0.14.24
+ esbuild: 0.14.25
esbuild-node-loader: 0.6.5
- esbuild-register: [email protected]
+ esbuild-register: [email protected]
import-meta-resolve: 1.1.1
dev: true
@@ -2331,7 +2331,7 @@ packages:
dependencies:
function-bind: 1.1.1
has: 1.0.3
- has-symbols: 1.0.2
+ has-symbols: 1.0.3
dev: true
/get-pkg-repo/4.2.1:
@@ -2499,8 +2499,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /has-symbols/1.0.2:
- resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
+ /has-symbols/1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
dev: true
@@ -2508,7 +2508,7 @@ packages:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
dependencies:
- has-symbols: 1.0.2
+ has-symbols: 1.0.3
dev: true
/has/1.0.3:
@@ -2766,7 +2766,7 @@ packages:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
dependencies:
- has-symbols: 1.0.2
+ has-symbols: 1.0.3
dev: true
/is-text-path/1.0.1:
@@ -3080,8 +3080,8 @@ packages:
resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==}
dev: true
- /magic-string/0.25.7:
- resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==}
+ /magic-string/0.25.9:
+ resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
dev: true
@@ -3299,7 +3299,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.1.3
- has-symbols: 1.0.2
+ has-symbols: 1.0.3
object-keys: 1.1.1
dev: true
@@ -3723,8 +3723,8 @@ packages:
glob: 7.2.0
dev: true
- /rollup/2.68.0:
- resolution: {integrity: sha512-XrMKOYK7oQcTio4wyTz466mucnd8LzkiZLozZ4Rz0zQD+HeX4nUK4B8GrTX/2EvN2/vBF/i2WnaXboPxo0JylA==}
+ /rollup/2.69.0:
+ resolution: {integrity: sha512-kjER91tHyek8gAkuz7+558vSnTQ+pITEok1P0aNOS45ZXyngaqPsXJmSel4QPQnJo7EJMjXUU1/GErWkWiKORg==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
@@ -4303,7 +4303,7 @@ packages:
dependencies:
function-bind: 1.1.1
has-bigints: 1.0.1
- has-symbols: 1.0.2
+ has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
dev: true
@@ -4388,10 +4388,10 @@ packages:
stylus:
optional: true
dependencies:
- esbuild: 0.14.24
+ esbuild: 0.14.25
postcss: 8.4.7
resolve: 1.22.0
- rollup: 2.68.0
+ rollup: 2.69.0
optionalDependencies:
fsevents: 2.3.2
dev: true
diff --git a/src/datatype.ts b/src/datatype.ts
index a5e751c0..ba2ebdc4 100644
--- a/src/datatype.ts
+++ b/src/datatype.ts
@@ -182,7 +182,7 @@ export class Datatype {
const RFC4122_TEMPLATE = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx';
const replacePlaceholders = (placeholder) => {
const random = this.faker.datatype.number({ min: 0, max: 15 });
- const value = placeholder == 'x' ? random : (random & 0x3) | 0x8;
+ const value = placeholder === 'x' ? random : (random & 0x3) | 0x8;
return value.toString(16);
};
return RFC4122_TEMPLATE.replace(/[xy]/g, replacePlaceholders);
diff --git a/src/date.ts b/src/date.ts
index a8b95bb8..818a946a 100644
--- a/src/date.ts
+++ b/src/date.ts
@@ -112,7 +112,7 @@ export class _Date {
* // [ 2023-05-02T16:00:00.000Z, 2026-09-01T08:00:00.000Z ]
*/
betweens(from: string, to: string, num?: number): Date[] {
- if (typeof num == 'undefined') {
+ if (typeof num === 'undefined') {
num = 3;
}
const newDates: Date[] = [];
diff --git a/src/finance.ts b/src/finance.ts
index bf1f725f..a25f6443 100644
--- a/src/finance.ts
+++ b/src/finance.ts
@@ -91,7 +91,7 @@ export class Finance {
mask(length?: number, parens?: boolean, ellipsis?: boolean): string {
// set defaults
length =
- length == 0 || !length || typeof length == 'undefined' ? 4 : length;
+ length === 0 || !length || typeof length === 'undefined' ? 4 : length;
parens = parens == null ? true : parens;
ellipsis = ellipsis == null ? true : ellipsis;
@@ -352,9 +352,9 @@ export class Finance {
let c = bban.count;
count += bban.count;
while (c > 0) {
- if (bban.type == 'a') {
+ if (bban.type === 'a') {
s += this.faker.random.arrayElement(this.ibanLib.alpha);
- } else if (bban.type == 'c') {
+ } else if (bban.type === 'c') {
if (this.faker.datatype.number(100) < 80) {
s += this.faker.datatype.number(9);
} else {
diff --git a/src/helpers.ts b/src/helpers.ts
index 7a0cba22..0f970dba 100644
--- a/src/helpers.ts
+++ b/src/helpers.ts
@@ -178,9 +178,9 @@ export class Helpers {
replaceSymbolWithNumber(string: string = '', symbol: string = '#'): string {
let str = '';
for (let i = 0; i < string.length; i++) {
- if (string.charAt(i) == symbol) {
+ if (string.charAt(i) === symbol) {
str += this.faker.datatype.number(9);
- } else if (string.charAt(i) == '!') {
+ } else if (string.charAt(i) === '!') {
str += this.faker.datatype.number({ min: 2, max: 9 });
} else {
str += string.charAt(i);
@@ -237,11 +237,11 @@ export class Helpers {
let str = '';
for (let i = 0; i < string.length; i++) {
- if (string.charAt(i) == '#') {
+ if (string.charAt(i) === '#') {
str += this.faker.datatype.number(9);
- } else if (string.charAt(i) == '?') {
+ } else if (string.charAt(i) === '?') {
str += this.faker.random.arrayElement(alpha);
- } else if (string.charAt(i) == '*') {
+ } else if (string.charAt(i) === '*') {
str += this.faker.datatype.boolean()
? this.faker.random.arrayElement(alpha)
: this.faker.datatype.number(9);
diff --git a/src/internet.ts b/src/internet.ts
index 027195c0..f80059f9 100644
--- a/src/internet.ts
+++ b/src/internet.ts
@@ -336,7 +336,7 @@ export class Internet {
for (i = 0; i < 12; i++) {
mac += this.faker.datatype.number(15).toString(16);
- if (i % 2 == 1 && i != 11) {
+ if (i % 2 === 1 && i !== 11) {
mac += validSep;
}
}
diff --git a/src/lorem.ts b/src/lorem.ts
index 2c22ac10..296c88b5 100644
--- a/src/lorem.ts
+++ b/src/lorem.ts
@@ -50,7 +50,7 @@ export class Lorem {
* faker.lorem.words(10) // 'debitis consectetur voluptatem non doloremque ipsum autem totam eum ratione'
*/
words(num?: number): string {
- if (typeof num == 'undefined') {
+ if (typeof num === 'undefined') {
num = 3;
}
const words: string[] = [];
@@ -72,7 +72,7 @@ export class Lorem {
*/
// TODO @Shinigami92 2022-01-11: `range` is not in use
sentence(wordCount?: number, range?: number): string {
- if (typeof wordCount == 'undefined') {
+ if (typeof wordCount === 'undefined') {
wordCount = this.faker.datatype.number({ min: 3, max: 10 });
}
// if (typeof range == 'undefined') { range = 7; }
diff --git a/src/mersenne.ts b/src/mersenne.ts
index c28a5642..6539d738 100644
--- a/src/mersenne.ts
+++ b/src/mersenne.ts
@@ -46,7 +46,7 @@ export class Mersenne {
* @throws If the seed is not a `number`.
*/
seed(S: number): void {
- if (typeof S != 'number') {
+ if (typeof S !== 'number') {
throw new Error('seed(S) must take numeric argument; is ' + typeof S);
}
@@ -60,7 +60,7 @@ export class Mersenne {
* @throws If the seed is not a `number[]`.
*/
seed_array(A: number[]): void {
- if (typeof A != 'object') {
+ if (typeof A !== 'object') {
throw new Error(
'seed_array(A) must take array of numbers; is ' + typeof A
);
diff --git a/src/vendor/mersenne.ts b/src/vendor/mersenne.ts
index 5a257a14..23e44f2c 100644
--- a/src/vendor/mersenne.ts
+++ b/src/vendor/mersenne.ts
@@ -237,7 +237,7 @@ export default class MersenneTwister19937 {
//c//int kk;
let kk: number;
- if (this.mti == this.N + 1) {
+ if (this.mti === this.N + 1) {
/* if init_genrand() has not been called, */
//c//init_genrand(5489); /* a default initial seed is used */
this.initGenrand(5489);
diff --git a/src/word.ts b/src/word.ts
index 482db788..4570e964 100644
--- a/src/word.ts
+++ b/src/word.ts
@@ -24,7 +24,7 @@ export class Word {
let wordList = this.faker.definitions.word.adjective;
if (length) {
wordList = this.faker.definitions.word.adjective.filter(
- (word) => word.length == length
+ (word) => word.length === length
);
}
@@ -46,7 +46,7 @@ export class Word {
let wordList = this.faker.definitions.word.adverb;
if (length) {
wordList = this.faker.definitions.word.adverb.filter(
- (word: string) => word.length == length
+ (word: string) => word.length === length
);
}
@@ -68,7 +68,7 @@ export class Word {
let wordList = this.faker.definitions.word.conjunction;
if (length) {
wordList = this.faker.definitions.word.conjunction.filter(
- (word: string) => word.length == length
+ (word: string) => word.length === length
);
}
@@ -90,7 +90,7 @@ export class Word {
let wordList = this.faker.definitions.word.interjection;
if (length) {
wordList = this.faker.definitions.word.interjection.filter(
- (word: string) => word.length == length
+ (word: string) => word.length === length
);
}
@@ -112,7 +112,7 @@ export class Word {
let wordList = this.faker.definitions.word.noun;
if (length) {
wordList = this.faker.definitions.word.noun.filter(
- (word: string) => word.length == length
+ (word: string) => word.length === length
);
}
@@ -134,7 +134,7 @@ export class Word {
let wordList = this.faker.definitions.word.preposition;
if (length) {
wordList = this.faker.definitions.word.preposition.filter(
- (word: string) => word.length == length
+ (word: string) => word.length === length
);
}
@@ -156,7 +156,7 @@ export class Word {
let wordList = this.faker.definitions.word.verb;
if (length) {
wordList = this.faker.definitions.word.verb.filter(
- (word: string) => word.length == length
+ (word: string) => word.length === length
);
}
diff --git a/test/address.spec.ts b/test/address.spec.ts
index 13213a60..729d9190 100644
--- a/test/address.spec.ts
+++ b/test/address.spec.ts
@@ -571,7 +571,7 @@ describe('address', () => {
latFloat1 = parseFloat(faker.address.latitude());
lonFloat1 = parseFloat(faker.address.longitude());
const radius = Math.random() * 99 + 1; // range of [1, 100)
- isMetric = Math.round(Math.random()) == 1;
+ isMetric = Math.round(Math.random()) === 1;
const coordinate = faker.address.nearbyGPSCoordinate(
[latFloat1, lonFloat1],
diff --git a/test/finance.spec.ts b/test/finance.spec.ts
index 2a0305d9..227184c1 100644
--- a/test/finance.spec.ts
+++ b/test/finance.spec.ts
@@ -187,7 +187,7 @@ describe('finance', () => {
let expected = faker.datatype.number(20);
expected =
- expected === 0 || !expected || typeof expected == 'undefined'
+ expected === 0 || !expected || typeof expected === 'undefined'
? 4
: expected;