From b34eb4c1ac5bf54326ca6c89bf0f3c8b9db3ed4c Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Tue, 1 Jun 2021 00:07:04 +0200 Subject: [PATCH] refactor: fixed more sonarcloud issues --- components/Tool.vue | 6 --- layouts/default.vue | 9 +--- pages/how-to-report-bug-or-request.vue | 5 -- tools/converter/base-converter.vue | 5 +- tools/converter/base64-string-converter.vue | 3 -- tools/converter/date-converter.vue | 3 -- tools/crypto/bip39-generator.vue | 9 ++-- tools/crypto/cypher-uncyfer-text.vue | 3 -- tools/crypto/hash-text.vue | 3 -- tools/crypto/token-generator.vue | 56 +++++++++------------ tools/web/file-to-base64.vue | 35 ------------- utils/string.ts | 4 +- 12 files changed, 32 insertions(+), 109 deletions(-) diff --git a/components/Tool.vue b/components/Tool.vue index 70018017..34087a82 100644 --- a/components/Tool.vue +++ b/components/Tool.vue @@ -1,18 +1,12 @@ - - diff --git a/tools/converter/base-converter.vue b/tools/converter/base-converter.vue index afc6e6a1..7ecaa800 100644 --- a/tools/converter/base-converter.vue +++ b/tools/converter/base-converter.vue @@ -61,8 +61,8 @@ path: '/base-converter' - - diff --git a/tools/converter/base64-string-converter.vue b/tools/converter/base64-string-converter.vue index 0c4dad72..6494df5d 100644 --- a/tools/converter/base64-string-converter.vue +++ b/tools/converter/base64-string-converter.vue @@ -53,6 +53,3 @@ export default class Base64StringConverter extends Tool { } - - diff --git a/tools/converter/date-converter.vue b/tools/converter/date-converter.vue index 694a0db3..6c4701bf 100644 --- a/tools/converter/date-converter.vue +++ b/tools/converter/date-converter.vue @@ -128,6 +128,3 @@ export default class DateConverter extends Tool { } - - diff --git a/tools/crypto/bip39-generator.vue b/tools/crypto/bip39-generator.vue index bd9b9699..6de45651 100644 --- a/tools/crypto/bip39-generator.vue +++ b/tools/crypto/bip39-generator.vue @@ -62,9 +62,9 @@ export default class Bip39Generator extends Tool { languageList = Object .keys(bip39.wordlists) .filter(k => !k.match(/[A-Z]{2}/)) - .map(k => ({ - text: k.split('_').map(k => k.charAt(0).toUpperCase() + k.slice(1)).join(' '), - value: k + .map(v => ({ + text: v.split('_').map(k => k.charAt(0).toUpperCase() + k.slice(1)).join(' '), + value: v })) rules = { @@ -103,6 +103,3 @@ export default class Bip39Generator extends Tool { } - - diff --git a/tools/crypto/cypher-uncyfer-text.vue b/tools/crypto/cypher-uncyfer-text.vue index c4f5509d..9940ac0a 100644 --- a/tools/crypto/cypher-uncyfer-text.vue +++ b/tools/crypto/cypher-uncyfer-text.vue @@ -99,6 +99,3 @@ export default class CypherUncyferText extends Tool { } } - - diff --git a/tools/crypto/hash-text.vue b/tools/crypto/hash-text.vue index d09a891b..517db2cf 100644 --- a/tools/crypto/hash-text.vue +++ b/tools/crypto/hash-text.vue @@ -71,6 +71,3 @@ export default class HashText extends Tool { } - - diff --git a/tools/crypto/token-generator.vue b/tools/crypto/token-generator.vue index a8af1ebb..3e1dfaac 100644 --- a/tools/crypto/token-generator.vue +++ b/tools/crypto/token-generator.vue @@ -2,18 +2,18 @@ - - + + - - + + - + - +
@@ -30,12 +30,12 @@ title: 'Token generator' description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus distinctio dolor dolorum eaque eligendi, facilis impedit laboriosam odit placeat.' icon: 'mdi-key-chain-variant' -keywords: ['token', 'random', 'string', 'alphanumeric', 'symbols'] +keywords: [ 'token', 'random', 'string', 'alphanumeric', 'symbols' ] path: '/token-generator' - - diff --git a/tools/web/file-to-base64.vue b/tools/web/file-to-base64.vue index b8fcb03a..fc40951e 100644 --- a/tools/web/file-to-base64.vue +++ b/tools/web/file-to-base64.vue @@ -65,39 +65,4 @@ export default class FileToBase64 extends Tool { } } } - -// export default { -// name: 'FileToBase64', -// components: {FileUploader}, -// data() { -// return { -// file: undefined, -// loading: false, -// base64: '', -// copyBase64() { -// copyToClipboard(this.base64) -// this.$toast.success('Copied to clipboard.') -// } -// } -// }, -// watch: { -// file() { -// this.loading = true -// this.base64 = '' -// const reader = new FileReader() -// reader.onload = () => this.handleBase64(reader.result) -// reader.onerror = () => this.handleBase64('[An error as occurred]') -// reader.readAsDataURL(this.file) -// } -// }, -// methods: { -// handleBase64(base64) { -// this.base64 = base64 -// this.loading = false -// } -// } -// } - - diff --git a/utils/string.ts b/utils/string.ts index 03197f01..ae315aa0 100644 --- a/utils/string.ts +++ b/utils/string.ts @@ -1,7 +1,5 @@ -import {random} from './random' - const capitalise = (s: string) => s.charAt(0).toUpperCase() + s.slice(1) -const shuffle = (s: string) => s.split('').sort(() => 0.5 - random()).join('') +const shuffle = (s: string) => s.split('').sort(() => 0.5 - Math.random()).join('') export {capitalise, shuffle}