Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(bridge-ui-v2): lint code by running 'pnpm lint:fix' #15373

Closed
wants to merge 1 commit into from

Conversation

dantaik
Copy link
Contributor

@dantaik dantaik commented Dec 11, 2023

There are still errors, so I have to commit with --no-verify:

╭──────────────────────────────────────╮
│ 🥊 lefthook v1.5.5  hook: �[1mpre-commit�[0m │
╰──────────────────────────────────────╯
│  �[1mprotocol_sol�[0m (skip) no files for inspection
│  �[1mprotocol_ts�[0m (skip) no files for inspection
│  �[1mrepo�[0m (skip) no files for inspection
┃  bridge-ui-v2 ❯ 


> [email protected] svelte:check /Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2
> svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --ignore ./wagmi.config.ts ./src/generated


====================================
Loading svelte-check in workspace: /Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2
Getting Svelte diagnostics...

/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/chain/chains.ts:3:29
Error: Cannot find module '$chainConfig' or its corresponding type declarations. 

import { chainConfig } from '$chainConfig';
import type { ChainConfigMap } from '$libs/chain';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/chain/chains.ts:32:34
Error: Argument of type 'unknown' is not assignable to parameter of type 'ChainConfig'. 
export const chains: Chain[] = Object.entries(chainConfig).map(([chainId, chainConfig]) =>
  mapChainConfigToChain(chainId, chainConfig),
);


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/chain/chains.ts:44:102
Error: 'config' is of type 'unknown'. 
export const getChainImages = (): Record<number, string> => {
  return Object.fromEntries(Object.entries(chainConfig).map(([chainId, config]) => [Number(chainId), config.icon]));
};


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/token/getCrossChainAddress.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { erc20VaultABI, erc721VaultABI, erc1155VaultABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { chains } from '$libs/chain';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/token/tokens.ts:3:29
Error: Cannot find module '$customToken' or its corresponding type declarations. 

import { customToken } from '$customToken';
import { getConfiguredChainIds } from '$libs/chain';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/wagmi/client.ts:4:10
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_WALLETCONNECT_PROJECT_ID'. 

import { PUBLIC_WALLETCONNECT_PROJECT_ID } from '$env/static/public';
import { chains } from '$libs/chain';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/util/checkForPausedContracts.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { bridgePausedModal } from '$stores/modal';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/proof/Prover.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { crossChainSyncABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { InvalidProofError, PendingBlockError } from '$libs/error';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/proof/BridgeProver.ts:3:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 

import { routingContractsMap } from '$bridgeConfig';
import { MessageStatus } from '$libs/bridge';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/Bridge.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { MessageStatusError, RetryError, WrongChainError, WrongOwnerError } from '$libs/error';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/ERC20Bridge.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI, erc20ABI, erc20VaultABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { bridgeService } from '$config';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/ETHBridge.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { bridgeService } from '$config';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/bridges.ts:1:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { routingContractsMap } from '$bridgeConfig';
import { BridgeProver } from '$libs/proof';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/checkBalanceToBridge.ts:4:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 

import { routingContractsMap } from '$bridgeConfig';
import {


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/relayer/RelayerAPIService.ts:7:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { apiService } from '$config';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/relayer/initRelayers.ts:1:35
Error: Cannot find module '$relayerConfig' or its corresponding type declarations. 
import { configuredRelayer } from '$relayerConfig';



/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/storage/BridgeTxService.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { pendingTransaction, storageService } from '$config';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/getMaxAmountToBridge.ts:3:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 

import { routingContractsMap } from '$bridgeConfig';
import { type Token, TokenType } from '$libs/token';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/ChainSelector/ChainSelector.svelte:8:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { CloseButton } from '$components/CloseButton';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/ChainSelector/ChainSelectorWrapper.svelte:4:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { destNetwork, destOptions } from '$components/Bridge/state';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/getBridgeArgs.ts:3:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 

import { routingContractsMap } from '$bridgeConfig';
import { selectedNFTs } from '$components/Bridge/state';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/getContractAddressByType.ts:3:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 

import { routingContractsMap } from '$bridgeConfig';
import { type AddressConfig, ContractType, type GetContractAddressType } from '$libs/bridge';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ConfirmationStep.svelte:6:39
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. (ts)

  import { routingContractsMap } from '$bridgeConfig';
  import { chainConfig } from '$chainConfig';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ConfirmationStep.svelte:7:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)
  import { routingContractsMap } from '$bridgeConfig';
  import { chainConfig } from '$chainConfig';
  import { Icon, type IconType } from '$components/Icon';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/NFTs/NFTInfoDialog.svelte:5:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { Button } from '$components/Button';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/NFTs/NFTList/NFTList.svelte:5:12
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_NFT_BATCH_TRANSFERS_ENABLED'. (ts)
  import { selectedNFTs, selectedToken } from '$components/Bridge/state';
  import { PUBLIC_NFT_BATCH_TRANSFERS_ENABLED } from '$env/static/public';
  import type { NFT } from '$libs/token';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/eventIndexer/initEventIndexer.ts:1:40
Error: Cannot find module '../../generated/eventIndexerConfig' or its corresponding type declarations. 
import { configuredEventIndexer } from '../../generated/eventIndexerConfig';
import { EventIndexerAPIService } from './EventIndexerAPIService';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Bridge/NFTBridgeSteps/ReviewStep.svelte:5:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { ProcessingFee } from '$components/Bridge/ProcessingFee';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Bridge/Bridge.svelte:7:39
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. (ts)

  import { routingContractsMap } from '$bridgeConfig';
  import { chainConfig } from '$chainConfig';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Bridge/Bridge.svelte:8:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)
  import { routingContractsMap } from '$bridgeConfig';
  import { chainConfig } from '$chainConfig';
  import { Card } from '$components/Card';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/connect/web3modal.ts:4:10
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_WALLETCONNECT_PROJECT_ID'. 

import { PUBLIC_WALLETCONNECT_PROJECT_ID } from '$env/static/public';
import { chains, getChainImages } from '$libs/chain';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Faucet/Faucet.svelte:7:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { Alert } from '$components/Alert';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Bridge/BridgeTabs.svelte:4:12
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_NFT_BRIDGE_ENABLED'. (ts)

  import { PUBLIC_NFT_BRIDGE_ENABLED } from '$env/static/public';
  import { classNames } from '$libs/util/classNames';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/SideNavigation/SideNavigation.svelte:9:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)
  import { page } from '$app/stores';
  import { chainConfig } from '$chainConfig';
  import { Icon } from '$components/Icon';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/SideNavigation/SideNavigation.svelte:13:12
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_DEFAULT_EXPLORER'. (ts)
  import { LogoWithText } from '$components/Logo';
  import { PUBLIC_DEFAULT_EXPLORER, PUBLIC_GUIDE_URL } from '$env/static/public';
  import { network } from '$stores/network';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/SideNavigation/SideNavigation.svelte:13:37
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_GUIDE_URL'. (ts)
  import { LogoWithText } from '$components/Logo';
  import { PUBLIC_DEFAULT_EXPLORER, PUBLIC_GUIDE_URL } from '$env/static/public';
  import { network } from '$stores/network';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/SwitchChainModal/SwitchChainModal.svelte:6:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { LoadingMask } from '$components/LoadingMask';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Transactions/ChainSymbolName.svelte:2:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)
<script lang="ts">
  import { chainConfig } from '$chainConfig';
  import type { ChainID } from '$libs/chain';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Transactions/InsufficientFunds.svelte:8:12
Error: Module '"$env/static/public"' has no exported member 'PUBLIC_GUIDE_URL'. (ts)
  import { Icon } from '$components/Icon';
  import { PUBLIC_GUIDE_URL } from '$env/static/public';
  import { uid } from '$libs/util/uid';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/isTransactionProcessable.ts:4:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { crossChainSyncABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { publicClient } from '$libs/wagmi';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/messageStatusPoller.ts:5:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { bridgeABI } from '$abi';
import { routingContractsMap } from '$bridgeConfig';
import { bridgeTransactionPoller } from '$config';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Transactions/Status.svelte:7:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import {


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Transactions/MobileDetailsDialog.svelte:6:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)

  import { chainConfig } from '$chainConfig';
  import { CloseButton } from '$components/CloseButton';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/components/Transactions/Transaction.svelte:8:31
Error: Cannot find module '$chainConfig' or its corresponding type declarations. (ts)
  import { erc721VaultABI, erc1155VaultABI } from '$abi';
  import { chainConfig } from '$chainConfig';
  import { DesktopOrLarger } from '$components/DesktopOrLarger';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/bridge/getContractAddressByType.test.ts:1:37
Error: Cannot find module '$bridgeConfig' or its corresponding type declarations. 
import { routingContractsMap } from '$bridgeConfig';
import { ContractType, type GetContractAddressType } from '$libs/bridge';


/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2/src/libs/token/getTokenWithInfoFromAddress.test.ts:4:29
Error: Cannot find module '$customToken' or its corresponding type declarations. 

import { customToken } from '$customToken';
import { UnknownTokenTypeError } from '$libs/error';


====================================
svelte-check found 46 errors and 0 warnings in 40 files
/Users/d/Projects/taiko/taiko-mono/packages/bridge-ui-v2:
 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  [email protected] svelte:check: `svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --ignore ./wagmi.config.ts ./src/generated`
Exit status 1

exit status 1Couldn't restore hidden unstaged files: exit status 1
                                                     
                                      
  ────────────────────────────────────
summary: (done in 9.62 seconds)       
🥊  bridge-ui-v2

@dantaik dantaik requested review from KorbinianK and xiaodino and removed request for KorbinianK December 11, 2023 08:54
@dantaik dantaik marked this pull request as ready for review December 11, 2023 08:55
Copy link

vercel bot commented Dec 11, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
bridge-ui-v2-a5 ✅ Ready (Inspect) Visit Preview Dec 11, 2023 8:57am
bridge-ui-v2-a6 ✅ Ready (Inspect) Visit Preview Dec 11, 2023 8:57am
bridge-ui-v2-internal ✅ Ready (Inspect) Visit Preview Dec 11, 2023 8:57am

@dantaik
Copy link
Contributor Author

dantaik commented Dec 11, 2023

@KorbinianK @xiaodino feel free to close this PR if you run pnpm lint:fix' on your own branch. I think you should also fix all svelte:check` errors as well.

@dantaik
Copy link
Contributor Author

dantaik commented Dec 11, 2023

Closed as I see this #15372

@dantaik dantaik closed this Dec 11, 2023
auto-merge was automatically disabled December 11, 2023 08:59

Pull request was closed

@dantaik dantaik deleted the lint-bridge-ui-v2 branch January 10, 2024 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant