From 6d951f095abee4293d6c69678a3e8ae2b976d386 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Sat, 26 Apr 2025 10:49:52 +0200 Subject: [PATCH] add biome to database, fix linting errors from biome --- biome.json | 2 +- database/biome.json | 134 ++++++++++++++++++ database/entity/0001-init_db/Balance.ts | 2 +- database/entity/0001-init_db/Migration.ts | 2 +- database/entity/0001-init_db/ServerUser.ts | 2 +- database/entity/0001-init_db/Transaction.ts | 12 +- .../0001-init_db/TransactionCreation.ts | 2 +- .../0001-init_db/TransactionSendCoin.ts | 2 +- .../0001-init_db/TransactionSignature.ts | 2 +- database/entity/0001-init_db/User.ts | 7 +- .../entity/0001-init_db/UserTransaction.ts | 2 +- database/entity/0002-add_settings/User.ts | 7 +- .../entity/0002-add_settings/UserSetting.ts | 7 +- .../LoginElopageBuys.ts | 2 +- .../LoginEmailOptIn.ts | 2 +- .../0003-login_server_tables/LoginUser.ts | 7 +- .../LoginUserBackup.ts | 8 +- .../LoginUserRoles.ts | 2 +- .../0006-login_users_collation/LoginUser.ts | 7 +- .../Transaction.ts | 12 +- .../LoginUserBackup.ts | 2 +- .../entity/0017-combine_user_tables/User.ts | 7 +- .../User.ts | 7 +- .../User.ts | 7 +- .../0020-rename_and_clean_state_users/User.ts | 7 +- .../LoginElopageBuys.ts | 2 +- .../0023-users_disabled_soft_delete/User.ts | 11 +- .../Transaction.ts | 2 +- .../Transaction.ts | 2 +- .../Transaction.ts | 2 +- .../entity/0028-decimal_types/Transaction.ts | 2 +- .../Transaction.ts | 2 +- .../0030-transaction_link/TransactionLink.ts | 2 +- .../TransactionLink.ts | 2 +- .../Transaction.ts | 2 +- database/entity/0033-add_referrer_id/User.ts | 11 +- .../0034-drop_server_user_table/User.ts | 11 +- .../Transaction.ts | 8 +- .../0037-drop_user_setting_table/User.ts | 2 +- .../ContributionLink.ts | 2 +- .../0039-contributions_table/Contribution.ts | 9 +- .../entity/0039-contributions_table/User.ts | 11 +- .../User.ts | 11 +- .../EventProtocol.ts | 2 +- .../Contribution.ts | 9 +- .../User.ts | 11 +- .../0047-messages_tables/Contribution.ts | 16 ++- .../ContributionMessage.ts | 10 +- database/entity/0047-messages_tables/User.ts | 16 ++- .../ContributionMessage.ts | 10 +- .../0049-add_user_contacts_table/User.ts | 26 +++- .../UserContact.ts | 9 +- .../EventProtocol.ts | 2 +- .../Contribution.ts | 16 ++- .../Contribution.ts | 21 ++- .../0053-change_password_encryption/User.ts | 26 +++- .../UserContact.ts | 9 +- .../0057-clear_old_password_junk/User.ts | 26 +++- .../UserContact.ts | 9 +- .../0058-add_communities_table/Community.ts | 4 +- .../0059-add_hide_amount_to_users/User.ts | 26 +++- .../Community.ts | 4 +- .../entity/0061-event_refactoring/Event.ts | 14 +- .../entity/0063-event_link_fields/Event.ts | 16 +-- .../Community.ts | 4 +- .../FederatedCommunity.ts | 4 +- .../Transaction.ts | 8 +- .../Community.ts | 4 +- .../Community.ts | 4 +- .../FederatedCommunity.ts | 4 +- .../entity/0069-add_user_roles_table/User.ts | 31 ++-- .../0069-add_user_roles_table/UserRole.ts | 7 +- .../DltTransaction.ts | 7 +- .../Transaction.ts | 13 +- .../PendingTransaction.ts | 3 +- .../Transaction.ts | 13 +- .../User.ts | 31 ++-- .../ContributionMessage.ts | 10 +- .../Contribution.ts | 21 ++- .../ContributionMessage.ts | 10 +- .../Contribution.ts | 21 ++- .../ContributionMessage.ts | 10 +- .../0081-user_join_community/Community.ts | 13 +- .../entity/0081-user_join_community/User.ts | 40 ++++-- .../Community.ts | 13 +- .../0082-introduce_gms_registration/User.ts | 44 ++++-- .../UserContact.ts | 13 +- .../Community.ts | 18 ++- .../FederatedCommunity.ts | 13 +- .../User.ts | 44 ++++-- .../0086-add_community_location/Community.ts | 22 +-- .../ProjectBranding.ts | 2 +- .../0089-add_openai_threads/OpenaiThreads.ts | 2 +- database/entity/index.ts | 16 +-- database/integrity/0013-test.ts.keep | 10 +- database/logging/AbstractLogging.view.ts | 3 +- database/logging/CommunityLogging.view.ts | 1 - database/logging/ContributionLogging.view.ts | 1 - .../ContributionMessageLogging.view.ts | 1 - .../logging/DltTransactionLogging.view.ts | 1 - .../logging/FederatedCommunityLogging.view.ts | 1 - .../logging/PendingTransactionLogging.view.ts | 2 - database/logging/TransactionLogging.view.ts | 2 - database/logging/UserContactLogging.view.ts | 2 - database/logging/UserLogging.view.ts | 2 - database/logging/UserRoleLogging.view.ts | 1 - database/migrations/0001-init_db.ts | 3 - database/migrations/0002-add_settings.ts | 3 - .../migrations/0003-login_server_tables.ts | 3 - database/migrations/0004-login_server_data.ts | 9 +- database/migrations/0005-admin_tables.ts | 3 - .../migrations/0006-login_users_collation.ts | 3 - .../0007-login_pending_tasks_delete.ts | 7 +- .../migrations/0008-state_users_plug_holes.ts | 7 +- .../migrations/0009-login_users_plug_holes.ts | 7 +- .../0010-login_users_state_users_sync.ts | 7 +- .../0011-login_user_backups_plug_holes.ts | 7 +- .../0012-login_user_backups_unify_wordlist.ts | 7 +- .../migrations/0013-drop_unused_tables.ts | 3 - .../0014-drop_unused_tables_with_data.ts | 3 - .../0015-admin_pending_creations.ts | 3 - .../migrations/0016-transaction_signatures.ts | 3 - .../migrations/0017-combine_user_tables.ts | 3 - ...mbine_login_user_backups_and_user_table.ts | 3 - ...eplace_login_user_id_with_state_user_id.ts | 3 - .../0020-rename_and_clean_state_users.ts | 3 - .../0021-elopagebuys_fields_nullable.ts | 3 - .../0022-delete_decay_start_block.ts | 3 - .../0023-users_disabled_soft_delete.ts | 3 - .../0024-combine_transaction_tables.ts | 3 - database/migrations/0025-emails_to_lower.ts | 6 +- .../0026-combine_transaction_tables2.ts | 3 - .../0027-clean_transaction_table.ts | 3 - database/migrations/0028-decimal_types.ts | 5 - .../0029-clean_transaction_table.ts | 3 - database/migrations/0030-transaction_link.ts | 3 - ...-remove_sendEmail_from_transaction_link.ts | 3 - ...032-add-transaction-link-to-transaction.ts | 3 - database/migrations/0033-add_referrer_id.ts | 3 - .../migrations/0034-drop_server_user_table.ts | 3 - .../0035-admin_pending_creations_decimal.ts | 3 - .../0036-unique_previous_in_transactions.ts | 3 - .../0037-drop_user_setting_table.ts | 3 - .../0038-add_contribution_links_table.ts | 3 - .../migrations/0039-contributions_table.ts | 3 - .../0040-add_contribution_link_id_to_user.ts | 3 - .../0041-move_users_creation_date.ts | 3 - ...0042-update_transactions_for_blockchain.ts | 2 - .../0043-add_event_protocol_table.ts | 3 - .../0044-insert_missing_contributions.ts | 3 - ...denied_type_and_status_to_contributions.ts | 3 - .../0046-adapt_users_table_for_gradidoid.ts | 3 - database/migrations/0047-messages_tables.ts | 2 - ...d_is_moderator_to_contribution_messages.ts | 3 - .../0049-add_user_contacts_table.ts | 3 - .../0050-add_messageId_to_event_protocol.ts | 3 - .../0051-add_delete_by_to_contributions.ts | 3 - .../0052-add_updated_at_to_contributions.ts | 3 - .../0053-change_password_encryption.ts | 3 - .../0054-recalculate_balance_and_decay.ts | 19 +-- .../0055-consistent_deleted_users.ts | 8 +- .../0056-consistent_transactions_table.ts | 10 +- .../0057-clear_old_password_junk.ts | 3 - .../migrations/0058-add_communities_table.ts | 3 - .../0059-add_hide_amount_to_users.ts | 3 - .../0060-update_communities_table.ts | 3 - database/migrations/0061-event_refactoring.ts | 3 - .../0062-event_contribution_confirm.ts | 3 - database/migrations/0063-event_link_fields.ts | 3 - database/migrations/0064-event_rename.ts | 3 - .../0065-refactor_communities_table.ts | 3 - ...-community-sendcoins-transactions_table.ts | 3 - .../0067-private_key_in_community_table.ts | 3 - ...0068-community_tables_public_key_length.ts | 3 - .../migrations/0069-add_user_roles_table.ts | 3 - .../0070-add_dlt_transactions_table.ts | 3 - .../0071-add-pending_transactions-table.ts | 3 - ...add_communityuuid_to_transactions_table.ts | 3 - ...3-introduce_foreign_user_in_users_table.ts | 3 - ...-insert_communityuuid in_existing_users.ts | 3 - .../0075-contribution_message_add_index.ts | 3 - ..._resubmission_date_contribution_message.ts | 3 - .../migrations/0078-move_resubmission_date.ts | 3 - .../0082-introduce_gms_registration.ts | 3 - ...83-join_community_federated_communities.ts | 8 +- .../0084-introduce_humhub_registration.ts | 3 - .../0085-add_index_transactions_user_id.ts | 3 - .../migrations/0086-add_community_location.ts | 3 - .../0087-add_index_on_user_roles.ts | 3 - .../0088-create_project_brandings.ts | 2 - .../migrations/0089-add_openai_threads.ts | 3 - database/package.json | 16 +-- database/src/config/detectLastDBVersion.ts | 2 +- database/src/config/index.ts | 2 - database/src/index.ts | 6 +- database/src/prepare.ts | 2 +- database/src/typeorm/GeometryTransformer.ts | 4 +- database/tsconfig.json | 2 +- database/yarn.lock | 54 +++++++ 199 files changed, 885 insertions(+), 624 deletions(-) create mode 100644 database/biome.json diff --git a/biome.json b/biome.json index 84d3a3a29..419076f6c 100644 --- a/biome.json +++ b/biome.json @@ -4,7 +4,7 @@ "files": { "ignoreUnknown": false, "ignore": ["build", "node_modules", "coverage"], - "include": ["./src/**/*.js", "./src/**/*.ts"] + "include": ["./src/**/*.js", "./src/**/*.ts", "./entity/**/*.ts", "./logging/**/*.ts", "./migrations/**/*.ts"] }, "formatter": { "enabled": true, diff --git a/database/biome.json b/database/biome.json new file mode 100644 index 000000000..786069e9b --- /dev/null +++ b/database/biome.json @@ -0,0 +1,134 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false }, + "files": { + "ignoreUnknown": false, + "ignore": ["build", "node_modules", "coverage"], + "include": ["./src/**/*.ts", "./entity/**/*.ts", "./logging/**/*.ts", "./migrations/**/*.ts"] + }, + "formatter": { + "enabled": true, + "useEditorconfig": true, + "formatWithErrors": false, + "indentStyle": "space", + "indentWidth": 2, + "lineEnding": "lf", + "lineWidth": 100, + "attributePosition": "auto", + "bracketSpacing": true + }, + "organizeImports": { "enabled": true }, + "linter": { + "enabled": true, + "rules": { + "recommended": false, + "complexity": { + "noExtraBooleanCast": "error", + "noMultipleSpacesInRegularExpressionLiterals": "error", + "noUselessCatch": "error", + "noUselessConstructor": "error", + "noUselessLoneBlockStatements": "error", + "noUselessRename": "error", + "noUselessTernary": "error", + "noUselessUndefinedInitialization": "error", + "noVoid": "error", + "noWith": "error", + "useArrowFunction": "off", + "useLiteralKeys": "error", + "useRegexLiterals": "error" + }, + "correctness": { + "noConstAssign": "error", + "noConstantCondition": "error", + "noEmptyCharacterClassInRegex": "error", + "noEmptyPattern": "error", + "noGlobalObjectCalls": "error", + "noInnerDeclarations": "error", + "noInvalidConstructorSuper": "error", + "noInvalidUseBeforeDeclaration": "error", + "noNewSymbol": "error", + "noNodejsModules": "off", + "noNonoctalDecimalEscape": "error", + "noPrecisionLoss": "error", + "noSelfAssign": "error", + "noSetterReturn": "error", + "noSwitchDeclarations": "error", + "noUndeclaredVariables": "error", + "noUnreachable": "error", + "noUnreachableSuper": "error", + "noUnsafeFinally": "error", + "noUnsafeOptionalChaining": "error", + "noUnusedLabels": "error", + "noUnusedVariables": "error", + "useArrayLiterals": "error", + "useIsNan": "error", + "useValidForDirection": "error", + "useYield": "error" + }, + "security": { "noGlobalEval": "error" }, + "style": { + "noCommaOperator": "error", + "noDefaultExport": "error", + "noVar": "warn", + "noYodaExpression": "error", + "useBlockStatements": "error", + "useConsistentBuiltinInstantiation": "error", + "useConst": "error", + "useSingleVarDeclarator": "error", + "useThrowOnlyError": "error" + }, + "suspicious": { + "noAssignInExpressions": "error", + "noAsyncPromiseExecutor": "error", + "noCatchAssign": "error", + "noClassAssign": "error", + "noCompareNegZero": "error", + "noConfusingLabels": "error", + "noConsole": "error", + "noControlCharactersInRegex": "error", + "noDebugger": "error", + "noDoubleEquals": "error", + "noDuplicateCase": "error", + "noDuplicateClassMembers": "error", + "noDuplicateObjectKeys": "error", + "noDuplicateParameters": "error", + "noEmptyBlockStatements": "error", + "noFallthroughSwitchClause": "error", + "noFunctionAssign": "error", + "noGlobalAssign": "error", + "noImportAssign": "error", + "noMisleadingCharacterClass": "error", + "noPrototypeBuiltins": "error", + "noRedeclare": "error", + "noSelfCompare": "error", + "noShadowRestrictedNames": "error", + "noSparseArray": "error", + "noUnsafeNegation": "error", + "useDefaultSwitchClauseLast": "error", + "useGetterReturn": "error", + "useValidTypeof": "error" + } + }, + "ignore": ["**/node_modules", "**/*.min.js", "**/build"] + }, + "javascript": { + "formatter": { + "jsxQuoteStyle": "double", + "quoteProperties": "asNeeded", + "trailingCommas": "all", + "semicolons": "asNeeded", + "arrowParentheses": "always", + "bracketSameLine": false, + "quoteStyle": "single", + "attributePosition": "auto", + "bracketSpacing": true + }, + "globals": ["document", "navigator", "window", "BufferEncoding"] + }, + "overrides": [ + { + "include": ["*.ts", "*.tsx"], + "linter": { "rules": { "complexity": { "noVoid": "error" } } } + } + ] +} diff --git a/database/entity/0001-init_db/Balance.ts b/database/entity/0001-init_db/Balance.ts index 1a7050daf..8da3879af 100644 --- a/database/entity/0001-init_db/Balance.ts +++ b/database/entity/0001-init_db/Balance.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, JoinColumn, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { User } from '../User' @Entity('state_balances') diff --git a/database/entity/0001-init_db/Migration.ts b/database/entity/0001-init_db/Migration.ts index f1163cfbc..2aa79ae9f 100644 --- a/database/entity/0001-init_db/Migration.ts +++ b/database/entity/0001-init_db/Migration.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('migrations') export class Migration extends BaseEntity { diff --git a/database/entity/0001-init_db/ServerUser.ts b/database/entity/0001-init_db/ServerUser.ts index 42b5816ae..8d9819612 100644 --- a/database/entity/0001-init_db/ServerUser.ts +++ b/database/entity/0001-init_db/ServerUser.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('server_users') export class ServerUser extends BaseEntity { diff --git a/database/entity/0001-init_db/Transaction.ts b/database/entity/0001-init_db/Transaction.ts index a33fbd0be..52a07eb27 100644 --- a/database/entity/0001-init_db/Transaction.ts +++ b/database/entity/0001-init_db/Transaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { TransactionCreation } from './TransactionCreation' import { TransactionSendCoin } from './TransactionSendCoin' @@ -31,9 +31,15 @@ export class Transaction extends BaseEntity { }) blockchainTypeId: number - @OneToOne(() => TransactionSendCoin, (transactionSendCoin) => transactionSendCoin.transaction) + @OneToOne( + () => TransactionSendCoin, + (transactionSendCoin) => transactionSendCoin.transaction, + ) transactionSendCoin: TransactionSendCoin - @OneToOne(() => TransactionCreation, (transactionCreation) => transactionCreation.transaction) + @OneToOne( + () => TransactionCreation, + (transactionCreation) => transactionCreation.transaction, + ) transactionCreation: TransactionCreation } diff --git a/database/entity/0001-init_db/TransactionCreation.ts b/database/entity/0001-init_db/TransactionCreation.ts index 1837e0789..6faac82aa 100644 --- a/database/entity/0001-init_db/TransactionCreation.ts +++ b/database/entity/0001-init_db/TransactionCreation.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { Transaction } from '../Transaction' @Entity('transaction_creations') diff --git a/database/entity/0001-init_db/TransactionSendCoin.ts b/database/entity/0001-init_db/TransactionSendCoin.ts index db999cd87..3b9fa87a9 100644 --- a/database/entity/0001-init_db/TransactionSendCoin.ts +++ b/database/entity/0001-init_db/TransactionSendCoin.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { Transaction } from '../Transaction' @Entity('transaction_send_coins') diff --git a/database/entity/0001-init_db/TransactionSignature.ts b/database/entity/0001-init_db/TransactionSignature.ts index d12a74500..b95bddd50 100644 --- a/database/entity/0001-init_db/TransactionSignature.ts +++ b/database/entity/0001-init_db/TransactionSignature.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { Transaction } from '../Transaction' @Entity('transaction_signatures') diff --git a/database/entity/0001-init_db/User.ts b/database/entity/0001-init_db/User.ts index 7d20007f7..fbc010ca9 100644 --- a/database/entity/0001-init_db/User.ts +++ b/database/entity/0001-init_db/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { Balance } from './Balance' // Moriz: I do not like the idea of having two user tables @@ -43,6 +43,9 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) disabled: boolean - @OneToOne(() => Balance, (balance) => balance.user) + @OneToOne( + () => Balance, + (balance) => balance.user, + ) balance: Balance } diff --git a/database/entity/0001-init_db/UserTransaction.ts b/database/entity/0001-init_db/UserTransaction.ts index 7e24b66b0..b0e90f7f4 100644 --- a/database/entity/0001-init_db/UserTransaction.ts +++ b/database/entity/0001-init_db/UserTransaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('state_user_transactions') export class UserTransaction extends BaseEntity { diff --git a/database/entity/0002-add_settings/User.ts b/database/entity/0002-add_settings/User.ts index c26602cd5..e74abe4d9 100644 --- a/database/entity/0002-add_settings/User.ts +++ b/database/entity/0002-add_settings/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm' +import { BaseEntity, Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm' import { UserSetting } from './UserSetting' // Moriz: I do not like the idea of having two user tables @@ -43,6 +43,9 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) disabled: boolean - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0002-add_settings/UserSetting.ts b/database/entity/0002-add_settings/UserSetting.ts index 9da036954..7fbb36e91 100644 --- a/database/entity/0002-add_settings/UserSetting.ts +++ b/database/entity/0002-add_settings/UserSetting.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, ManyToOne } from 'typeorm' +import { BaseEntity, Column, Entity, ManyToOne, PrimaryGeneratedColumn } from 'typeorm' import { User } from '../0034-drop_server_user_table/User' @Entity() @@ -9,7 +9,10 @@ export class UserSetting extends BaseEntity { @Column() userId: number - @ManyToOne(() => User, (user) => user.settings) + @ManyToOne( + () => User, + (user) => user.settings, + ) user: User @Column() diff --git a/database/entity/0003-login_server_tables/LoginElopageBuys.ts b/database/entity/0003-login_server_tables/LoginElopageBuys.ts index 1f94faffe..cc9322d1d 100644 --- a/database/entity/0003-login_server_tables/LoginElopageBuys.ts +++ b/database/entity/0003-login_server_tables/LoginElopageBuys.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('login_elopage_buys') export class LoginElopageBuys extends BaseEntity { diff --git a/database/entity/0003-login_server_tables/LoginEmailOptIn.ts b/database/entity/0003-login_server_tables/LoginEmailOptIn.ts index 2ec62927f..60717d2c2 100644 --- a/database/entity/0003-login_server_tables/LoginEmailOptIn.ts +++ b/database/entity/0003-login_server_tables/LoginEmailOptIn.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' // Moriz: I do not like the idea of having two user tables @Entity('login_email_opt_in') diff --git a/database/entity/0003-login_server_tables/LoginUser.ts b/database/entity/0003-login_server_tables/LoginUser.ts index a3a83f450..c3ebf9748 100644 --- a/database/entity/0003-login_server_tables/LoginUser.ts +++ b/database/entity/0003-login_server_tables/LoginUser.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { LoginUserBackup } from './LoginUserBackup' // Moriz: I do not like the idea of having two user tables @@ -55,6 +55,9 @@ export class LoginUser extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToOne(() => LoginUserBackup, (loginUserBackup) => loginUserBackup.loginUser) + @OneToOne( + () => LoginUserBackup, + (loginUserBackup) => loginUserBackup.loginUser, + ) loginUserBackup: LoginUserBackup } diff --git a/database/entity/0003-login_server_tables/LoginUserBackup.ts b/database/entity/0003-login_server_tables/LoginUserBackup.ts index 39f5e0db5..a6e7f888d 100644 --- a/database/entity/0003-login_server_tables/LoginUserBackup.ts +++ b/database/entity/0003-login_server_tables/LoginUserBackup.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, JoinColumn, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { LoginUser } from './LoginUser' @Entity('login_user_backups') @@ -15,7 +15,11 @@ export class LoginUserBackup extends BaseEntity { @Column({ name: 'mnemonic_type', default: -1 }) mnemonicType: number - @OneToOne(() => LoginUser, (loginUser) => loginUser.loginUserBackup, { nullable: false }) + @OneToOne( + () => LoginUser, + (loginUser) => loginUser.loginUserBackup, + { nullable: false }, + ) @JoinColumn({ name: 'user_id' }) loginUser: LoginUser } diff --git a/database/entity/0003-login_server_tables/LoginUserRoles.ts b/database/entity/0003-login_server_tables/LoginUserRoles.ts index 33553fea4..f04892b0b 100644 --- a/database/entity/0003-login_server_tables/LoginUserRoles.ts +++ b/database/entity/0003-login_server_tables/LoginUserRoles.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('login_user_roles') export class LoginUserRoles extends BaseEntity { diff --git a/database/entity/0006-login_users_collation/LoginUser.ts b/database/entity/0006-login_users_collation/LoginUser.ts index fdb17f4ad..ded5b992f 100644 --- a/database/entity/0006-login_users_collation/LoginUser.ts +++ b/database/entity/0006-login_users_collation/LoginUser.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { LoginUserBackup } from '../0003-login_server_tables/LoginUserBackup' // Moriz: I do not like the idea of having two user tables @@ -55,6 +55,9 @@ export class LoginUser extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToOne(() => LoginUserBackup, (loginUserBackup) => loginUserBackup.loginUser) + @OneToOne( + () => LoginUserBackup, + (loginUserBackup) => loginUserBackup.loginUser, + ) loginUserBackup: LoginUserBackup } diff --git a/database/entity/0016-transaction_signatures/Transaction.ts b/database/entity/0016-transaction_signatures/Transaction.ts index 5410d010b..acce97bbf 100644 --- a/database/entity/0016-transaction_signatures/Transaction.ts +++ b/database/entity/0016-transaction_signatures/Transaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne } from 'typeorm' +import { BaseEntity, Column, Entity, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { TransactionCreation } from '../0001-init_db/TransactionCreation' import { TransactionSendCoin } from '../0001-init_db/TransactionSendCoin' @@ -26,9 +26,15 @@ export class Transaction extends BaseEntity { @Column({ type: 'binary', length: 32, nullable: true, default: null }) pubkey: Buffer - @OneToOne(() => TransactionSendCoin, (transactionSendCoin) => transactionSendCoin.transaction) + @OneToOne( + () => TransactionSendCoin, + (transactionSendCoin) => transactionSendCoin.transaction, + ) transactionSendCoin: TransactionSendCoin - @OneToOne(() => TransactionCreation, (transactionCreation) => transactionCreation.transaction) + @OneToOne( + () => TransactionCreation, + (transactionCreation) => transactionCreation.transaction, + ) transactionCreation: TransactionCreation } diff --git a/database/entity/0017-combine_user_tables/LoginUserBackup.ts b/database/entity/0017-combine_user_tables/LoginUserBackup.ts index 7aa69a021..7ee0fd464 100644 --- a/database/entity/0017-combine_user_tables/LoginUserBackup.ts +++ b/database/entity/0017-combine_user_tables/LoginUserBackup.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('login_user_backups') export class LoginUserBackup extends BaseEntity { diff --git a/database/entity/0017-combine_user_tables/User.ts b/database/entity/0017-combine_user_tables/User.ts index 7281c4773..207c8ce99 100644 --- a/database/entity/0017-combine_user_tables/User.ts +++ b/database/entity/0017-combine_user_tables/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm' +import { BaseEntity, Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @Entity('state_users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) @@ -69,6 +69,9 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0018-combine_login_user_backups_and_user_table/User.ts b/database/entity/0018-combine_login_user_backups_and_user_table/User.ts index 347f51a8d..f84f7418a 100644 --- a/database/entity/0018-combine_login_user_backups_and_user_table/User.ts +++ b/database/entity/0018-combine_login_user_backups_and_user_table/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm' +import { BaseEntity, Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @Entity('state_users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) @@ -78,6 +78,9 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0019-replace_login_user_id_with_state_user_id/User.ts b/database/entity/0019-replace_login_user_id_with_state_user_id/User.ts index 8c00ec5c3..9a54129d3 100644 --- a/database/entity/0019-replace_login_user_id_with_state_user_id/User.ts +++ b/database/entity/0019-replace_login_user_id_with_state_user_id/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm' +import { BaseEntity, Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @Entity('state_users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) @@ -75,6 +75,9 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0020-rename_and_clean_state_users/User.ts b/database/entity/0020-rename_and_clean_state_users/User.ts index 5501bccba..d37ded4f4 100644 --- a/database/entity/0020-rename_and_clean_state_users/User.ts +++ b/database/entity/0020-rename_and_clean_state_users/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm' +import { BaseEntity, Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @Entity('users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) @@ -63,6 +63,9 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0021-elopagebuys_fields_nullable/LoginElopageBuys.ts b/database/entity/0021-elopagebuys_fields_nullable/LoginElopageBuys.ts index 501276ea7..45d82ad7c 100644 --- a/database/entity/0021-elopagebuys_fields_nullable/LoginElopageBuys.ts +++ b/database/entity/0021-elopagebuys_fields_nullable/LoginElopageBuys.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('login_elopage_buys') export class LoginElopageBuys extends BaseEntity { diff --git a/database/entity/0023-users_disabled_soft_delete/User.ts b/database/entity/0023-users_disabled_soft_delete/User.ts index 950e74aeb..d49abf723 100644 --- a/database/entity/0023-users_disabled_soft_delete/User.ts +++ b/database/entity/0023-users_disabled_soft_delete/User.ts @@ -1,10 +1,10 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, - OneToMany, DeleteDateColumn, + Entity, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @@ -70,6 +70,9 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0024-combine_transaction_tables/Transaction.ts b/database/entity/0024-combine_transaction_tables/Transaction.ts index 5834c007a..9f2681f5a 100644 --- a/database/entity/0024-combine_transaction_tables/Transaction.ts +++ b/database/entity/0024-combine_transaction_tables/Transaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('transactions') export class Transaction extends BaseEntity { diff --git a/database/entity/0026-combine_transaction_tables2/Transaction.ts b/database/entity/0026-combine_transaction_tables2/Transaction.ts index 77f23e4e4..293245cc2 100644 --- a/database/entity/0026-combine_transaction_tables2/Transaction.ts +++ b/database/entity/0026-combine_transaction_tables2/Transaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('transactions') export class Transaction extends BaseEntity { diff --git a/database/entity/0027-clean_transaction_table/Transaction.ts b/database/entity/0027-clean_transaction_table/Transaction.ts index e50f5d164..eb703f688 100644 --- a/database/entity/0027-clean_transaction_table/Transaction.ts +++ b/database/entity/0027-clean_transaction_table/Transaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('transactions') export class Transaction extends BaseEntity { diff --git a/database/entity/0028-decimal_types/Transaction.ts b/database/entity/0028-decimal_types/Transaction.ts index 6c08fe3c0..f9a88be36 100644 --- a/database/entity/0028-decimal_types/Transaction.ts +++ b/database/entity/0028-decimal_types/Transaction.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('transactions') diff --git a/database/entity/0029-clean_transaction_table/Transaction.ts b/database/entity/0029-clean_transaction_table/Transaction.ts index f253b9d58..485071bd5 100644 --- a/database/entity/0029-clean_transaction_table/Transaction.ts +++ b/database/entity/0029-clean_transaction_table/Transaction.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('transactions') diff --git a/database/entity/0030-transaction_link/TransactionLink.ts b/database/entity/0030-transaction_link/TransactionLink.ts index 59179c3be..add06c2e1 100644 --- a/database/entity/0030-transaction_link/TransactionLink.ts +++ b/database/entity/0030-transaction_link/TransactionLink.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm' +import { BaseEntity, Column, DeleteDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('transaction_links') diff --git a/database/entity/0031-remove_sendEmail_from_transaction_link/TransactionLink.ts b/database/entity/0031-remove_sendEmail_from_transaction_link/TransactionLink.ts index 6c8edf30f..585b42612 100644 --- a/database/entity/0031-remove_sendEmail_from_transaction_link/TransactionLink.ts +++ b/database/entity/0031-remove_sendEmail_from_transaction_link/TransactionLink.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm' +import { BaseEntity, Column, DeleteDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('transaction_links') diff --git a/database/entity/0032-add-transaction-link-to-transaction/Transaction.ts b/database/entity/0032-add-transaction-link-to-transaction/Transaction.ts index e9e206e14..f45c05c67 100644 --- a/database/entity/0032-add-transaction-link-to-transaction/Transaction.ts +++ b/database/entity/0032-add-transaction-link-to-transaction/Transaction.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('transactions') diff --git a/database/entity/0033-add_referrer_id/User.ts b/database/entity/0033-add_referrer_id/User.ts index 353c6a830..d407c4a35 100644 --- a/database/entity/0033-add_referrer_id/User.ts +++ b/database/entity/0033-add_referrer_id/User.ts @@ -1,10 +1,10 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, - OneToMany, DeleteDateColumn, + Entity, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @@ -73,6 +73,9 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0034-drop_server_user_table/User.ts b/database/entity/0034-drop_server_user_table/User.ts index 82fd72009..b304a5c28 100644 --- a/database/entity/0034-drop_server_user_table/User.ts +++ b/database/entity/0034-drop_server_user_table/User.ts @@ -1,10 +1,10 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, - OneToMany, DeleteDateColumn, + Entity, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { UserSetting } from '../0002-add_settings/UserSetting' @@ -76,6 +76,9 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => UserSetting, (userSetting) => userSetting.user) + @OneToMany( + () => UserSetting, + (userSetting) => userSetting.user, + ) settings: UserSetting[] } diff --git a/database/entity/0036-unique_previous_in_transactions/Transaction.ts b/database/entity/0036-unique_previous_in_transactions/Transaction.ts index 2f2899429..eef845330 100644 --- a/database/entity/0036-unique_previous_in_transactions/Transaction.ts +++ b/database/entity/0036-unique_previous_in_transactions/Transaction.ts @@ -1,6 +1,5 @@ -/* eslint-disable no-use-before-define */ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' import { Contribution } from '../Contribution' @@ -94,7 +93,10 @@ export class Transaction extends BaseEntity { }) transactionLinkId?: number | null - @OneToOne(() => Contribution, (contribution) => contribution.transaction) + @OneToOne( + () => Contribution, + (contribution) => contribution.transaction, + ) @JoinColumn({ name: 'id', referencedColumnName: 'transactionId' }) contribution?: Contribution | null diff --git a/database/entity/0037-drop_user_setting_table/User.ts b/database/entity/0037-drop_user_setting_table/User.ts index 528cef32b..2dff80d4b 100644 --- a/database/entity/0037-drop_user_setting_table/User.ts +++ b/database/entity/0037-drop_user_setting_table/User.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm' +import { BaseEntity, Column, DeleteDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) export class User extends BaseEntity { diff --git a/database/entity/0038-add_contribution_links_table/ContributionLink.ts b/database/entity/0038-add_contribution_links_table/ContributionLink.ts index 3d79e84fd..f64b92208 100644 --- a/database/entity/0038-add_contribution_links_table/ContributionLink.ts +++ b/database/entity/0038-add_contribution_links_table/ContributionLink.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, DeleteDateColumn } from 'typeorm' +import { BaseEntity, Column, DeleteDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('contribution_links') diff --git a/database/entity/0039-contributions_table/Contribution.ts b/database/entity/0039-contributions_table/Contribution.ts index 7b0abd29a..116638c54 100644 --- a/database/entity/0039-contributions_table/Contribution.ts +++ b/database/entity/0039-contributions_table/Contribution.ts @@ -2,11 +2,11 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' import { User } from '../User' @@ -19,7 +19,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0039-contributions_table/User.ts b/database/entity/0039-contributions_table/User.ts index 147ae6f6f..31f78cffd 100644 --- a/database/entity/0039-contributions_table/User.ts +++ b/database/entity/0039-contributions_table/User.ts @@ -1,11 +1,11 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' @@ -77,7 +77,10 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] } diff --git a/database/entity/0040-add_contribution_link_id_to_user/User.ts b/database/entity/0040-add_contribution_link_id_to_user/User.ts index 56047345a..79bccec0d 100644 --- a/database/entity/0040-add_contribution_link_id_to_user/User.ts +++ b/database/entity/0040-add_contribution_link_id_to_user/User.ts @@ -1,11 +1,11 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' @@ -86,7 +86,10 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] } diff --git a/database/entity/0043-add_event_protocol_table/EventProtocol.ts b/database/entity/0043-add_event_protocol_table/EventProtocol.ts index 13eebcce5..df0e84de8 100644 --- a/database/entity/0043-add_event_protocol_table/EventProtocol.ts +++ b/database/entity/0043-add_event_protocol_table/EventProtocol.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('event_protocol') diff --git a/database/entity/0045-add_denied_type_and_status_to_contributions/Contribution.ts b/database/entity/0045-add_denied_type_and_status_to_contributions/Contribution.ts index 21300fd4d..8d5d4cbf8 100644 --- a/database/entity/0045-add_denied_type_and_status_to_contributions/Contribution.ts +++ b/database/entity/0045-add_denied_type_and_status_to_contributions/Contribution.ts @@ -2,11 +2,11 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' import { User } from '../User' @@ -19,7 +19,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0046-adapt_users_table_for_gradidoid/User.ts b/database/entity/0046-adapt_users_table_for_gradidoid/User.ts index 3f2547cad..bff248f6d 100644 --- a/database/entity/0046-adapt_users_table_for_gradidoid/User.ts +++ b/database/entity/0046-adapt_users_table_for_gradidoid/User.ts @@ -1,11 +1,11 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' @@ -105,7 +105,10 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] } diff --git a/database/entity/0047-messages_tables/Contribution.ts b/database/entity/0047-messages_tables/Contribution.ts index 323bf91b6..48711c531 100644 --- a/database/entity/0047-messages_tables/Contribution.ts +++ b/database/entity/0047-messages_tables/Contribution.ts @@ -2,16 +2,16 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' -import { User } from '../User' import { ContributionMessage } from '../ContributionMessage' +import { User } from '../User' @Entity('contributions') export class Contribution extends BaseEntity { @@ -21,7 +21,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User @@ -83,7 +86,10 @@ export class Contribution extends BaseEntity { @DeleteDateColumn({ name: 'deleted_at' }) deletedAt: Date | null - @OneToMany(() => ContributionMessage, (message) => message.contribution) + @OneToMany( + () => ContributionMessage, + (message) => message.contribution, + ) @JoinColumn({ name: 'contribution_id' }) messages?: ContributionMessage[] } diff --git a/database/entity/0047-messages_tables/ContributionMessage.ts b/database/entity/0047-messages_tables/ContributionMessage.ts index e5226043d..0dbaee232 100644 --- a/database/entity/0047-messages_tables/ContributionMessage.ts +++ b/database/entity/0047-messages_tables/ContributionMessage.ts @@ -20,14 +20,20 @@ export class ContributionMessage extends BaseEntity { @Column({ name: 'contribution_id', unsigned: true, nullable: false }) contributionId: number - @ManyToOne(() => Contribution, (contribution) => contribution.messages) + @ManyToOne( + () => Contribution, + (contribution) => contribution.messages, + ) @JoinColumn({ name: 'contribution_id' }) contribution: Contribution @Column({ name: 'user_id', unsigned: true, nullable: false }) userId: number - @ManyToOne(() => User, (user) => user.messages) + @ManyToOne( + () => User, + (user) => user.messages, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0047-messages_tables/User.ts b/database/entity/0047-messages_tables/User.ts index a772a3c99..1ebfb0586 100644 --- a/database/entity/0047-messages_tables/User.ts +++ b/database/entity/0047-messages_tables/User.ts @@ -1,11 +1,11 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -106,11 +106,17 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] } diff --git a/database/entity/0048-add_is_moderator_to_contribution_messages/ContributionMessage.ts b/database/entity/0048-add_is_moderator_to_contribution_messages/ContributionMessage.ts index dd3787547..a6e37729e 100644 --- a/database/entity/0048-add_is_moderator_to_contribution_messages/ContributionMessage.ts +++ b/database/entity/0048-add_is_moderator_to_contribution_messages/ContributionMessage.ts @@ -20,14 +20,20 @@ export class ContributionMessage extends BaseEntity { @Column({ name: 'contribution_id', unsigned: true, nullable: false }) contributionId: number - @ManyToOne(() => Contribution, (contribution) => contribution.messages) + @ManyToOne( + () => Contribution, + (contribution) => contribution.messages, + ) @JoinColumn({ name: 'contribution_id' }) contribution: Contribution @Column({ name: 'user_id', unsigned: true, nullable: false }) userId: number - @ManyToOne(() => User, (user) => user.messages) + @ManyToOne( + () => User, + (user) => user.messages, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0049-add_user_contacts_table/User.ts b/database/entity/0049-add_user_contacts_table/User.ts index abe40df54..46b65f005 100644 --- a/database/entity/0049-add_user_contacts_table/User.ts +++ b/database/entity/0049-add_user_contacts_table/User.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -44,7 +44,10 @@ export class User extends BaseEntity { @Column({ length: 255, unique: true, nullable: false, collation: 'utf8mb4_unicode_ci' }) email: string */ - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -112,15 +115,24 @@ export class User extends BaseEntity { }) passphrase: string - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0049-add_user_contacts_table/UserContact.ts b/database/entity/0049-add_user_contacts_table/UserContact.ts index 97b12d4cd..54382ec56 100644 --- a/database/entity/0049-add_user_contacts_table/UserContact.ts +++ b/database/entity/0049-add_user_contacts_table/UserContact.ts @@ -1,10 +1,10 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, + Entity, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { User } from './User' @@ -22,7 +22,10 @@ export class UserContact extends BaseEntity { }) type: string - @OneToOne(() => User, (user) => user.emailContact) + @OneToOne( + () => User, + (user) => user.emailContact, + ) user: User @Column({ name: 'user_id', type: 'int', unsigned: true, nullable: false }) diff --git a/database/entity/0050-add_messageId_to_event_protocol/EventProtocol.ts b/database/entity/0050-add_messageId_to_event_protocol/EventProtocol.ts index ca7d27069..1607e9431 100644 --- a/database/entity/0050-add_messageId_to_event_protocol/EventProtocol.ts +++ b/database/entity/0050-add_messageId_to_event_protocol/EventProtocol.ts @@ -1,5 +1,5 @@ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('event_protocol') diff --git a/database/entity/0051-add_delete_by_to_contributions/Contribution.ts b/database/entity/0051-add_delete_by_to_contributions/Contribution.ts index 8e8d0d172..0ebf1cf1f 100644 --- a/database/entity/0051-add_delete_by_to_contributions/Contribution.ts +++ b/database/entity/0051-add_delete_by_to_contributions/Contribution.ts @@ -2,16 +2,16 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, OneToMany, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' -import { User } from '../User' import { ContributionMessage } from '../ContributionMessage' +import { User } from '../User' @Entity('contributions') export class Contribution extends BaseEntity { @@ -21,7 +21,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User @@ -86,7 +89,10 @@ export class Contribution extends BaseEntity { @DeleteDateColumn({ unsigned: true, nullable: true, name: 'deleted_by' }) deletedBy: number - @OneToMany(() => ContributionMessage, (message) => message.contribution) + @OneToMany( + () => ContributionMessage, + (message) => message.contribution, + ) @JoinColumn({ name: 'contribution_id' }) messages?: ContributionMessage[] } diff --git a/database/entity/0052-add_updated_at_to_contributions/Contribution.ts b/database/entity/0052-add_updated_at_to_contributions/Contribution.ts index 941e9da38..fa1f6a72c 100644 --- a/database/entity/0052-add_updated_at_to_contributions/Contribution.ts +++ b/database/entity/0052-add_updated_at_to_contributions/Contribution.ts @@ -2,18 +2,18 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' -import { User } from '../User' import { ContributionMessage } from '../ContributionMessage' import { Transaction } from '../Transaction' +import { User } from '../User' @Entity('contributions') export class Contribution extends BaseEntity { @@ -23,7 +23,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User @@ -91,11 +94,17 @@ export class Contribution extends BaseEntity { @DeleteDateColumn({ unsigned: true, nullable: true, name: 'deleted_by' }) deletedBy: number - @OneToMany(() => ContributionMessage, (message) => message.contribution) + @OneToMany( + () => ContributionMessage, + (message) => message.contribution, + ) @JoinColumn({ name: 'contribution_id' }) messages?: ContributionMessage[] - @OneToOne(() => Transaction, (transaction) => transaction.contribution) + @OneToOne( + () => Transaction, + (transaction) => transaction.contribution, + ) @JoinColumn({ name: 'transaction_id' }) transaction?: Transaction | null } diff --git a/database/entity/0053-change_password_encryption/User.ts b/database/entity/0053-change_password_encryption/User.ts index 2a3332925..18b90a26f 100644 --- a/database/entity/0053-change_password_encryption/User.ts +++ b/database/entity/0053-change_password_encryption/User.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -49,7 +49,10 @@ export class User extends BaseEntity { }) passphrase: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -113,15 +116,24 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0053-change_password_encryption/UserContact.ts b/database/entity/0053-change_password_encryption/UserContact.ts index 97b12d4cd..54382ec56 100644 --- a/database/entity/0053-change_password_encryption/UserContact.ts +++ b/database/entity/0053-change_password_encryption/UserContact.ts @@ -1,10 +1,10 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, + Entity, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { User } from './User' @@ -22,7 +22,10 @@ export class UserContact extends BaseEntity { }) type: string - @OneToOne(() => User, (user) => user.emailContact) + @OneToOne( + () => User, + (user) => user.emailContact, + ) user: User @Column({ name: 'user_id', type: 'int', unsigned: true, nullable: false }) diff --git a/database/entity/0057-clear_old_password_junk/User.ts b/database/entity/0057-clear_old_password_junk/User.ts index c511a98c8..f78beafd4 100644 --- a/database/entity/0057-clear_old_password_junk/User.ts +++ b/database/entity/0057-clear_old_password_junk/User.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -34,7 +34,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -98,15 +101,24 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0057-clear_old_password_junk/UserContact.ts b/database/entity/0057-clear_old_password_junk/UserContact.ts index 6064a3ea3..2e85e13e5 100644 --- a/database/entity/0057-clear_old_password_junk/UserContact.ts +++ b/database/entity/0057-clear_old_password_junk/UserContact.ts @@ -1,10 +1,10 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, + Entity, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { User } from '../User' @@ -22,7 +22,10 @@ export class UserContact extends BaseEntity { }) type: string - @OneToOne(() => User, (user) => user.emailContact) + @OneToOne( + () => User, + (user) => user.emailContact, + ) user: User @Column({ name: 'user_id', type: 'int', unsigned: true, nullable: false }) diff --git a/database/entity/0058-add_communities_table/Community.ts b/database/entity/0058-add_communities_table/Community.ts index f2d071ce4..4deeb6d6d 100644 --- a/database/entity/0058-add_communities_table/Community.ts +++ b/database/entity/0058-add_communities_table/Community.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0059-add_hide_amount_to_users/User.ts b/database/entity/0059-add_hide_amount_to_users/User.ts index ba9e5fc49..f63c6cf2f 100644 --- a/database/entity/0059-add_hide_amount_to_users/User.ts +++ b/database/entity/0059-add_hide_amount_to_users/User.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -34,7 +34,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -104,15 +107,24 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0060-update_communities_table/Community.ts b/database/entity/0060-update_communities_table/Community.ts index ab7cfb58a..68b1d6ef0 100644 --- a/database/entity/0060-update_communities_table/Community.ts +++ b/database/entity/0060-update_communities_table/Community.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0061-event_refactoring/Event.ts b/database/entity/0061-event_refactoring/Event.ts index a2fbf0adf..755a4aca6 100644 --- a/database/entity/0061-event_refactoring/Event.ts +++ b/database/entity/0061-event_refactoring/Event.ts @@ -1,18 +1,18 @@ -import { Contribution } from '../Contribution' -import { ContributionMessage } from '../ContributionMessage' -import { User } from '../User' -import { Transaction } from '../Transaction' import { Decimal } from 'decimal.js-light' import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - ManyToOne, + Entity, JoinColumn, + ManyToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' +import { Contribution } from '../Contribution' +import { ContributionMessage } from '../ContributionMessage' +import { Transaction } from '../Transaction' +import { User } from '../User' @Entity('events') export class Event extends BaseEntity { diff --git a/database/entity/0063-event_link_fields/Event.ts b/database/entity/0063-event_link_fields/Event.ts index 40f1ea7c0..d84adac1c 100644 --- a/database/entity/0063-event_link_fields/Event.ts +++ b/database/entity/0063-event_link_fields/Event.ts @@ -1,20 +1,20 @@ -import { Contribution } from '../Contribution' -import { ContributionMessage } from '../ContributionMessage' -import { User } from '../User' -import { Transaction } from '../Transaction' import { Decimal } from 'decimal.js-light' import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - ManyToOne, + Entity, JoinColumn, + ManyToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' -import { TransactionLink } from '../TransactionLink' +import { Contribution } from '../Contribution' import { ContributionLink } from '../ContributionLink' +import { ContributionMessage } from '../ContributionMessage' +import { Transaction } from '../Transaction' +import { TransactionLink } from '../TransactionLink' +import { User } from '../User' @Entity('events') export class Event extends BaseEntity { diff --git a/database/entity/0065-refactor_communities_table/Community.ts b/database/entity/0065-refactor_communities_table/Community.ts index 5857634a6..52c8914f0 100644 --- a/database/entity/0065-refactor_communities_table/Community.ts +++ b/database/entity/0065-refactor_communities_table/Community.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0065-refactor_communities_table/FederatedCommunity.ts b/database/entity/0065-refactor_communities_table/FederatedCommunity.ts index 0adbf4612..85f9fd038 100644 --- a/database/entity/0065-refactor_communities_table/FederatedCommunity.ts +++ b/database/entity/0065-refactor_communities_table/FederatedCommunity.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0066-x-community-sendcoins-transactions_table/Transaction.ts b/database/entity/0066-x-community-sendcoins-transactions_table/Transaction.ts index 105972310..905f17830 100644 --- a/database/entity/0066-x-community-sendcoins-transactions_table/Transaction.ts +++ b/database/entity/0066-x-community-sendcoins-transactions_table/Transaction.ts @@ -1,6 +1,5 @@ -/* eslint-disable no-use-before-define */ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' import { Contribution } from '../Contribution' @@ -130,7 +129,10 @@ export class Transaction extends BaseEntity { }) linkedTransactionId?: number | null - @OneToOne(() => Contribution, (contribution) => contribution.transaction) + @OneToOne( + () => Contribution, + (contribution) => contribution.transaction, + ) @JoinColumn({ name: 'id', referencedColumnName: 'transactionId' }) contribution?: Contribution | null diff --git a/database/entity/0067-private_key_in_community_table/Community.ts b/database/entity/0067-private_key_in_community_table/Community.ts index dcb55c875..fedf25deb 100644 --- a/database/entity/0067-private_key_in_community_table/Community.ts +++ b/database/entity/0067-private_key_in_community_table/Community.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0068-community_tables_public_key_length/Community.ts b/database/entity/0068-community_tables_public_key_length/Community.ts index e6f8d255c..ececa886f 100644 --- a/database/entity/0068-community_tables_public_key_length/Community.ts +++ b/database/entity/0068-community_tables_public_key_length/Community.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0068-community_tables_public_key_length/FederatedCommunity.ts b/database/entity/0068-community_tables_public_key_length/FederatedCommunity.ts index 7dd49a1d6..97d1b56c0 100644 --- a/database/entity/0068-community_tables_public_key_length/FederatedCommunity.ts +++ b/database/entity/0068-community_tables_public_key_length/FederatedCommunity.ts @@ -1,9 +1,9 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, + Entity, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' diff --git a/database/entity/0069-add_user_roles_table/User.ts b/database/entity/0069-add_user_roles_table/User.ts index a49bb4b87..55a0a64a2 100644 --- a/database/entity/0069-add_user_roles_table/User.ts +++ b/database/entity/0069-add_user_roles_table/User.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -35,7 +35,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -87,7 +90,10 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) hideAmountGDT: boolean - @OneToMany(() => UserRole, (userRole) => userRole.user) + @OneToMany( + () => UserRole, + (userRole) => userRole.user, + ) @JoinColumn({ name: 'user_id' }) userRoles: UserRole[] @@ -106,15 +112,24 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0069-add_user_roles_table/UserRole.ts b/database/entity/0069-add_user_roles_table/UserRole.ts index 118753b20..4d1e3f87d 100644 --- a/database/entity/0069-add_user_roles_table/UserRole.ts +++ b/database/entity/0069-add_user_roles_table/UserRole.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from 'typeorm' import { User } from '../User' @Entity('user_roles', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) @@ -18,7 +18,10 @@ export class UserRole extends BaseEntity { @Column({ name: 'updated_at', nullable: true, default: null, type: 'datetime' }) updatedAt: Date | null - @ManyToOne(() => User, (user) => user.userRoles) + @ManyToOne( + () => User, + (user) => user.userRoles, + ) @JoinColumn({ name: 'user_id' }) user: User } diff --git a/database/entity/0070-add_dlt_transactions_table/DltTransaction.ts b/database/entity/0070-add_dlt_transactions_table/DltTransaction.ts index 2251a6a42..c2f28593a 100644 --- a/database/entity/0070-add_dlt_transactions_table/DltTransaction.ts +++ b/database/entity/0070-add_dlt_transactions_table/DltTransaction.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { Transaction } from '../Transaction' @Entity('dlt_transactions', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) @@ -27,7 +27,10 @@ export class DltTransaction extends BaseEntity { @Column({ name: 'verified_at', nullable: true, default: null, type: 'datetime' }) verifiedAt: Date | null - @OneToOne(() => Transaction, (transaction) => transaction.dltTransaction) + @OneToOne( + () => Transaction, + (transaction) => transaction.dltTransaction, + ) @JoinColumn({ name: 'transactions_id' }) transaction?: Transaction | null } diff --git a/database/entity/0070-add_dlt_transactions_table/Transaction.ts b/database/entity/0070-add_dlt_transactions_table/Transaction.ts index 0684bc3db..4620ad231 100644 --- a/database/entity/0070-add_dlt_transactions_table/Transaction.ts +++ b/database/entity/0070-add_dlt_transactions_table/Transaction.ts @@ -1,6 +1,5 @@ -/* eslint-disable no-use-before-define */ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' import { Contribution } from '../Contribution' import { DltTransaction } from './DltTransaction' @@ -131,11 +130,17 @@ export class Transaction extends BaseEntity { }) linkedTransactionId?: number | null - @OneToOne(() => Contribution, (contribution) => contribution.transaction) + @OneToOne( + () => Contribution, + (contribution) => contribution.transaction, + ) @JoinColumn({ name: 'id', referencedColumnName: 'transactionId' }) contribution?: Contribution | null - @OneToOne(() => DltTransaction, (dlt) => dlt.transactionId) + @OneToOne( + () => DltTransaction, + (dlt) => dlt.transactionId, + ) @JoinColumn({ name: 'id', referencedColumnName: 'transactionId' }) dltTransaction?: DltTransaction | null diff --git a/database/entity/0071-add-pending_transactions-table/PendingTransaction.ts b/database/entity/0071-add-pending_transactions-table/PendingTransaction.ts index e11a31f3b..65febfded 100644 --- a/database/entity/0071-add-pending_transactions-table/PendingTransaction.ts +++ b/database/entity/0071-add-pending_transactions-table/PendingTransaction.ts @@ -1,6 +1,5 @@ -/* eslint-disable no-use-before-define */ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' @Entity('pending_transactions') diff --git a/database/entity/0072-add_communityuuid_to_transactions_table/Transaction.ts b/database/entity/0072-add_communityuuid_to_transactions_table/Transaction.ts index 8f13de58a..f3e3b2281 100644 --- a/database/entity/0072-add_communityuuid_to_transactions_table/Transaction.ts +++ b/database/entity/0072-add_communityuuid_to_transactions_table/Transaction.ts @@ -1,6 +1,5 @@ -/* eslint-disable no-use-before-define */ import { Decimal } from 'decimal.js-light' -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn } from 'typeorm' +import { BaseEntity, Column, Entity, JoinColumn, OneToOne, PrimaryGeneratedColumn } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' import { Contribution } from '../Contribution' import { DltTransaction } from '../DltTransaction' @@ -149,11 +148,17 @@ export class Transaction extends BaseEntity { }) linkedTransactionId?: number | null - @OneToOne(() => Contribution, (contribution) => contribution.transaction) + @OneToOne( + () => Contribution, + (contribution) => contribution.transaction, + ) @JoinColumn({ name: 'id', referencedColumnName: 'transactionId' }) contribution?: Contribution | null - @OneToOne(() => DltTransaction, (dlt) => dlt.transactionId) + @OneToOne( + () => DltTransaction, + (dlt) => dlt.transactionId, + ) @JoinColumn({ name: 'id', referencedColumnName: 'transactionId' }) dltTransaction?: DltTransaction | null diff --git a/database/entity/0073-introduce_foreign_user_in_users_table/User.ts b/database/entity/0073-introduce_foreign_user_in_users_table/User.ts index e842d8092..0cc820c3f 100644 --- a/database/entity/0073-introduce_foreign_user_in_users_table/User.ts +++ b/database/entity/0073-introduce_foreign_user_in_users_table/User.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' @@ -47,7 +47,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -99,7 +102,10 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) hideAmountGDT: boolean - @OneToMany(() => UserRole, (userRole) => userRole.user) + @OneToMany( + () => UserRole, + (userRole) => userRole.user, + ) @JoinColumn({ name: 'user_id' }) userRoles: UserRole[] @@ -118,15 +124,24 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0075-contribution_message_add_index/ContributionMessage.ts b/database/entity/0075-contribution_message_add_index/ContributionMessage.ts index dde11a0f9..96c90ea24 100644 --- a/database/entity/0075-contribution_message_add_index/ContributionMessage.ts +++ b/database/entity/0075-contribution_message_add_index/ContributionMessage.ts @@ -22,14 +22,20 @@ export class ContributionMessage extends BaseEntity { @Column({ name: 'contribution_id', unsigned: true, nullable: false }) contributionId: number - @ManyToOne(() => Contribution, (contribution) => contribution.messages) + @ManyToOne( + () => Contribution, + (contribution) => contribution.messages, + ) @JoinColumn({ name: 'contribution_id' }) contribution: Contribution @Column({ name: 'user_id', unsigned: true, nullable: false }) userId: number - @ManyToOne(() => User, (user) => user.messages) + @ManyToOne( + () => User, + (user) => user.messages, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0076-add_updated_by_contribution/Contribution.ts b/database/entity/0076-add_updated_by_contribution/Contribution.ts index 8ed8c82d5..df96da108 100644 --- a/database/entity/0076-add_updated_by_contribution/Contribution.ts +++ b/database/entity/0076-add_updated_by_contribution/Contribution.ts @@ -2,18 +2,18 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' -import { User } from '../User' import { ContributionMessage } from '../ContributionMessage' import { Transaction } from '../Transaction' +import { User } from '../User' @Entity('contributions') export class Contribution extends BaseEntity { @@ -23,7 +23,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User @@ -94,11 +97,17 @@ export class Contribution extends BaseEntity { @DeleteDateColumn({ unsigned: true, nullable: true, name: 'deleted_by' }) deletedBy: number - @OneToMany(() => ContributionMessage, (message) => message.contribution) + @OneToMany( + () => ContributionMessage, + (message) => message.contribution, + ) @JoinColumn({ name: 'contribution_id' }) messages?: ContributionMessage[] - @OneToOne(() => Transaction, (transaction) => transaction.contribution) + @OneToOne( + () => Transaction, + (transaction) => transaction.contribution, + ) @JoinColumn({ name: 'transaction_id' }) transaction?: Transaction | null } diff --git a/database/entity/0077-add_resubmission_date_contribution_message/ContributionMessage.ts b/database/entity/0077-add_resubmission_date_contribution_message/ContributionMessage.ts index 8dd7af06a..e88f1d966 100644 --- a/database/entity/0077-add_resubmission_date_contribution_message/ContributionMessage.ts +++ b/database/entity/0077-add_resubmission_date_contribution_message/ContributionMessage.ts @@ -24,14 +24,20 @@ export class ContributionMessage extends BaseEntity { @Column({ name: 'contribution_id', unsigned: true, nullable: false }) contributionId: number - @ManyToOne(() => Contribution, (contribution) => contribution.messages) + @ManyToOne( + () => Contribution, + (contribution) => contribution.messages, + ) @JoinColumn({ name: 'contribution_id' }) contribution: Contribution @Column({ name: 'user_id', unsigned: true, nullable: false }) userId: number - @ManyToOne(() => User, (user) => user.messages) + @ManyToOne( + () => User, + (user) => user.messages, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0078-move_resubmission_date/Contribution.ts b/database/entity/0078-move_resubmission_date/Contribution.ts index 70e8960c8..6de8f74d7 100644 --- a/database/entity/0078-move_resubmission_date/Contribution.ts +++ b/database/entity/0078-move_resubmission_date/Contribution.ts @@ -2,18 +2,18 @@ import { Decimal } from 'decimal.js-light' import { BaseEntity, Column, - Entity, - PrimaryGeneratedColumn, DeleteDateColumn, + Entity, JoinColumn, ManyToOne, OneToMany, OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' import { DecimalTransformer } from '../../src/typeorm/DecimalTransformer' -import { User } from '../User' import { ContributionMessage } from '../ContributionMessage' import { Transaction } from '../Transaction' +import { User } from '../User' @Entity('contributions') export class Contribution extends BaseEntity { @@ -23,7 +23,10 @@ export class Contribution extends BaseEntity { @Column({ unsigned: true, nullable: false, name: 'user_id' }) userId: number - @ManyToOne(() => User, (user) => user.contributions) + @ManyToOne( + () => User, + (user) => user.contributions, + ) @JoinColumn({ name: 'user_id' }) user: User @@ -97,11 +100,17 @@ export class Contribution extends BaseEntity { @DeleteDateColumn({ unsigned: true, nullable: true, name: 'deleted_by' }) deletedBy: number - @OneToMany(() => ContributionMessage, (message) => message.contribution) + @OneToMany( + () => ContributionMessage, + (message) => message.contribution, + ) @JoinColumn({ name: 'contribution_id' }) messages?: ContributionMessage[] - @OneToOne(() => Transaction, (transaction) => transaction.contribution) + @OneToOne( + () => Transaction, + (transaction) => transaction.contribution, + ) @JoinColumn({ name: 'transaction_id' }) transaction?: Transaction | null } diff --git a/database/entity/0078-move_resubmission_date/ContributionMessage.ts b/database/entity/0078-move_resubmission_date/ContributionMessage.ts index 93bcce4ed..1c5e89f92 100644 --- a/database/entity/0078-move_resubmission_date/ContributionMessage.ts +++ b/database/entity/0078-move_resubmission_date/ContributionMessage.ts @@ -24,14 +24,20 @@ export class ContributionMessage extends BaseEntity { @Column({ name: 'contribution_id', unsigned: true, nullable: false }) contributionId: number - @ManyToOne(() => Contribution, (contribution) => contribution.messages) + @ManyToOne( + () => Contribution, + (contribution) => contribution.messages, + ) @JoinColumn({ name: 'contribution_id' }) contribution: Contribution @Column({ name: 'user_id', unsigned: true, nullable: false }) userId: number - @ManyToOne(() => User, (user) => user.messages) + @ManyToOne( + () => User, + (user) => user.messages, + ) @JoinColumn({ name: 'user_id' }) user: User diff --git a/database/entity/0081-user_join_community/Community.ts b/database/entity/0081-user_join_community/Community.ts index 1c6b36be3..2627c9ce9 100644 --- a/database/entity/0081-user_join_community/Community.ts +++ b/database/entity/0081-user_join_community/Community.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - UpdateDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, + UpdateDateColumn, } from 'typeorm' import { User } from '../User' @@ -64,7 +64,10 @@ export class Community extends BaseEntity { }) updatedAt: Date | null - @OneToMany(() => User, (user) => user.community) + @OneToMany( + () => User, + (user) => user.community, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) users: User[] } diff --git a/database/entity/0081-user_join_community/User.ts b/database/entity/0081-user_join_community/User.ts index 28141029d..c941124da 100644 --- a/database/entity/0081-user_join_community/User.ts +++ b/database/entity/0081-user_join_community/User.ts @@ -1,19 +1,19 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, + Entity, JoinColumn, - OneToOne, ManyToOne, + OneToMany, + OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' +import { Community } from '../Community' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' import { UserContact } from '../UserContact' import { UserRole } from '../UserRole' -import { Community } from '../Community' @Entity('users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) export class User extends BaseEntity { @@ -40,7 +40,10 @@ export class User extends BaseEntity { }) communityUuid: string - @ManyToOne(() => Community, (community) => community.users) + @ManyToOne( + () => Community, + (community) => community.users, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) community: Community | null @@ -53,7 +56,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -105,7 +111,10 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) hideAmountGDT: boolean - @OneToMany(() => UserRole, (userRole) => userRole.user) + @OneToMany( + () => UserRole, + (userRole) => userRole.user, + ) @JoinColumn({ name: 'user_id' }) userRoles: UserRole[] @@ -124,15 +133,24 @@ export class User extends BaseEntity { @Column({ name: 'publisher_id', default: 0 }) publisherId: number - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0082-introduce_gms_registration/Community.ts b/database/entity/0082-introduce_gms_registration/Community.ts index cc5607e2e..282aca3a1 100644 --- a/database/entity/0082-introduce_gms_registration/Community.ts +++ b/database/entity/0082-introduce_gms_registration/Community.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - UpdateDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, + UpdateDateColumn, } from 'typeorm' import { User } from '../User' @@ -67,7 +67,10 @@ export class Community extends BaseEntity { }) updatedAt: Date | null - @OneToMany(() => User, (user) => user.community) + @OneToMany( + () => User, + (user) => user.community, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) users: User[] } diff --git a/database/entity/0082-introduce_gms_registration/User.ts b/database/entity/0082-introduce_gms_registration/User.ts index 3dc0dccb6..16381ae16 100644 --- a/database/entity/0082-introduce_gms_registration/User.ts +++ b/database/entity/0082-introduce_gms_registration/User.ts @@ -1,21 +1,21 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, - JoinColumn, - OneToOne, + Entity, Geometry, + JoinColumn, ManyToOne, + OneToMany, + OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' +import { GeometryTransformer } from '../../src/typeorm/GeometryTransformer' +import { Community } from '../Community' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' import { UserContact } from '../UserContact' import { UserRole } from '../UserRole' -import { GeometryTransformer } from '../../src/typeorm/GeometryTransformer' -import { Community } from '../Community' @Entity('users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) export class User extends BaseEntity { @@ -42,7 +42,10 @@ export class User extends BaseEntity { }) communityUuid: string - @ManyToOne(() => Community, (community) => community.users) + @ManyToOne( + () => Community, + (community) => community.users, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) community: Community | null @@ -55,7 +58,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -110,7 +116,10 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) hideAmountGDT: boolean - @OneToMany(() => UserRole, (userRole) => userRole.user) + @OneToMany( + () => UserRole, + (userRole) => userRole.user, + ) @JoinColumn({ name: 'user_id' }) userRoles: UserRole[] @@ -156,15 +165,24 @@ export class User extends BaseEntity { @Column({ name: 'gms_registered_at', type: 'datetime', default: null, nullable: true }) gmsRegisteredAt: Date | null - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0082-introduce_gms_registration/UserContact.ts b/database/entity/0082-introduce_gms_registration/UserContact.ts index 82ae4c013..740d6e6c9 100644 --- a/database/entity/0082-introduce_gms_registration/UserContact.ts +++ b/database/entity/0082-introduce_gms_registration/UserContact.ts @@ -1,11 +1,11 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, - DeleteDateColumn, - OneToOne, CreateDateColumn, + DeleteDateColumn, + Entity, + OneToOne, + PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' import { User } from '../User' @@ -24,7 +24,10 @@ export class UserContact extends BaseEntity { }) type: string - @OneToOne(() => User, (user) => user.emailContact) + @OneToOne( + () => User, + (user) => user.emailContact, + ) user: User @Column({ name: 'user_id', type: 'int', unsigned: true, nullable: false }) diff --git a/database/entity/0083-join_community_federated_communities/Community.ts b/database/entity/0083-join_community_federated_communities/Community.ts index 839a0ee79..d7d6e927f 100644 --- a/database/entity/0083-join_community_federated_communities/Community.ts +++ b/database/entity/0083-join_community_federated_communities/Community.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - UpdateDateColumn, - OneToMany, + Entity, JoinColumn, + OneToMany, + PrimaryGeneratedColumn, + UpdateDateColumn, } from 'typeorm' import { FederatedCommunity } from '../FederatedCommunity' import { User } from '../User' @@ -68,11 +68,17 @@ export class Community extends BaseEntity { }) updatedAt: Date | null - @OneToMany(() => User, (user) => user.community) + @OneToMany( + () => User, + (user) => user.community, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) users: User[] - @OneToMany(() => FederatedCommunity, (federatedCommunity) => federatedCommunity.community) + @OneToMany( + () => FederatedCommunity, + (federatedCommunity) => federatedCommunity.community, + ) @JoinColumn({ name: 'public_key', referencedColumnName: 'publicKey' }) federatedCommunities?: FederatedCommunity[] } diff --git a/database/entity/0083-join_community_federated_communities/FederatedCommunity.ts b/database/entity/0083-join_community_federated_communities/FederatedCommunity.ts index b5eb64ea1..1f077bd5f 100644 --- a/database/entity/0083-join_community_federated_communities/FederatedCommunity.ts +++ b/database/entity/0083-join_community_federated_communities/FederatedCommunity.ts @@ -1,12 +1,12 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - UpdateDateColumn, - ManyToOne, + Entity, JoinColumn, + ManyToOne, + PrimaryGeneratedColumn, + UpdateDateColumn, } from 'typeorm' import { Community } from '../Community' @@ -52,7 +52,10 @@ export class FederatedCommunity extends BaseEntity { }) updatedAt: Date | null - @ManyToOne(() => Community, (community) => community.federatedCommunities) + @ManyToOne( + () => Community, + (community) => community.federatedCommunities, + ) @JoinColumn({ name: 'public_key', referencedColumnName: 'publicKey' }) community?: Community } diff --git a/database/entity/0084-introduce_humhub_registration/User.ts b/database/entity/0084-introduce_humhub_registration/User.ts index a375f6748..d192d3805 100644 --- a/database/entity/0084-introduce_humhub_registration/User.ts +++ b/database/entity/0084-introduce_humhub_registration/User.ts @@ -1,21 +1,21 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, DeleteDateColumn, - OneToMany, - JoinColumn, - OneToOne, + Entity, Geometry, + JoinColumn, ManyToOne, + OneToMany, + OneToOne, + PrimaryGeneratedColumn, } from 'typeorm' +import { GeometryTransformer } from '../../src/typeorm/GeometryTransformer' +import { Community } from '../Community' import { Contribution } from '../Contribution' import { ContributionMessage } from '../ContributionMessage' import { UserContact } from '../UserContact' import { UserRole } from '../UserRole' -import { GeometryTransformer } from '../../src/typeorm/GeometryTransformer' -import { Community } from '../Community' @Entity('users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' }) export class User extends BaseEntity { @@ -42,7 +42,10 @@ export class User extends BaseEntity { }) communityUuid: string - @ManyToOne(() => Community, (community) => community.users) + @ManyToOne( + () => Community, + (community) => community.users, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) community: Community | null @@ -55,7 +58,10 @@ export class User extends BaseEntity { }) alias: string - @OneToOne(() => UserContact, (emailContact: UserContact) => emailContact.user) + @OneToOne( + () => UserContact, + (emailContact: UserContact) => emailContact.user, + ) @JoinColumn({ name: 'email_id' }) emailContact: UserContact @@ -113,7 +119,10 @@ export class User extends BaseEntity { @Column({ type: 'bool', default: false }) hideAmountGDT: boolean - @OneToMany(() => UserRole, (userRole) => userRole.user) + @OneToMany( + () => UserRole, + (userRole) => userRole.user, + ) @JoinColumn({ name: 'user_id' }) userRoles: UserRole[] @@ -162,15 +171,24 @@ export class User extends BaseEntity { @Column({ name: 'humhub_allowed', type: 'bool', default: false }) humhubAllowed: boolean - @OneToMany(() => Contribution, (contribution) => contribution.user) + @OneToMany( + () => Contribution, + (contribution) => contribution.user, + ) @JoinColumn({ name: 'user_id' }) contributions?: Contribution[] - @OneToMany(() => ContributionMessage, (message) => message.user) + @OneToMany( + () => ContributionMessage, + (message) => message.user, + ) @JoinColumn({ name: 'user_id' }) messages?: ContributionMessage[] - @OneToMany(() => UserContact, (userContact: UserContact) => userContact.user) + @OneToMany( + () => UserContact, + (userContact: UserContact) => userContact.user, + ) @JoinColumn({ name: 'user_id' }) userContacts?: UserContact[] } diff --git a/database/entity/0086-add_community_location/Community.ts b/database/entity/0086-add_community_location/Community.ts index 60410c8ce..374ea6a99 100644 --- a/database/entity/0086-add_community_location/Community.ts +++ b/database/entity/0086-add_community_location/Community.ts @@ -1,16 +1,16 @@ import { BaseEntity, - Entity, - PrimaryGeneratedColumn, Column, CreateDateColumn, - UpdateDateColumn, - OneToMany, - JoinColumn, + Entity, Geometry, + JoinColumn, + OneToMany, + PrimaryGeneratedColumn, + UpdateDateColumn, } from 'typeorm' -import { FederatedCommunity } from '../FederatedCommunity' import { GeometryTransformer } from '../../src/typeorm/GeometryTransformer' +import { FederatedCommunity } from '../FederatedCommunity' import { User } from '../User' @Entity('communities') @@ -79,11 +79,17 @@ export class Community extends BaseEntity { }) updatedAt: Date | null - @OneToMany(() => User, (user) => user.community) + @OneToMany( + () => User, + (user) => user.community, + ) @JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' }) users: User[] - @OneToMany(() => FederatedCommunity, (federatedCommunity) => federatedCommunity.community) + @OneToMany( + () => FederatedCommunity, + (federatedCommunity) => federatedCommunity.community, + ) @JoinColumn({ name: 'public_key', referencedColumnName: 'publicKey' }) federatedCommunities?: FederatedCommunity[] } diff --git a/database/entity/0088-create_project_brandings/ProjectBranding.ts b/database/entity/0088-create_project_brandings/ProjectBranding.ts index 449dc62ee..f836f5824 100644 --- a/database/entity/0088-create_project_brandings/ProjectBranding.ts +++ b/database/entity/0088-create_project_brandings/ProjectBranding.ts @@ -1,4 +1,4 @@ -import { Entity, PrimaryGeneratedColumn, Column, BaseEntity } from 'typeorm' +import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm' @Entity('project_brandings') export class ProjectBranding extends BaseEntity { diff --git a/database/entity/0089-add_openai_threads/OpenaiThreads.ts b/database/entity/0089-add_openai_threads/OpenaiThreads.ts index 519dcea45..38e4b6c33 100644 --- a/database/entity/0089-add_openai_threads/OpenaiThreads.ts +++ b/database/entity/0089-add_openai_threads/OpenaiThreads.ts @@ -1,4 +1,4 @@ -import { BaseEntity, Entity, PrimaryColumn, CreateDateColumn, Column } from 'typeorm' +import { BaseEntity, Column, CreateDateColumn, Entity, PrimaryColumn } from 'typeorm' @Entity('openai_threads') export class OpenaiThreads extends BaseEntity { diff --git a/database/entity/index.ts b/database/entity/index.ts index e34a4b55e..84ff97194 100644 --- a/database/entity/index.ts +++ b/database/entity/index.ts @@ -1,21 +1,21 @@ +import { PendingTransaction } from './0071-add-pending_transactions-table/PendingTransaction' +import { Community } from './Community' +import { Contribution } from './Contribution' import { ContributionLink } from './ContributionLink' +import { ContributionMessage } from './ContributionMessage' +import { DltTransaction } from './DltTransaction' +import { Event } from './Event' +import { FederatedCommunity } from './FederatedCommunity' import { LoginElopageBuys } from './LoginElopageBuys' import { LoginEmailOptIn } from './LoginEmailOptIn' import { Migration } from './Migration' -import { ProjectBranding } from './ProjectBranding' import { OpenaiThreads } from './OpenaiThreads' +import { ProjectBranding } from './ProjectBranding' import { Transaction } from './Transaction' import { TransactionLink } from './TransactionLink' import { User } from './User' import { UserContact } from './UserContact' -import { Contribution } from './Contribution' -import { Event } from './Event' -import { ContributionMessage } from './ContributionMessage' -import { Community } from './Community' -import { FederatedCommunity } from './FederatedCommunity' import { UserRole } from './UserRole' -import { DltTransaction } from './DltTransaction' -import { PendingTransaction } from './0071-add-pending_transactions-table/PendingTransaction' export const entities = [ Community, diff --git a/database/integrity/0013-test.ts.keep b/database/integrity/0013-test.ts.keep index b020c0657..cbc68d79a 100644 --- a/database/integrity/0013-test.ts.keep +++ b/database/integrity/0013-test.ts.keep @@ -6,7 +6,7 @@ import fs from 'fs' -// eslint-disable-next-line @typescript-eslint/no-var-requires + const sodium = require('sodium-native') const PHRASE_WORD_COUNT = 24 @@ -49,7 +49,7 @@ const KeyPairEd25519Create = (passphrase: string[]): Buffer[] => { export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Delete data with no reference in login_users table - // eslint-disable-next-line no-console + // 663 affected rows const userBackups = await queryFn( `SELECT passphrase, LOWER(HEX(pubkey)) as pubkey, user_id @@ -59,13 +59,13 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis // WHERE pubkey is not null`, // todo fix this condition and regenerate ) let i = 0 - // eslint-disable-next-line no-console + userBackups.forEach(async (userBackup) => { const passphrase = userBackup.passphrase.split(' ') const keyPair = KeyPairEd25519Create(passphrase) if (keyPair[0].toString('hex') !== userBackup.pubkey) { i++ - // eslint-disable-next-line no-console + console.log( 'Missmatch Pubkey', i, @@ -75,7 +75,7 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis `"${userBackup.pubkey}"`, ) } else { - // eslint-disable-next-line no-console + // console.log('SUCCESS: ', `"${keyPair[0].toString('hex')}`, `"${userBackup.pubkey}"`) } }) diff --git a/database/logging/AbstractLogging.view.ts b/database/logging/AbstractLogging.view.ts index e51f3823d..4d8824cc3 100644 --- a/database/logging/AbstractLogging.view.ts +++ b/database/logging/AbstractLogging.view.ts @@ -3,11 +3,10 @@ import util from 'util' import { Decimal } from 'decimal.js-light' export abstract class AbstractLoggingView { - // eslint-disable-next-line no-undef protected bufferStringFormat: BufferEncoding = 'hex' // This function gets called automatically when JSON.stringify() is called on this class instance - // eslint-disable-next-line @typescript-eslint/no-explicit-any + public abstract toJSON(): any public toString(compact = false): string { if (compact) { diff --git a/database/logging/CommunityLogging.view.ts b/database/logging/CommunityLogging.view.ts index 1c6d74626..0108aefd8 100644 --- a/database/logging/CommunityLogging.view.ts +++ b/database/logging/CommunityLogging.view.ts @@ -7,7 +7,6 @@ export class CommunityLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/ContributionLogging.view.ts b/database/logging/ContributionLogging.view.ts index c924525d2..9896fac4e 100644 --- a/database/logging/ContributionLogging.view.ts +++ b/database/logging/ContributionLogging.view.ts @@ -9,7 +9,6 @@ export class ContributionLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/ContributionMessageLogging.view.ts b/database/logging/ContributionMessageLogging.view.ts index d05c000bb..741820a3c 100644 --- a/database/logging/ContributionMessageLogging.view.ts +++ b/database/logging/ContributionMessageLogging.view.ts @@ -8,7 +8,6 @@ export class ContributionMessageLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/DltTransactionLogging.view.ts b/database/logging/DltTransactionLogging.view.ts index 7d1681ce2..1a51121c8 100644 --- a/database/logging/DltTransactionLogging.view.ts +++ b/database/logging/DltTransactionLogging.view.ts @@ -7,7 +7,6 @@ export class DltTransactionLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/FederatedCommunityLogging.view.ts b/database/logging/FederatedCommunityLogging.view.ts index 4e36cc236..ccfc9f005 100644 --- a/database/logging/FederatedCommunityLogging.view.ts +++ b/database/logging/FederatedCommunityLogging.view.ts @@ -6,7 +6,6 @@ export class FederatedCommunityLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/PendingTransactionLogging.view.ts b/database/logging/PendingTransactionLogging.view.ts index 84b7f35b9..78035004b 100644 --- a/database/logging/PendingTransactionLogging.view.ts +++ b/database/logging/PendingTransactionLogging.view.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-unused-vars */ import { PendingTransaction } from '../entity/PendingTransaction' import { Transaction } from '../entity/Transaction' import { AbstractLoggingView } from './AbstractLogging.view' @@ -17,7 +16,6 @@ export class PendingTransactionLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { ...new TransactionLoggingView(this.self as Transaction).toJSON(), diff --git a/database/logging/TransactionLogging.view.ts b/database/logging/TransactionLogging.view.ts index 7912c7e5d..e0a039a4b 100644 --- a/database/logging/TransactionLogging.view.ts +++ b/database/logging/TransactionLogging.view.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-unused-vars */ import { Transaction } from '../entity/Transaction' import { AbstractLoggingView } from './AbstractLogging.view' import { ContributionLoggingView } from './ContributionLogging.view' @@ -19,7 +18,6 @@ export class TransactionLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/UserContactLogging.view.ts b/database/logging/UserContactLogging.view.ts index ebc05843a..e843ca738 100644 --- a/database/logging/UserContactLogging.view.ts +++ b/database/logging/UserContactLogging.view.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-unused-vars */ import { UserContact } from '../entity/UserContact' import { AbstractLoggingView } from './AbstractLogging.view' import { UserLoggingView } from './UserLogging.view' @@ -13,7 +12,6 @@ export class UserContactLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/UserLogging.view.ts b/database/logging/UserLogging.view.ts index 839b0ad8b..375068ff7 100644 --- a/database/logging/UserLogging.view.ts +++ b/database/logging/UserLogging.view.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-unused-vars */ import { User } from '../entity/User' import { AbstractLoggingView } from './AbstractLogging.view' import { ContributionLoggingView } from './ContributionLogging.view' @@ -17,7 +16,6 @@ export class UserLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/logging/UserRoleLogging.view.ts b/database/logging/UserRoleLogging.view.ts index 19050367b..9b4914f15 100644 --- a/database/logging/UserRoleLogging.view.ts +++ b/database/logging/UserRoleLogging.view.ts @@ -7,7 +7,6 @@ export class UserRoleLoggingView extends AbstractLoggingView { super() } - // eslint-disable-next-line @typescript-eslint/no-explicit-any public toJSON(): any { return { id: this.self.id, diff --git a/database/migrations/0001-init_db.ts b/database/migrations/0001-init_db.ts index e26c2c1a7..b402c0f72 100644 --- a/database/migrations/0001-init_db.ts +++ b/database/migrations/0001-init_db.ts @@ -9,9 +9,6 @@ * databases. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // write upgrade logic as parameter of queryFn await queryFn(` diff --git a/database/migrations/0002-add_settings.ts b/database/migrations/0002-add_settings.ts index ae9e72757..b3ee29cd9 100644 --- a/database/migrations/0002-add_settings.ts +++ b/database/migrations/0002-add_settings.ts @@ -3,9 +3,6 @@ * This migration adds the table `user_setting` in order to store all sorts of user configuration data */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE IF NOT EXISTS \`user_setting\` ( diff --git a/database/migrations/0003-login_server_tables.ts b/database/migrations/0003-login_server_tables.ts index bb6f56ac8..6b87f1ffb 100644 --- a/database/migrations/0003-login_server_tables.ts +++ b/database/migrations/0003-login_server_tables.ts @@ -5,9 +5,6 @@ * `0004-login_server_data` which will fill the tables with the existing data */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE IF NOT EXISTS \`login_app_access_tokens\` ( diff --git a/database/migrations/0004-login_server_data.ts b/database/migrations/0004-login_server_data.ts index 8c9f3497c..715256471 100644 --- a/database/migrations/0004-login_server_data.ts +++ b/database/migrations/0004-login_server_data.ts @@ -9,9 +9,6 @@ * NOTE: This migration does not delete the data when downgrading! */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - const LOGIN_SERVER_DB = 'gradido_login' export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { @@ -19,7 +16,7 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '${LOGIN_SERVER_DB}' `) if (loginDatabaseExists.length === 0) { - // eslint-disable-next-line no-console + // biome-ignore lint/suspicious/noConsole: no logger present console.log(`Skipping Login Server Database migration - Database ${LOGIN_SERVER_DB} not found`) return } @@ -62,6 +59,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis `) } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // EMPTY FUNCTION } diff --git a/database/migrations/0005-admin_tables.ts b/database/migrations/0005-admin_tables.ts index 6351d146e..832008970 100644 --- a/database/migrations/0005-admin_tables.ts +++ b/database/migrations/0005-admin_tables.ts @@ -3,9 +3,6 @@ * This migration adds the table `login_pending_tasks_admin` to store pending creations */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE IF NOT EXISTS \`login_pending_tasks_admin\` ( diff --git a/database/migrations/0006-login_users_collation.ts b/database/migrations/0006-login_users_collation.ts index aa786ba34..2a730f5e7 100644 --- a/database/migrations/0006-login_users_collation.ts +++ b/database/migrations/0006-login_users_collation.ts @@ -5,9 +5,6 @@ * to also explicitly define it in the table */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Explicitly change the charset and collate to the one used to then change it await queryFn('ALTER TABLE `login_users` CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;') diff --git a/database/migrations/0007-login_pending_tasks_delete.ts b/database/migrations/0007-login_pending_tasks_delete.ts index baf6f5191..47bb7bbed 100644 --- a/database/migrations/0007-login_pending_tasks_delete.ts +++ b/database/migrations/0007-login_pending_tasks_delete.ts @@ -6,13 +6,12 @@ * and dead entries */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('DELETE FROM `login_pending_tasks`;') } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // cannot undelete things } diff --git a/database/migrations/0008-state_users_plug_holes.ts b/database/migrations/0008-state_users_plug_holes.ts index 3607c6233..c6be39701 100644 --- a/database/migrations/0008-state_users_plug_holes.ts +++ b/database/migrations/0008-state_users_plug_holes.ts @@ -6,9 +6,6 @@ * login_users. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Fill in missing emails from login_users await queryFn( @@ -21,6 +18,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis await queryFn(`DELETE FROM state_users WHERE email = ''`) } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // cannot undelete things } diff --git a/database/migrations/0009-login_users_plug_holes.ts b/database/migrations/0009-login_users_plug_holes.ts index 506f8934c..6df8aa724 100644 --- a/database/migrations/0009-login_users_plug_holes.ts +++ b/database/migrations/0009-login_users_plug_holes.ts @@ -5,9 +5,6 @@ * account is set as not yet activated */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Generate a random private key where the required data is present (pubkey + password + passphrase). // Furthermore the email needs to be confirmed @@ -26,6 +23,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis ) } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // cannot undelete things } diff --git a/database/migrations/0010-login_users_state_users_sync.ts b/database/migrations/0010-login_users_state_users_sync.ts index dea9c6de7..1c326db54 100644 --- a/database/migrations/0010-login_users_state_users_sync.ts +++ b/database/migrations/0010-login_users_state_users_sync.ts @@ -4,9 +4,6 @@ * Copy missing data from login_users to state_users. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Copy data with intact private key await queryFn( @@ -43,6 +40,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis ) } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // cannot undelete things } diff --git a/database/migrations/0011-login_user_backups_plug_holes.ts b/database/migrations/0011-login_user_backups_plug_holes.ts index 87f38486d..5d53769e2 100644 --- a/database/migrations/0011-login_user_backups_plug_holes.ts +++ b/database/migrations/0011-login_user_backups_plug_holes.ts @@ -5,9 +5,6 @@ * delete the right one of the duplicate keys */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Delete data with no reference in login_users table await queryFn(`DELETE FROM login_user_backups WHERE user_id NOT IN (SELECT id FROM login_users)`) @@ -16,6 +13,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis await queryFn(`DELETE FROM login_user_backups WHERE id IN (21, 103, 313, 325, 726, 750, 1098)`) } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // cannot undelete things } diff --git a/database/migrations/0012-login_user_backups_unify_wordlist.ts b/database/migrations/0012-login_user_backups_unify_wordlist.ts index 9825bb791..ad8244f66 100644 --- a/database/migrations/0012-login_user_backups_unify_wordlist.ts +++ b/database/migrations/0012-login_user_backups_unify_wordlist.ts @@ -5,9 +5,6 @@ * This also removes the trailing space */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - import fs from 'fs' import path from 'path' @@ -66,6 +63,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis }) } -export async function downgrade(/* queryFn: (query: string, values?: any[]) => Promise> */) { +export async function downgrade( + /* queryFn: (query: string, values?: any[]) => Promise> */ +) { // cannot transform things back } diff --git a/database/migrations/0013-drop_unused_tables.ts b/database/migrations/0013-drop_unused_tables.ts index 1097270f9..bb90db39f 100644 --- a/database/migrations/0013-drop_unused_tables.ts +++ b/database/migrations/0013-drop_unused_tables.ts @@ -5,9 +5,6 @@ * The migration reduces the amount of tables to 28 */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(`DROP TABLE \`login_app_access_tokens\`;`) await queryFn(`DROP TABLE \`pending_transactions\`;`) diff --git a/database/migrations/0014-drop_unused_tables_with_data.ts b/database/migrations/0014-drop_unused_tables_with_data.ts index af1e27cb4..4f8c47eb7 100644 --- a/database/migrations/0014-drop_unused_tables_with_data.ts +++ b/database/migrations/0014-drop_unused_tables_with_data.ts @@ -5,9 +5,6 @@ * The migration reduces the amount of tables to 16 */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(`DROP TABLE \`address_types\`;`) await queryFn(`DROP TABLE \`admin_errors\`;`) diff --git a/database/migrations/0015-admin_pending_creations.ts b/database/migrations/0015-admin_pending_creations.ts index c48d81792..d15bd84a7 100644 --- a/database/migrations/0015-admin_pending_creations.ts +++ b/database/migrations/0015-admin_pending_creations.ts @@ -7,9 +7,6 @@ * the new table to properly describe what it does */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // drop duplicate table, it was unused await queryFn('DROP TABLE `login_pending_tasks`;') diff --git a/database/migrations/0016-transaction_signatures.ts b/database/migrations/0016-transaction_signatures.ts index 37910e269..2cf1e7aa1 100644 --- a/database/migrations/0016-transaction_signatures.ts +++ b/database/migrations/0016-transaction_signatures.ts @@ -4,9 +4,6 @@ * combines its data with transaction_signatures. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Drop column `state_group_id` since it only contains "0" as value, no variation. // Furthermore it was not present in our model itself (meaning that newly created ) diff --git a/database/migrations/0017-combine_user_tables.ts b/database/migrations/0017-combine_user_tables.ts index c2f76374d..04be53615 100644 --- a/database/migrations/0017-combine_user_tables.ts +++ b/database/migrations/0017-combine_user_tables.ts @@ -4,9 +4,6 @@ * the `state_users` table, where the later is the target. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Drop column `group_id` since it contains uniform data which is not the same as the uniform data // on login_users. Since we do not need this data anyway, we sjust throw it away. diff --git a/database/migrations/0018-combine_login_user_backups_and_user_table.ts b/database/migrations/0018-combine_login_user_backups_and_user_table.ts index 9209e461d..2141017bd 100644 --- a/database/migrations/0018-combine_login_user_backups_and_user_table.ts +++ b/database/migrations/0018-combine_login_user_backups_and_user_table.ts @@ -4,9 +4,6 @@ * the `state_users` table, where the later is the target. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // We only keep the passphrase, the mnemonic type is a constant, // since every passphrase was converted to mnemonic type 2 diff --git a/database/migrations/0019-replace_login_user_id_with_state_user_id.ts b/database/migrations/0019-replace_login_user_id_with_state_user_id.ts index cef608c29..719c05443 100644 --- a/database/migrations/0019-replace_login_user_id_with_state_user_id.ts +++ b/database/migrations/0019-replace_login_user_id_with_state_user_id.ts @@ -5,9 +5,6 @@ * The table affected is `login_email_opt_in` */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Delete email opt in codes which can not be linked to an user await queryFn(` diff --git a/database/migrations/0020-rename_and_clean_state_users.ts b/database/migrations/0020-rename_and_clean_state_users.ts index 39dbfa093..5abda1dc9 100644 --- a/database/migrations/0020-rename_and_clean_state_users.ts +++ b/database/migrations/0020-rename_and_clean_state_users.ts @@ -4,9 +4,6 @@ * and removes columns with no meaningful value */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // rename `state_users` table to `users` await queryFn('RENAME TABLE `state_users` TO `users`;') diff --git a/database/migrations/0021-elopagebuys_fields_nullable.ts b/database/migrations/0021-elopagebuys_fields_nullable.ts index 14ba00b3a..dabe9d1e4 100644 --- a/database/migrations/0021-elopagebuys_fields_nullable.ts +++ b/database/migrations/0021-elopagebuys_fields_nullable.ts @@ -4,9 +4,6 @@ * `publisher_id`, `order_id`. `product_id`. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `login_elopage_buys` MODIFY COLUMN `affiliate_program_id` int(11) DEFAULT NULL;', diff --git a/database/migrations/0022-delete_decay_start_block.ts b/database/migrations/0022-delete_decay_start_block.ts index a31f9c441..22027933e 100644 --- a/database/migrations/0022-delete_decay_start_block.ts +++ b/database/migrations/0022-delete_decay_start_block.ts @@ -4,9 +4,6 @@ * we can delete it from the database */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Remove transactions with type 9 (start decay block). This should affect exactly 1 row await queryFn(`DELETE FROM transactions WHERE transaction_type_id = 9;`) diff --git a/database/migrations/0023-users_disabled_soft_delete.ts b/database/migrations/0023-users_disabled_soft_delete.ts index d85c2f019..2e62d4b71 100644 --- a/database/migrations/0023-users_disabled_soft_delete.ts +++ b/database/migrations/0023-users_disabled_soft_delete.ts @@ -4,9 +4,6 @@ * a date as it is standard for soft delete fields */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Create new `deletedAt` column await queryFn( diff --git a/database/migrations/0024-combine_transaction_tables.ts b/database/migrations/0024-combine_transaction_tables.ts index 5b8ec8be8..d9af6d96b 100644 --- a/database/migrations/0024-combine_transaction_tables.ts +++ b/database/migrations/0024-combine_transaction_tables.ts @@ -3,9 +3,6 @@ * Combine several transaction tables into one table with all data */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Create new `user_id` column (former `state_user_id`), with a temporary default of null await queryFn( diff --git a/database/migrations/0025-emails_to_lower.ts b/database/migrations/0025-emails_to_lower.ts index 33f085e69..787d0dbfb 100644 --- a/database/migrations/0025-emails_to_lower.ts +++ b/database/migrations/0025-emails_to_lower.ts @@ -4,14 +4,10 @@ * This allows safe queries without any modificators */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('UPDATE `users` SET `email` = LOWER(`email`);') } -// eslint-disable-next-line @typescript-eslint/no-unused-vars -export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) { +export async function downgrade(_queryFn: (query: string, values?: any[]) => Promise>) { // This migration cannot be revered } diff --git a/database/migrations/0026-combine_transaction_tables2.ts b/database/migrations/0026-combine_transaction_tables2.ts index b83c5e267..767465cfb 100644 --- a/database/migrations/0026-combine_transaction_tables2.ts +++ b/database/migrations/0026-combine_transaction_tables2.ts @@ -5,9 +5,6 @@ * each send-coins to two transactions per send-coin */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { /* * This migration has a possible incompatibility diff --git a/database/migrations/0027-clean_transaction_table.ts b/database/migrations/0027-clean_transaction_table.ts index 4a427e693..dc41bf288 100644 --- a/database/migrations/0027-clean_transaction_table.ts +++ b/database/migrations/0027-clean_transaction_table.ts @@ -6,9 +6,6 @@ * This migration has data loss */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // drop column `transaction_id`, it is not needed await queryFn('ALTER TABLE `transactions` DROP COLUMN IF EXISTS `transaction_id`;') diff --git a/database/migrations/0028-decimal_types.ts b/database/migrations/0028-decimal_types.ts index 742a370ba..1d9736456 100644 --- a/database/migrations/0028-decimal_types.ts +++ b/database/migrations/0028-decimal_types.ts @@ -18,9 +18,6 @@ * WARNING: This Migration must be run in TZ=UTC */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - import { Decimal } from 'decimal.js-light' // Set precision value @@ -40,13 +37,11 @@ interface Decay { duration: number | null } -/* eslint-disable no-unused-vars */ export enum TransactionTypeId { CREATION = 1, SEND = 2, RECEIVE = 3, } -/* eslint-enable no-unused-vars */ function decayFormula(value: Decimal, seconds: number): Decimal { return value.mul(new Decimal('0.99999997803504048973201202316767079413460520837376').pow(seconds)) diff --git a/database/migrations/0029-clean_transaction_table.ts b/database/migrations/0029-clean_transaction_table.ts index c47524b8e..9dcc30d29 100644 --- a/database/migrations/0029-clean_transaction_table.ts +++ b/database/migrations/0029-clean_transaction_table.ts @@ -6,9 +6,6 @@ * This migration has data loss */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // Delete columns diff --git a/database/migrations/0030-transaction_link.ts b/database/migrations/0030-transaction_link.ts index ee76c980d..c908c56f1 100644 --- a/database/migrations/0030-transaction_link.ts +++ b/database/migrations/0030-transaction_link.ts @@ -1,8 +1,5 @@ /* MIGRATION TO CREATE TRANSACTION_LINK TABLE */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE \`transaction_links\` ( diff --git a/database/migrations/0031-remove_sendEmail_from_transaction_link.ts b/database/migrations/0031-remove_sendEmail_from_transaction_link.ts index 76b2ee742..fafb57e52 100644 --- a/database/migrations/0031-remove_sendEmail_from_transaction_link.ts +++ b/database/migrations/0031-remove_sendEmail_from_transaction_link.ts @@ -1,8 +1,5 @@ /* MIGRATION TO REMOVE sendEmail FIELD FROM TRANSACTION_LINK TABLE */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `transaction_links` DROP COLUMN `showEmail`;') } diff --git a/database/migrations/0032-add-transaction-link-to-transaction.ts b/database/migrations/0032-add-transaction-link-to-transaction.ts index 79cdf195a..f258b5fc1 100644 --- a/database/migrations/0032-add-transaction-link-to-transaction.ts +++ b/database/migrations/0032-add-transaction-link-to-transaction.ts @@ -1,8 +1,5 @@ /* MIGRATION TO ADD transactionLinkId FIELDTO TRANSACTION */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `transactions` ADD COLUMN `transaction_link_id` int UNSIGNED DEFAULT NULL AFTER `linked_transaction_id`;', diff --git a/database/migrations/0033-add_referrer_id.ts b/database/migrations/0033-add_referrer_id.ts index e45d1faf7..393db172f 100644 --- a/database/migrations/0033-add_referrer_id.ts +++ b/database/migrations/0033-add_referrer_id.ts @@ -1,8 +1,5 @@ /* MIGRATION TO ADD referrer_id FIELD TO users */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `users` ADD COLUMN `referrer_id` int UNSIGNED DEFAULT NULL AFTER `language`;', diff --git a/database/migrations/0034-drop_server_user_table.ts b/database/migrations/0034-drop_server_user_table.ts index be6b44489..a02711302 100644 --- a/database/migrations/0034-drop_server_user_table.ts +++ b/database/migrations/0034-drop_server_user_table.ts @@ -1,9 +1,6 @@ /* MIGRATION DROP server_users TABLE add isAdmin COLUMN to users TABLE */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `users` ADD COLUMN `is_admin` datetime DEFAULT NULL AFTER `language`;') diff --git a/database/migrations/0035-admin_pending_creations_decimal.ts b/database/migrations/0035-admin_pending_creations_decimal.ts index f76db7c97..71173072a 100644 --- a/database/migrations/0035-admin_pending_creations_decimal.ts +++ b/database/migrations/0035-admin_pending_creations_decimal.ts @@ -3,9 +3,6 @@ * - `memo` FIELD TYPE TO `varchar(255)`, collate `utf8mb4_unicode_ci` */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // rename `amount` to `amount_bigint` await queryFn( diff --git a/database/migrations/0036-unique_previous_in_transactions.ts b/database/migrations/0036-unique_previous_in_transactions.ts index f05b044bb..9241dd13a 100644 --- a/database/migrations/0036-unique_previous_in_transactions.ts +++ b/database/migrations/0036-unique_previous_in_transactions.ts @@ -1,9 +1,6 @@ /* MIGRATION TO SET previous COLUMN UNIQUE in TRANSACTION table */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `transactions` ADD UNIQUE(`previous`);') } diff --git a/database/migrations/0037-drop_user_setting_table.ts b/database/migrations/0037-drop_user_setting_table.ts index 50a78e104..e79480ac0 100644 --- a/database/migrations/0037-drop_user_setting_table.ts +++ b/database/migrations/0037-drop_user_setting_table.ts @@ -1,8 +1,5 @@ /* MIGRATION DROP user_setting TABLE */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('DROP TABLE `user_setting`;') } diff --git a/database/migrations/0038-add_contribution_links_table.ts b/database/migrations/0038-add_contribution_links_table.ts index f983644cc..278cd3d6c 100644 --- a/database/migrations/0038-add_contribution_links_table.ts +++ b/database/migrations/0038-add_contribution_links_table.ts @@ -3,9 +3,6 @@ * This migration adds the table `contribution_links` in order to store all sorts of contribution_links data */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE IF NOT EXISTS \`contribution_links\` ( diff --git a/database/migrations/0039-contributions_table.ts b/database/migrations/0039-contributions_table.ts index 50b147448..f1d7f4dcb 100644 --- a/database/migrations/0039-contributions_table.ts +++ b/database/migrations/0039-contributions_table.ts @@ -1,9 +1,6 @@ /* MIGRATION to rename ADMIN_PENDING_CREATION table and add columns */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('RENAME TABLE `admin_pending_creations` TO `contributions`;') diff --git a/database/migrations/0040-add_contribution_link_id_to_user.ts b/database/migrations/0040-add_contribution_link_id_to_user.ts index ebe7896df..3a48a4331 100644 --- a/database/migrations/0040-add_contribution_link_id_to_user.ts +++ b/database/migrations/0040-add_contribution_link_id_to_user.ts @@ -1,8 +1,5 @@ /* MIGRATION TO ADD contribution_link_id FIELD TO users */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `users` ADD COLUMN `contribution_link_id` int UNSIGNED DEFAULT NULL AFTER `referrer_id`;', diff --git a/database/migrations/0041-move_users_creation_date.ts b/database/migrations/0041-move_users_creation_date.ts index 27353a5b4..989f217d6 100644 --- a/database/migrations/0041-move_users_creation_date.ts +++ b/database/migrations/0041-move_users_creation_date.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - /* Move forward the creation date of the users by 1 or 2 hours, for which there are transactions created before their account creation. diff --git a/database/migrations/0042-update_transactions_for_blockchain.ts b/database/migrations/0042-update_transactions_for_blockchain.ts index d7b26abbd..0af89dd3d 100644 --- a/database/migrations/0042-update_transactions_for_blockchain.ts +++ b/database/migrations/0042-update_transactions_for_blockchain.ts @@ -1,6 +1,4 @@ /* MIGRATION for updating transactions from the past to follow the blockchain rules */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // split creation transaction with 3000 GDD created in one transaction what isn't allowed diff --git a/database/migrations/0043-add_event_protocol_table.ts b/database/migrations/0043-add_event_protocol_table.ts index c3669f857..16a9fb28d 100644 --- a/database/migrations/0043-add_event_protocol_table.ts +++ b/database/migrations/0043-add_event_protocol_table.ts @@ -3,9 +3,6 @@ * This migration adds the table `event_protocol` in order to store all sorts of business event data */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE IF NOT EXISTS \`event_protocol\` ( diff --git a/database/migrations/0044-insert_missing_contributions.ts b/database/migrations/0044-insert_missing_contributions.ts index a14141498..e2177ace9 100644 --- a/database/migrations/0044-insert_missing_contributions.ts +++ b/database/migrations/0044-insert_missing_contributions.ts @@ -1,8 +1,5 @@ /* MIGRATION TO INSERT contributions for all transactions with type creation that do not have a contribution yet */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `INSERT INTO gradido_community.contributions diff --git a/database/migrations/0045-add_denied_type_and_status_to_contributions.ts b/database/migrations/0045-add_denied_type_and_status_to_contributions.ts index b3653589b..a448d04e1 100644 --- a/database/migrations/0045-add_denied_type_and_status_to_contributions.ts +++ b/database/migrations/0045-add_denied_type_and_status_to_contributions.ts @@ -1,9 +1,6 @@ /* MIGRATION TO ADD denied_by, denied_at, contribution_type and contrinution_status FIELDS TO contributions */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `contributions` ADD COLUMN `denied_at` datetime DEFAULT NULL AFTER `confirmed_at`;', diff --git a/database/migrations/0046-adapt_users_table_for_gradidoid.ts b/database/migrations/0046-adapt_users_table_for_gradidoid.ts index 8e8372efa..b16452c19 100644 --- a/database/migrations/0046-adapt_users_table_for_gradidoid.ts +++ b/database/migrations/0046-adapt_users_table_for_gradidoid.ts @@ -4,9 +4,6 @@ * new table `user_contacts` */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - import { v4 as uuidv4 } from 'uuid' export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { diff --git a/database/migrations/0047-messages_tables.ts b/database/migrations/0047-messages_tables.ts index 36fa42a8e..d750c17bb 100644 --- a/database/migrations/0047-messages_tables.ts +++ b/database/migrations/0047-messages_tables.ts @@ -5,8 +5,6 @@ * This is done to keep all data in the same place and is to be understood in conjunction with the next migration * `0046-messages_tables` which will fill the tables with the existing data */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` diff --git a/database/migrations/0048-add_is_moderator_to_contribution_messages.ts b/database/migrations/0048-add_is_moderator_to_contribution_messages.ts index ff2e645c3..a20d4e7ca 100644 --- a/database/migrations/0048-add_is_moderator_to_contribution_messages.ts +++ b/database/migrations/0048-add_is_moderator_to_contribution_messages.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `ALTER TABLE \`contribution_messages\` ADD COLUMN \`is_moderator\` boolean NOT NULL DEFAULT false;`, diff --git a/database/migrations/0049-add_user_contacts_table.ts b/database/migrations/0049-add_user_contacts_table.ts index acdd1af61..706d4d443 100644 --- a/database/migrations/0049-add_user_contacts_table.ts +++ b/database/migrations/0049-add_user_contacts_table.ts @@ -4,9 +4,6 @@ * new table `user_contacts` */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE IF NOT EXISTS \`user_contacts\` ( diff --git a/database/migrations/0050-add_messageId_to_event_protocol.ts b/database/migrations/0050-add_messageId_to_event_protocol.ts index ccef98688..12e3e5424 100644 --- a/database/migrations/0050-add_messageId_to_event_protocol.ts +++ b/database/migrations/0050-add_messageId_to_event_protocol.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `ALTER TABLE \`event_protocol\` ADD COLUMN \`message_id\` int(10) unsigned NULL DEFAULT NULL;`, diff --git a/database/migrations/0051-add_delete_by_to_contributions.ts b/database/migrations/0051-add_delete_by_to_contributions.ts index 21d0eda97..9f9f20a04 100644 --- a/database/migrations/0051-add_delete_by_to_contributions.ts +++ b/database/migrations/0051-add_delete_by_to_contributions.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `ALTER TABLE \`contributions\` ADD COLUMN \`deleted_by\` int(10) unsigned DEFAULT NULL;`, diff --git a/database/migrations/0052-add_updated_at_to_contributions.ts b/database/migrations/0052-add_updated_at_to_contributions.ts index e7cc5b7b4..dd6070156 100644 --- a/database/migrations/0052-add_updated_at_to_contributions.ts +++ b/database/migrations/0052-add_updated_at_to_contributions.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `ALTER TABLE \`contributions\` ADD COLUMN \`updated_at\` datetime DEFAULT NULL AFTER \`transaction_id\`;`, diff --git a/database/migrations/0053-change_password_encryption.ts b/database/migrations/0053-change_password_encryption.ts index 635109430..10ca37390 100644 --- a/database/migrations/0053-change_password_encryption.ts +++ b/database/migrations/0053-change_password_encryption.ts @@ -3,9 +3,6 @@ * This migration adds and renames columns in the table `users` */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE users RENAME COLUMN created TO created_at;') await queryFn('ALTER TABLE users RENAME COLUMN deletedAt TO deleted_at;') diff --git a/database/migrations/0054-recalculate_balance_and_decay.ts b/database/migrations/0054-recalculate_balance_and_decay.ts index 7c567c36a..41a1a2382 100644 --- a/database/migrations/0054-recalculate_balance_and_decay.ts +++ b/database/migrations/0054-recalculate_balance_and_decay.ts @@ -10,11 +10,7 @@ * WARNING: This Migration must be run in TZ=UTC */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ -/* eslint-disable no-unused-vars */ - -import fs from 'fs' +import fs from 'node:fs' import { Decimal } from 'decimal.js-light' // Set precision value @@ -94,7 +90,9 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis logFile, `email;first_name;last_name;affected_transactions;new_balance;new_decay;old_balance;old_decay;delta;\n`, (err) => { - if (err) throw err + if (err) { + throw err + } }, ) @@ -144,7 +142,9 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis transaction.dec_balance, )};\n`, (err) => { - if (err) throw err + if (err) { + throw err + } }, ) } @@ -156,5 +156,6 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis } } -/* eslint-disable-next-line @typescript-eslint/no-unused-vars, @typescript-eslint/no-empty-function */ -export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) {} +export async function downgrade(_queryFn: (query: string, values?: any[]) => Promise>) { + // Not needed +} diff --git a/database/migrations/0055-consistent_deleted_users.ts b/database/migrations/0055-consistent_deleted_users.ts index 93d5cb575..a0623c921 100644 --- a/database/migrations/0055-consistent_deleted_users.ts +++ b/database/migrations/0055-consistent_deleted_users.ts @@ -1,8 +1,5 @@ /* MIGRATION TO soft delete user contacts of soft deleted users */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` UPDATE user_contacts LEFT JOIN users ON users.email_id = user_contacts.id @@ -11,5 +8,6 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis AND users.deleted_at IS NOT NULL;`) } -/* eslint-disable-next-line @typescript-eslint/no-unused-vars, @typescript-eslint/no-empty-function */ -export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) {} +export async function downgrade(_queryFn: (query: string, values?: any[]) => Promise>) { + // Not needed +} diff --git a/database/migrations/0056-consistent_transactions_table.ts b/database/migrations/0056-consistent_transactions_table.ts index 0d8721f07..0f8a4148e 100644 --- a/database/migrations/0056-consistent_transactions_table.ts +++ b/database/migrations/0056-consistent_transactions_table.ts @@ -1,10 +1,9 @@ /* MIGRATION TO add users that have a transaction but do not exist */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { v4 as uuidv4 } from 'uuid' import { OkPacket } from 'mysql' +import { v4 as uuidv4 } from 'uuid' + export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { const missingUserIds = await queryFn(` SELECT user_id FROM transactions @@ -34,5 +33,6 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis } } -/* eslint-disable-next-line @typescript-eslint/no-unused-vars, @typescript-eslint/no-empty-function */ -export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) {} +export async function downgrade(_queryFn: (query: string, values?: any[]) => Promise>) { + // Not needed +} diff --git a/database/migrations/0057-clear_old_password_junk.ts b/database/migrations/0057-clear_old_password_junk.ts index 3e6f3f76a..6b9f803d8 100644 --- a/database/migrations/0057-clear_old_password_junk.ts +++ b/database/migrations/0057-clear_old_password_junk.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE users DROP COLUMN public_key;') await queryFn('ALTER TABLE users DROP COLUMN privkey;') diff --git a/database/migrations/0058-add_communities_table.ts b/database/migrations/0058-add_communities_table.ts index 1e5bb5084..ea5667d7e 100644 --- a/database/migrations/0058-add_communities_table.ts +++ b/database/migrations/0058-add_communities_table.ts @@ -3,9 +3,6 @@ * This migration creates the `community` and 'communityfederation' tables in the `apollo` database (`gradido_community`). */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE communities ( diff --git a/database/migrations/0059-add_hide_amount_to_users.ts b/database/migrations/0059-add_hide_amount_to_users.ts index d06e00559..7d91ab52d 100644 --- a/database/migrations/0059-add_hide_amount_to_users.ts +++ b/database/migrations/0059-add_hide_amount_to_users.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE users ADD COLUMN hideAmountGDD bool DEFAULT false;') await queryFn('ALTER TABLE users ADD COLUMN hideAmountGDT bool DEFAULT false;') diff --git a/database/migrations/0060-update_communities_table.ts b/database/migrations/0060-update_communities_table.ts index c1268850a..55f62d25f 100644 --- a/database/migrations/0060-update_communities_table.ts +++ b/database/migrations/0060-update_communities_table.ts @@ -3,9 +3,6 @@ * This migration creates the `community` and 'communityfederation' tables in the `apollo` database (`gradido_community`). */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `communities` MODIFY COLUMN `last_announced_at` datetime(3) AFTER `end_point`;', diff --git a/database/migrations/0061-event_refactoring.ts b/database/migrations/0061-event_refactoring.ts index 019d3272b..0c341032a 100644 --- a/database/migrations/0061-event_refactoring.ts +++ b/database/migrations/0061-event_refactoring.ts @@ -4,9 +4,6 @@ * It renames the table to `event`, introduces new fields and renames others. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('RENAME TABLE `event_protocol` TO `events`;') await queryFn('ALTER TABLE `events` RENAME COLUMN `user_id` TO `affected_user_id`;') diff --git a/database/migrations/0062-event_contribution_confirm.ts b/database/migrations/0062-event_contribution_confirm.ts index 97635b359..abd79d8d5 100644 --- a/database/migrations/0062-event_contribution_confirm.ts +++ b/database/migrations/0062-event_contribution_confirm.ts @@ -4,9 +4,6 @@ * to ADMIN_CONTRIBUTION_CONFIRM */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'UPDATE `events` SET `type` = "ADMIN_CONTRIBUTION_CONFIRM" WHERE `type` = "CONTRIBUTION_CONFIRM";', diff --git a/database/migrations/0063-event_link_fields.ts b/database/migrations/0063-event_link_fields.ts index 3b383ad07..d46e25454 100644 --- a/database/migrations/0063-event_link_fields.ts +++ b/database/migrations/0063-event_link_fields.ts @@ -5,9 +5,6 @@ * new fields. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `events` ADD COLUMN `involved_transaction_link_id` int(10) unsigned DEFAULT NULL AFTER `involved_contribution_message_id`;', diff --git a/database/migrations/0064-event_rename.ts b/database/migrations/0064-event_rename.ts index 992b30de9..9730b817f 100644 --- a/database/migrations/0064-event_rename.ts +++ b/database/migrations/0064-event_rename.ts @@ -4,9 +4,6 @@ * naming conventions. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'UPDATE `events` SET `type` = "USER_ACTIVATE_ACCOUNT" WHERE `type` = "ACTIVATE_ACCOUNT";', diff --git a/database/migrations/0065-refactor_communities_table.ts b/database/migrations/0065-refactor_communities_table.ts index 06f5b3990..fda02a92d 100644 --- a/database/migrations/0065-refactor_communities_table.ts +++ b/database/migrations/0065-refactor_communities_table.ts @@ -3,9 +3,6 @@ * This migration creates the `community` and 'communityfederation' tables in the `apollo` database (`gradido_community`). */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(`RENAME TABLE communities TO federated_communities;`) await queryFn(` diff --git a/database/migrations/0066-x-community-sendcoins-transactions_table.ts b/database/migrations/0066-x-community-sendcoins-transactions_table.ts index 425248c22..137bebcf3 100644 --- a/database/migrations/0066-x-community-sendcoins-transactions_table.ts +++ b/database/migrations/0066-x-community-sendcoins-transactions_table.ts @@ -1,8 +1,5 @@ /* MIGRATION TO add users that have a transaction but do not exist */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `transactions` MODIFY COLUMN `previous` int(10) unsigned DEFAULT NULL NULL AFTER `id`;', diff --git a/database/migrations/0067-private_key_in_community_table.ts b/database/migrations/0067-private_key_in_community_table.ts index f36e68b16..1fbaddfaf 100644 --- a/database/migrations/0067-private_key_in_community_table.ts +++ b/database/migrations/0067-private_key_in_community_table.ts @@ -3,9 +3,6 @@ * This migration adds a field for the private key in the community.table */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `communities` ADD COLUMN `private_key` binary(64) DEFAULT NULL AFTER `public_key`;', diff --git a/database/migrations/0068-community_tables_public_key_length.ts b/database/migrations/0068-community_tables_public_key_length.ts index d5d047c26..8c9c6d151 100644 --- a/database/migrations/0068-community_tables_public_key_length.ts +++ b/database/migrations/0068-community_tables_public_key_length.ts @@ -3,9 +3,6 @@ * This migration corrects the length of the saved public keys to 32 as this is the length it is generated for. */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // federated communities await queryFn('DROP INDEX `public_api_key` ON `federated_communities`;') diff --git a/database/migrations/0069-add_user_roles_table.ts b/database/migrations/0069-add_user_roles_table.ts index 1e774d05f..0040843b3 100644 --- a/database/migrations/0069-add_user_roles_table.ts +++ b/database/migrations/0069-add_user_roles_table.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE user_roles ( diff --git a/database/migrations/0070-add_dlt_transactions_table.ts b/database/migrations/0070-add_dlt_transactions_table.ts index 4249edf0f..bfffa7175 100644 --- a/database/migrations/0070-add_dlt_transactions_table.ts +++ b/database/migrations/0070-add_dlt_transactions_table.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE dlt_transactions ( diff --git a/database/migrations/0071-add-pending_transactions-table.ts b/database/migrations/0071-add-pending_transactions-table.ts index ef602bb72..e9f61a873 100644 --- a/database/migrations/0071-add-pending_transactions-table.ts +++ b/database/migrations/0071-add-pending_transactions-table.ts @@ -1,8 +1,5 @@ /* MIGRATION TO add new pending_transactions table */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE pending_transactions ( diff --git a/database/migrations/0072-add_communityuuid_to_transactions_table.ts b/database/migrations/0072-add_communityuuid_to_transactions_table.ts index 22e7c36eb..5ff33da4e 100644 --- a/database/migrations/0072-add_communityuuid_to_transactions_table.ts +++ b/database/migrations/0072-add_communityuuid_to_transactions_table.ts @@ -1,8 +1,5 @@ /* MIGRATION TO add users that have a transaction but do not exist */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `transactions` ADD COLUMN `user_community_uuid` char(36) DEFAULT NULL NULL AFTER `user_id`;', diff --git a/database/migrations/0073-introduce_foreign_user_in_users_table.ts b/database/migrations/0073-introduce_foreign_user_in_users_table.ts index 96bc07335..e94e135f6 100644 --- a/database/migrations/0073-introduce_foreign_user_in_users_table.ts +++ b/database/migrations/0073-introduce_foreign_user_in_users_table.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `users` DROP KEY IF EXISTS `gradido_id`;') await queryFn('ALTER TABLE `users` DROP INDEX IF EXISTS `gradido_id`;') diff --git a/database/migrations/0074-insert_communityuuid in_existing_users.ts b/database/migrations/0074-insert_communityuuid in_existing_users.ts index 11ddf7096..09c28298f 100644 --- a/database/migrations/0074-insert_communityuuid in_existing_users.ts +++ b/database/migrations/0074-insert_communityuuid in_existing_users.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { // read the community uuid of the homeCommunity const result = await queryFn(`SELECT c.community_uuid from communities as c WHERE c.foreign = 0`) diff --git a/database/migrations/0075-contribution_message_add_index.ts b/database/migrations/0075-contribution_message_add_index.ts index 6348d8e99..f8548992d 100644 --- a/database/migrations/0075-contribution_message_add_index.ts +++ b/database/migrations/0075-contribution_message_add_index.ts @@ -3,9 +3,6 @@ * This migration adds a field for the private key in the community.table */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `contribution_messages` ADD INDEX(`contribution_id`);') } diff --git a/database/migrations/0077-add_resubmission_date_contribution_message.ts b/database/migrations/0077-add_resubmission_date_contribution_message.ts index 598068b2f..c06cbd882 100644 --- a/database/migrations/0077-add_resubmission_date_contribution_message.ts +++ b/database/migrations/0077-add_resubmission_date_contribution_message.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `ALTER TABLE \`contribution_messages\` ADD COLUMN \`resubmission_at\` datetime NULL DEFAULT NULL AFTER \`deleted_by\`;`, diff --git a/database/migrations/0078-move_resubmission_date.ts b/database/migrations/0078-move_resubmission_date.ts index 07a226540..78b56472c 100644 --- a/database/migrations/0078-move_resubmission_date.ts +++ b/database/migrations/0078-move_resubmission_date.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( `ALTER TABLE \`contributions\` ADD COLUMN \`resubmission_at\` datetime NULL DEFAULT NULL AFTER \`created_at\`;`, diff --git a/database/migrations/0082-introduce_gms_registration.ts b/database/migrations/0082-introduce_gms_registration.ts index b24be2bb5..ecefdb95c 100644 --- a/database/migrations/0082-introduce_gms_registration.ts +++ b/database/migrations/0082-introduce_gms_registration.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `users` MODIFY COLUMN `foreign` tinyint(1) NOT NULL DEFAULT 0 AFTER `id`;', diff --git a/database/migrations/0083-join_community_federated_communities.ts b/database/migrations/0083-join_community_federated_communities.ts index ca40e28d4..a2f794bc6 100644 --- a/database/migrations/0083-join_community_federated_communities.ts +++ b/database/migrations/0083-join_community_federated_communities.ts @@ -1,3 +1,7 @@ -export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) {} +export async function upgrade(_queryFn: (query: string, values?: any[]) => Promise>) { + // Not needed +} -export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) {} +export async function downgrade(_queryFn: (query: string, values?: any[]) => Promise>) { + // Not needed +} diff --git a/database/migrations/0084-introduce_humhub_registration.ts b/database/migrations/0084-introduce_humhub_registration.ts index 858283602..084088614 100644 --- a/database/migrations/0084-introduce_humhub_registration.ts +++ b/database/migrations/0084-introduce_humhub_registration.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `users` ADD COLUMN IF NOT EXISTS `humhub_allowed` tinyint(1) NOT NULL DEFAULT 0 AFTER `gms_registered_at`;', diff --git a/database/migrations/0085-add_index_transactions_user_id.ts b/database/migrations/0085-add_index_transactions_user_id.ts index c4cb02431..6cb5cf16e 100644 --- a/database/migrations/0085-add_index_transactions_user_id.ts +++ b/database/migrations/0085-add_index_transactions_user_id.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('CREATE INDEX user_id ON transactions (user_id);') } diff --git a/database/migrations/0086-add_community_location.ts b/database/migrations/0086-add_community_location.ts index 5aeaec233..494337c70 100644 --- a/database/migrations/0086-add_community_location.ts +++ b/database/migrations/0086-add_community_location.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn( 'ALTER TABLE `communities` ADD COLUMN IF NOT EXISTS `location` geometry DEFAULT NULL NULL AFTER `gms_api_key`;', diff --git a/database/migrations/0087-add_index_on_user_roles.ts b/database/migrations/0087-add_index_on_user_roles.ts index 40d49ccbf..de0bebe87 100644 --- a/database/migrations/0087-add_index_on_user_roles.ts +++ b/database/migrations/0087-add_index_on_user_roles.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `user_roles` ADD INDEX user_id (user_id);') } diff --git a/database/migrations/0088-create_project_brandings.ts b/database/migrations/0088-create_project_brandings.ts index 9a0c56dc2..763005a36 100644 --- a/database/migrations/0088-create_project_brandings.ts +++ b/database/migrations/0088-create_project_brandings.ts @@ -2,8 +2,6 @@ * * This migration creates the `community` and 'communityfederation' tables in the `apollo` database (`gradido_community`). */ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` diff --git a/database/migrations/0089-add_openai_threads.ts b/database/migrations/0089-add_openai_threads.ts index d9dbed140..3d5865f91 100644 --- a/database/migrations/0089-add_openai_threads.ts +++ b/database/migrations/0089-add_openai_threads.ts @@ -1,6 +1,3 @@ -/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn(` CREATE TABLE openai_threads ( diff --git a/database/package.json b/database/package.json index 47af20975..5490d983b 100644 --- a/database/package.json +++ b/database/package.json @@ -16,24 +16,14 @@ "dev_up": "cross-env TZ=UTC ts-node src/index.ts up", "dev_down": "cross-env TZ=UTC ts-node src/index.ts down", "dev_reset": "cross-env TZ=UTC ts-node src/index.ts reset", - "lint": "eslint --max-warnings=0 --ext .js,.ts ." + "lint": "biome check --error-on-warnings .", + "lint:fix": "biome check --error-on-warnings . --write" }, "devDependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "^3.2.1", + "@biomejs/biome": "1.9.4", "@types/faker": "^5.5.9", "@types/geojson": "^7946.0.13", "@types/node": "^17.0.21", - "@typescript-eslint/eslint-plugin": "^5.57.1", - "@typescript-eslint/parser": "^5.57.1", - "eslint": "^8.37.0", - "eslint-config-prettier": "^8.8.0", - "eslint-config-standard": "^17.0.0", - "eslint-import-resolver-typescript": "^3.5.4", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-security": "^1.7.1", "mkdirp": "^3.0.1", "ncp": "^2.0.0", "prettier": "^2.8.7", diff --git a/database/src/config/detectLastDBVersion.ts b/database/src/config/detectLastDBVersion.ts index bc9e7766e..2dd2d9ace 100644 --- a/database/src/config/detectLastDBVersion.ts +++ b/database/src/config/detectLastDBVersion.ts @@ -1,5 +1,5 @@ -import path from 'path' import fs from 'fs' +import path from 'path' // Define the regular expression pattern once const DB_VERSION_PATTERN = /^(\d{4}-[a-z0-9-_]+)/ diff --git a/database/src/config/index.ts b/database/src/config/index.ts index 0fc8cf9c5..4aaa2cbbf 100644 --- a/database/src/config/index.ts +++ b/database/src/config/index.ts @@ -1,5 +1,3 @@ -/* eslint-disable n/no-process-env */ - import dotenv from 'dotenv' dotenv.config() diff --git a/database/src/index.ts b/database/src/index.ts index 96785a721..48e4273c8 100644 --- a/database/src/index.ts +++ b/database/src/index.ts @@ -1,9 +1,9 @@ -import { createDatabase } from './prepare' import { CONFIG } from './config' +import { createDatabase } from './prepare' +import path from 'path' import { createPool } from 'mysql' import { Migration } from 'ts-mysql-migrate' -import path from 'path' const run = async (command: string) => { // Database actions not supported by our migration library @@ -47,7 +47,7 @@ const run = async (command: string) => { run(process.argv[2]) .catch((err) => { - // eslint-disable-next-line no-console + // biome-ignore lint/suspicious/noConsole: no logger present console.log(err) process.exit(1) }) diff --git a/database/src/prepare.ts b/database/src/prepare.ts index 2ecbb4c42..f27080123 100644 --- a/database/src/prepare.ts +++ b/database/src/prepare.ts @@ -28,7 +28,7 @@ export const createDatabase = async (): Promise => { ) if ((rows).length > 0) { await con.query(`DROP TABLE \`${CONFIG.DB_DATABASE}\`.\`migrations\``) - // eslint-disable-next-line no-console + console.log('Found and dropped old migrations table') } } diff --git a/database/src/typeorm/GeometryTransformer.ts b/database/src/typeorm/GeometryTransformer.ts index 3598c493f..bc80d256b 100644 --- a/database/src/typeorm/GeometryTransformer.ts +++ b/database/src/typeorm/GeometryTransformer.ts @@ -1,8 +1,8 @@ -/* eslint-disable camelcase */ -import { Geometry as wkx_Geometry } from 'wkx' import { Geometry } from 'geojson' import { ValueTransformer } from 'typeorm/decorator/options/ValueTransformer' +import { Geometry as wkx_Geometry } from 'wkx' + /** * TypeORM transformer to convert GeoJSON to MySQL WKT (Well Known Text) e.g. POINT(LAT, LON) and back */ diff --git a/database/tsconfig.json b/database/tsconfig.json index 445b9d11f..37347b875 100644 --- a/database/tsconfig.json +++ b/database/tsconfig.json @@ -49,7 +49,7 @@ // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ // "rootDirs": [".", "../database"], /* List of root folders whose combined content represents the structure of the project at runtime. */ // "typeRoots": [], /* List of folders to include type definitions from. */ - // "types": [], /* Type declaration files to be included in compilation. */ + "types": ["node"], /* Type declaration files to be included in compilation. */ // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ "esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ diff --git a/database/yarn.lock b/database/yarn.lock index 491470016..c7a5556e9 100644 --- a/database/yarn.lock +++ b/database/yarn.lock @@ -9,6 +9,60 @@ dependencies: regenerator-runtime "^0.13.11" +"@biomejs/biome@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.9.4.tgz#89766281cbc3a0aae865a7ff13d6aaffea2842bf" + integrity sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog== + optionalDependencies: + "@biomejs/cli-darwin-arm64" "1.9.4" + "@biomejs/cli-darwin-x64" "1.9.4" + "@biomejs/cli-linux-arm64" "1.9.4" + "@biomejs/cli-linux-arm64-musl" "1.9.4" + "@biomejs/cli-linux-x64" "1.9.4" + "@biomejs/cli-linux-x64-musl" "1.9.4" + "@biomejs/cli-win32-arm64" "1.9.4" + "@biomejs/cli-win32-x64" "1.9.4" + +"@biomejs/cli-darwin-arm64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.4.tgz#dfa376d23a54a2d8f17133c92f23c1bf2e62509f" + integrity sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw== + +"@biomejs/cli-darwin-x64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz#eafc2ce3849d385fc02238aad1ca4a73395a64d9" + integrity sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg== + +"@biomejs/cli-linux-arm64-musl@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.4.tgz#d780c3e01758fc90f3268357e3f19163d1f84fca" + integrity sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA== + +"@biomejs/cli-linux-arm64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.4.tgz#8ed1dd0e89419a4b66a47f95aefb8c46ae6041c9" + integrity sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g== + +"@biomejs/cli-linux-x64-musl@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.4.tgz#f36982b966bd671a36671e1de4417963d7db15fb" + integrity sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg== + +"@biomejs/cli-linux-x64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.4.tgz#a0a7f56680c76b8034ddc149dbf398bdd3a462e8" + integrity sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg== + +"@biomejs/cli-win32-arm64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.4.tgz#e2ef4e0084e76b7e26f0fc887c5ef1265ea56200" + integrity sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg== + +"@biomejs/cli-win32-x64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.4.tgz#4c7afa90e3970213599b4095e62f87e5972b2340" + integrity sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA== + "@cspotcode/source-map-support@^0.8.0": version "0.8.1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"