Skip to content

Bump @metamask/eslint-config-typescript from 11.1.0 to 12.0.0 #1232

Bump @metamask/eslint-config-typescript from 11.1.0 to 12.0.0

Bump @metamask/eslint-config-typescript from 11.1.0 to 12.0.0 #1232

Status Failure
Total duration 11m 50s
Artifacts 1
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

main.yml

on: pull_request
Check workflows
5s
Check workflows
Matrix: Build, lint, and test / Prepare
Matrix: Build, lint, and test / Test platform compatibility
Matrix: Build, lint, and test / Lint
Build, lint, and test  /  Build "@metamask/test-snaps"
52s
Build, lint, and test / Build "@metamask/test-snaps"
Build, lint, and test  /  Generate LavaMoat policy
1m 40s
Build, lint, and test / Generate LavaMoat policy
Build, lint, and test  /  Build source
1m 21s
Build, lint, and test / Build source
Build, lint, and test  /  Build types
1m 51s
Build, lint, and test / Build types
Matrix: Build, lint, and test / Test
Build, lint, and test  /  Build "@metamask/snaps-simulator"
2m 54s
Build, lint, and test / Build "@metamask/snaps-simulator"
Build, lint, and test  /  Post-build
59s
Build, lint, and test / Post-build
Build, lint, and test  /  Upload coverage to Codecov
38s
Build, lint, and test / Upload coverage to Codecov
Matrix: Build, lint, and test / E2E Test
All jobs complete
0s
All jobs complete
Determine whether this is a release merge commit
0s
Determine whether this is a release merge commit
All jobs pass
0s
All jobs pass
Publish release  /  publish-release
Publish release / publish-release
Publish release  /  get-release-version
Publish release / get-release-version
Publish release  /  npm-publish-dry-run
Publish release / npm-publish-dry-run
Publish release  /  ...  /  Publish execution environment
Publish release / Publish iframe execution environment / Publish execution environment
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish test snaps / Publish to GitHub Pages
Publish release  /  npm-publish
Publish release / npm-publish
Fit to window
Zoom out
Zoom in

Annotations

176 errors and 1 warning
Build, lint, and test / Lint (@metamask/dialog-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-browserify-plugin): packages/snaps-browserify-plugin/src/plugin.ts#L9
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-browserify-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/core-signer-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/browserify-plugin-example-snap): packages/examples/packages/browserify-plugin/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/browserify-plugin-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/bip44-example-snap): packages/examples/packages/bip44/src/index.ts#L7
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/bip44-example-snap): packages/examples/packages/bip44/src/utils.ts#L4
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/bip44-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/get-entropy-example-snap): packages/examples/packages/get-entropy/src/index.ts#L7
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/get-entropy-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/cronjob-example-snap): packages/examples/packages/cronjobs/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/manage-state-example-snap): packages/examples/packages/manage-state/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/cronjob-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/manage-state-example-snap): packages/examples/packages/manage-state/src/index.ts#L4
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/manage-state-example-snap): packages/examples/packages/manage-state/src/types.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/manage-state-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/notification-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/error-example-snap): packages/examples/packages/errors/src/index.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/error-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/bip32-example-snap): packages/examples/packages/bip32/src/index.ts#L14
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/bip32-example-snap): packages/examples/packages/bip32/src/utils.ts#L3
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/bip32-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/insights-example-snap): packages/examples/packages/transaction-insights/src/index.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/insights-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/json-rpc-example-snap): packages/examples/packages/json-rpc/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/json-rpc-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/network-example-snap): packages/examples/packages/network-access/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/network-example-snap): packages/examples/packages/network-access/src/index.ts#L5
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/network-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/wasm-example-snap): packages/examples/packages/wasm/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/wasm-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/consumer-signer-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/builders.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cli.test.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cli.ts#L1
Import "Arguments" is only used as types
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cli.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cmds/build/buildHandler.ts#L8
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cmds/build/bundle.ts#L2
Import "BrowserifyObject" is only used as types
Build, lint, and test / Lint (@metamask/webpack-plugin-example-snap): packages/examples/packages/webpack-plugin/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cmds/build/bundle.ts#L5
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/webpack-plugin-example-snap): packages/examples/packages/webpack-plugin/webpack.config.ts#L4
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/webpack-plugin-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cmds/build/index.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/cmds/build/index.ts#L4
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-ui): packages/snaps-ui/src/builder.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-ui): packages/snaps-ui/src/builder.ts#L4
Import "Component" is only used as types
Build, lint, and test / Lint (@metamask/snaps-ui): packages/snaps-ui/src/nodes.ts#L1
Imports "Infer" and "Struct" are only used as types
Build, lint, and test / Lint (@metamask/snaps-ui): packages/snaps-ui/src/validation.test.ts#L1
Imports "Divider", "Heading", "Panel", "Spinner" and "Text" are only used as types
Build, lint, and test / Lint (@metamask/snaps-ui): packages/snaps-ui/src/validation.ts#L4
Import "Component" is only used as types
Build, lint, and test / Lint (@metamask/snaps-ui)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/ethereum-provider-example-snap): packages/examples/packages/ethereum-provider/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/ethereum-provider-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.ts#L6
Imports "SnapExports", "HandlerType" and "SnapExportsParameters" are only used as types
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.ts#L13
Imports "JsonRpcNotification", "JsonRpcId", "JsonRpcRequest" and "Json" are only used as types
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/scripts/coverage.ts#L6
Imports "ReportOptions" and "ReportType" are only used as types
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/fs.test.ts#L15
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/fs.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/fs.ts#L7
Import "VirtualFile" is only used as types
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/handlers.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/App.tsx#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/api.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/api.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/api.ts#L4
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/api.ts#L5
Import "BaseQueryFn" is only used as types
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/components/ButtonSpinner.tsx#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/components/Connect.tsx#L2
Imports "ChangeEvent", "FormEvent" and "FunctionComponent" are only used as types
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/components/Logo/Logo.tsx#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/components/Result.tsx#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/common/snapInstallation.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/common/snapInstallation.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/getSnaps.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/getSnaps.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/getSnaps.ts#L8
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/index.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/invokeSnapSugar.test.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/invokeSnapSugar.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rollup-plugin-example-snap): packages/examples/packages/rollup-plugin/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rpc-methods): packages/rpc-methods/src/permitted/middleware.ts#L3
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/rollup-plugin-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/ethers-js-example-snap): packages/examples/packages/ethers-js/src/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/ethers-js-example-snap): packages/examples/packages/ethers-js/src/index.ts#L6
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/ethers-js-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/scripts/coverage.ts#L6
Imports "ReportOptions" and "ReportType" are only used as types
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/cronjob/CronjobController.ts#L5
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/cronjob/CronjobController.ts#L6
Imports "SnapId", "ValidatedSnapId", "TruncatedSnap" and "CronjobSpecification" are only used as types
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/cronjob/CronjobController.ts#L17
Imports "GetAllSnaps", "HandleSnapRequest", "SnapInstalled", "SnapRemoved" and "SnapUpdated" are only used as types
Build, lint, and test / Lint (@metamask/snaps-webpack-plugin): packages/snaps-webpack-plugin/src/plugin.test.ts#L14
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-webpack-plugin): packages/snaps-webpack-plugin/src/plugin.test.ts#L17
Imports "Stats" and "Configuration" are only used as types
Build, lint, and test / Lint (@metamask/snaps-webpack-plugin): packages/snaps-webpack-plugin/src/plugin.ts#L1
Imports "PostProcessOptions" and "SourceMap" are only used as types
Build, lint, and test / Lint (@metamask/snaps-webpack-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/builders.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/index.ts#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/index.ts#L5
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initHandler.test.ts#L8
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initHandler.ts#L8
Imports "SemVerRange" and "SemVerVersion" are only used as types
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initHandler.ts#L16
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/types/yargs.d.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/types/yargs.d.ts#L4
Type Parameter name `T` must match the RegExp: /^.{3,}/u
Build, lint, and test / Lint (@metamask/create-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/environment.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/environment.ts#L3
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/environment.ts#L5
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/environment.ts#L6
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/environment.ts#L10
Import "SnapsEnvironmentOptions" is only used as types
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/interface.ts#L3
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/interface.ts#L6
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/network.ts#L3
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/network.ts#L4
Imports "Infer" and "Struct" are only used as types
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/network.ts#L22
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (root)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-rollup-plugin): packages/snaps-rollup-plugin/src/plugin.test.ts#L13
Imports "OutputOptions" and "RollupOutput" are only used as types
Build, lint, and test / Lint (@metamask/snaps-rollup-plugin): packages/snaps-rollup-plugin/src/plugin.ts#L10
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-rollup-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-types): packages/snaps-types/src/types.ts#L1
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-types)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/App.tsx#L1
Import "FunctionComponent" is only used as types
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Author.tsx#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Delineator.tsx#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Editor.tsx#L2
All imports in the declaration are only used as types. Use `import type`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Editor.tsx#L3
Imports "monaco" and "MonacoEditorProps" are only used as types
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Icon.tsx#L3
Import "ForwardRefExoticComponent" is only used as types
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Link.tsx#L5
All imports in the declaration are only used as types. Use `import type`
All jobs pass
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size
coverage Expired
702 KB