Lokavaluto / monujo

GNU Affero General Public License v3.0
3 stars 4 forks source link

Request credit msg #367

Closed SeddikKadi closed 1 year ago

github-actions[bot] commented 1 year ago

:evergreen_tree: test report

Passes: 20, failures: 0, pending: 0, skipped: 0, other: 0.

github-actions[bot] commented 1 year ago

✔️ translation is up-to-date

✔️ code style matches our guidelines

:page_with_curl: Metrics report

Bundle size analysis

```diff -7905 js/176.b5aa28b3.js -571 js/343.44deb689.js -827 js/486.5cbe1a18.js -139344 js/app.b4ba12ba.js -1465830 js/chunk-vendors.974b0937.js -235533 css/app.77e70bef.css -32924 css/chunk-vendors.46b8701c.css +7940 js/176.2e49b6bf.js +571 js/343.6c92dd9d.js +827 js/486.dc2779b4.js +144727 js/app.8e871599.js +1482918 js/chunk-vendors.4ea82902.js +236132 css/app.6b3ac18e.css +32914 css/chunk-vendors.8ab6cf29.css ```

Eslint analysis

```diff +/home/runner/work/monujo/monujo/src/App.vue:38:14: 'to' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/App.vue:38:18: 'from' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AboutModal.vue:38:55: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AboutModal.vue:41:15: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthChallenge.vue:53:34: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthChallenge.vue:66:27: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthChallenge.vue:80:21: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthChallengePin.vue:50:27: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthChallengePin.vue:51:13: 'keyCode' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthChallengeRetention.vue:18:7: 'lastInputTime' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthChallengeRetention.vue:18:7: 'lastInputTime' is assigned a value but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthChallengeRetention.vue:18:22: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthChallengeRetention.vue:19:7: 'lastCredsInput' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthChallengeRetention.vue:19:7: 'lastCredsInput' is assigned a value but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthChallengeRetention.vue:19:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:92:59: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:96:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:100:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:109:52: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:109:57: 'userAccount' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:109:70: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:117:13: 'userConfig' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:128:35: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPref.vue:136:37: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefDirect.vue:1:1: The template requires child element. [Error/vue/valid-template-root] +/home/runner/work/monujo/monujo/src/components/AuthPrefDirect.vue:19:12: 'configDef' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthPrefDirect.vue:19:12: 'configDef' is assigned a value but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthPrefDirect.vue:19:23: 'userConfig' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthPrefDirect.vue:19:23: 'userConfig' is assigned a value but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthPrefPin.vue:106:27: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefPin.vue:107:13: 'keyCode' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthPrefPin.vue:128:17: 'msgNbDigits' is assigned a value but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:31:38: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:37:13: 'userAccounts' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:38:15: '$auth' is assigned a value but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:45:48: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:53:43: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:56:15: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:58:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/AuthPrefs.vue:59:20: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/BankAccountItem.vue:29:7: Custom elements in iteration require 'v-bind:key' directives. [Error/vue/valid-v-for] +/home/runner/work/monujo/monujo/src/components/BiometryPrefs.vue:62:29: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/BiometryPrefs.vue:70:28: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/BiometryPrefs.vue:75:13: 'settings' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/BiometryPrefs.vue:82:13: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:9:44: 'index' is defined but never used. [Error/vue/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:10:19: Elements in iteration expect to have 'v-bind:key' directives. [Error/vue/require-v-for-key] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:109:21: Elements in iteration expect to have 'v-bind:key' directives. [Error/vue/require-v-for-key] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:217:39: 'oldval' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:257:51: 'accountBackend' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:273:50: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:273:72: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:283:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:284:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:305:25: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/CreateAccount.vue:306:13: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/Dialog.vue:50:16: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/Dialog.vue:63:27: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/Dialog.vue:75:18: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/LangPrefs.vue:38:12: 'useGettext' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/LangPrefs.vue:65:35: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/LangPrefs.vue:73:31: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/LangPrefs.vue:78:13: 'settings' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/Modal.vue:2:3: Custom elements in iteration require 'v-bind:key' directives. [Error/vue/valid-v-for] +/home/runner/work/monujo/monujo/src/components/MoneyCreditModal.vue:28:13: Elements in iteration expect to have 'v-bind:key' directives. [Error/vue/require-v-for-key] +/home/runner/work/monujo/monujo/src/components/MoneyCreditModal.vue:241:41: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyCreditModal.vue:259:15: 'url' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/MoneyCreditModal.vue:264:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:82:17: Elements in iteration expect to have 'v-bind:key' directives. [Error/vue/require-v-for-key] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:246:40: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:247:13: 'currencyIds' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:248:15: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:250:43: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:260:13: 'requestNonce' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:269:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:277:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:281:35: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:284:45: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:289:18: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:298:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:322:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:353:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:381:34: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/MoneyTransferModal.vue:385:29: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/RecipientItem.vue:27:10: 'moment' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/TheBankAccountList.vue:58:9: Custom elements in iteration require 'v-bind:key' directives. [Error/vue/valid-v-for] +/home/runner/work/monujo/monujo/src/components/TheBankAccountList.vue:85:7: Custom elements in iteration require 'v-bind:key' directives. [Error/vue/valid-v-for] +/home/runner/work/monujo/monujo/src/components/TheBankAccountList.vue:101:24: 'mapState' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/components/TheBankAccountList.vue:107:17: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/components/TheDashboardFooter.vue:78:7: 'modalName:' is defined but never used. [Error/no-unused-labels] +/home/runner/work/monujo/monujo/src/components/TransactionListModal.vue:469:8: Parsing error: Unexpected token. Did you mean `{'}'}` or `}`? [Error] +/home/runner/work/monujo/monujo/src/components/TransactionListRecent.vue:65:17: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] -/home/runner/work/monujo/monujo/src/exception.ts:4:32: Argument 'origException' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] +/home/runner/work/monujo/monujo/src/main.ts:241:7: Unnecessary semicolon. [Error/@typescript-eslint/no-extra-semi] +/home/runner/work/monujo/monujo/src/main.ts:241:10: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] -/home/runner/work/monujo/monujo/src/router/index.ts:12:43: Argument 'store' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/router/index.ts:12:55: Argument 'gettext' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:34:14: Argument 'data' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:109:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:152:18: Argument 'userInput' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:169:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:219:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:219:29: Argument 'state' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:219:41: Argument 'configs' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:225:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:225:30: Argument 'requestCredentialsFn' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:236:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:270:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:276:14: Argument 'value' should be typed. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:296:28: Argument 'state' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:314:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:318:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:335:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:338:18: Argument 'value' should be typed. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:341:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/AuthService.ts:344:17: Argument 'value' should be typed. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Biometry.ts:7:15: Argument 'store' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Biometry.ts:7:27: Argument 'realms' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Biometry.ts:12:18: Argument 'app' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Biometry.ts:72:5: Argument 'credentials' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Dialog.ts:8:18: Argument 'app' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Dialog.ts:12:21: Argument 'opts' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/ExportService.ts:9:15: Argument 'gettext' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/ExportService.ts:14:5: Argument 'data' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/ExportService.ts:47:5: Argument 'data' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Gettext.ts:5:15: Argument 'message' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Gettext.ts:58:3: Argument 'localesConfig' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/Gettext.ts:59:3: Argument 'localesSettings' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -- If you want a type meaning "any object", you probably want `Record` instead. +- If you want a type meaning "any object", you probably want `object` instead. -- If you want a type meaning "empty object", you probably want `Record` instead. [Error/@typescript-eslint/ban-types] +- If you want a type meaning "empty object", you probably want `Record` instead. +- If you really want a type meaning "any non-nullish value", you probably want `NonNullable` instead. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/services/PrefsService.ts:16:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/PrefsService.ts:21:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:13:18: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:13:24: Unexpected empty arrow function. [Error/@typescript-eslint/no-empty-function] +/home/runner/work/monujo/monujo/src/services/lokapiService.ts:13:24: Unexpected empty method 'requestLogin'. [Error/@typescript-eslint/no-empty-function] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:15:72: Unexpected empty async arrow function. [Error/@typescript-eslint/no-empty-function] +/home/runner/work/monujo/monujo/src/services/lokapiService.ts:15:72: Unexpected empty async method 'getBankAccountName'. [Error/@typescript-eslint/no-empty-function] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:24:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:34:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:134:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:165:3: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/lokapiService.ts:173:8: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/secret.ts:24:8: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/services/secret.ts:42:8: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/store/lokapi.ts:4:8: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/store/lokapi.ts:4:36: Argument 'lokApiService' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/store/lokapi.ts:4:56: Argument 'passwordUtils' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/store/lokapi.ts:294:29: Don't use `object` as a type. The `object` type is currently hard to use ([see this issue](https://github.com/microsoft/TypeScript/issues/21732)). -Consider using `Record` instead, as it allows you to more easily inspect and use the keys. [Error/@typescript-eslint/ban-types] -/home/runner/work/monujo/monujo/src/store/prefs.ts:1:8: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/store/prefs.ts:1:35: Argument 'prefsService' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/utils/password.ts:1:16: Missing return type on function. [Warning/@typescript-eslint/explicit-module-boundary-types] -/home/runner/work/monujo/monujo/src/utils/password.ts:1:46: Argument 'gettext' should be typed with a non-any type. [Warning/@typescript-eslint/explicit-module-boundary-types] +/home/runner/work/monujo/monujo/src/views/Carto.vue:39:9: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/views/Login.vue:135:26: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/Login.vue:139:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/views/Login.vue:203:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/views/Login.vue:216:9: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/views/Prefs.vue:38:32: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/ResetPassword.vue:52:17: 'RequestExc' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/views/Signup.vue:113:19: Elements in iteration expect to have 'v-bind:key' directives. [Error/vue/require-v-for-key] +/home/runner/work/monujo/monujo/src/views/Signup.vue:175:10: 'PasswordUtilsFactory' is defined but never used. [Warning/@typescript-eslint/no-unused-vars] +/home/runner/work/monujo/monujo/src/views/Signup.vue:253:13: 'passwordStrength' is never reassigned. Use 'const' instead. [Error/prefer-const] +/home/runner/work/monujo/monujo/src/views/admin/PendingAccounts.vue:128:36: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingAccounts.vue:133:42: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingAccounts.vue:138:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingAccounts.vue:169:21: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingAccounts.vue:170:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/views/admin/PendingCredits.vue:135:38: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingCredits.vue:141:44: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingCredits.vue:143:11: Unexpected console statement. [Warning/no-console] +/home/runner/work/monujo/monujo/src/views/admin/PendingCredits.vue:151:23: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingCredits.vue:192:21: Unexpected any. Specify a different type. [Warning/@typescript-eslint/no-explicit-any] +/home/runner/work/monujo/monujo/src/views/admin/PendingCredits.vue:193:11: Unexpected console statement. [Warning/no-console] ```