Skip to content

Push on staging

Push on staging #3322

Triggered via dynamic April 18, 2025 13:51
Status Success
Total duration 3m 48s
Artifacts

codeql

on: dynamic
Matrix: analyze
Fit to window
Zoom out
Zoom in

Annotations

511 warnings
[eslint] packages/queries/src/linodes/interfaces.ts#L152 <@typescript-eslint/no-empty-object-type>(https://typescript-eslint.io/rules/no-empty-object-type): packages/queries/src/linodes/interfaces.ts#L152
The `{}` ("empty object") type allows any non-nullish value, including literals like `0` and `""`. - If that's what you want, disable this lint rule with an inline comment or configure the 'allowObjectTypes' rule option. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead.
[eslint] packages/ui/src/components/TextField/TextField.tsx#L173-L178 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/ui/src/components/TextField/TextField.tsx#L173
Replace `⏎····errorScrollClassName,⏎····errorTextId,⏎····helperTextId,⏎····validInputId,⏎··}·=` with `·errorScrollClassName,·errorTextId,·helperTextId,·validInputId·}·=⏎···`
[eslint] packages/ui/src/components/TextField/TextField.tsx#L358 <@typescript-eslint/no-empty-object-type>(https://typescript-eslint.io/rules/no-empty-object-type): packages/ui/src/components/TextField/TextField.tsx#L358
The `{}` ("empty object") type allows any non-nullish value, including literals like `0` and `""`. - If that's what you want, disable this lint rule with an inline comment or configure the 'allowObjectTypes' rule option. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead.
[eslint] packages/ui/src/components/TextField/TextField.tsx#L358 <@typescript-eslint/no-empty-object-type>(https://typescript-eslint.io/rules/no-empty-object-type): packages/ui/src/components/TextField/TextField.tsx#L358
The `{}` ("empty object") type allows any non-nullish value, including literals like `0` and `""`. - If that's what you want, disable this lint rule with an inline comment or configure the 'allowObjectTypes' rule option. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead.
[eslint] packages/ui/src/components/TextField/TextField.tsx#L370 <@typescript-eslint/no-empty-object-type>(https://typescript-eslint.io/rules/no-empty-object-type): packages/ui/src/components/TextField/TextField.tsx#L370
The `{}` ("empty object") type allows any non-nullish value, including literals like `0` and `""`. - If that's what you want, disable this lint rule with an inline comment or configure the 'allowObjectTypes' rule option. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead.
[eslint] packages/ui/src/components/TextField/TextField.tsx#L370 <@typescript-eslint/no-empty-object-type>(https://typescript-eslint.io/rules/no-empty-object-type): packages/ui/src/components/TextField/TextField.tsx#L370
The `{}` ("empty object") type allows any non-nullish value, including literals like `0` and `""`. - If that's what you want, disable this lint rule with an inline comment or configure the 'allowObjectTypes' rule option. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead.
[eslint] packages/manager/cypress/support/setup/test-tagging.ts#L39: packages/manager/cypress/support/setup/test-tagging.ts#L39
Unused eslint-disable directive (no problems were reported from 'sonarjs/no-skipped-tests').
[eslint] packages/manager/src/features/GlobalNotifications/EmailBounce.tsx#L167 <@linode/cloud-manager/no-mui-theme-spacing>: packages/manager/src/features/GlobalNotifications/EmailBounce.tsx#L167
Use of theme.spacing() method is deprecated. Use theme.spacingFunction instead. See: https://linode.github.io/manager/development-guide/16-design-tokens.html#spacing
[eslint] packages/manager/src/features/IAM/Roles/RolesTable/RolesTable.tsx#L57 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/manager/src/features/IAM/Roles/RolesTable/RolesTable.tsx#L57
Replace `!!rows?.length·&&·!!selectedRows?.length·&&·rows?.length·===·selectedRows?.length` with `(⏎······!!rows?.length·&&⏎······!!selectedRows?.length·&&⏎······rows?.length·===·selectedRows?.length⏎····)`
[eslint] packages/manager/src/features/IAM/Roles/RolesTable/RolesTable.tsx#L108 <@linode/cloud-manager/no-mui-theme-spacing>: packages/manager/src/features/IAM/Roles/RolesTable/RolesTable.tsx#L108
Use of theme.spacing() method is deprecated. Use theme.spacingFunction instead. See: https://linode.github.io/manager/development-guide/16-design-tokens.html#spacing
[eslint] packages/manager/src/features/IAM/Roles/RolesTable/RolesTable.tsx#L222 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/manager/src/features/IAM/Roles/RolesTable/RolesTable.tsx#L222
Replace `·tooltipText={roleRow.description}·displayText={'Show·more'}` with `⏎························tooltipText={roleRow.description}⏎························displayText={'Show·more'}⏎······················`
[eslint] packages/manager/src/features/IAM/Roles/RolesTable/RolesTableActionMenu.tsx#L11-L16 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/manager/src/features/IAM/Roles/RolesTable/RolesTableActionMenu.tsx#L11
Replace `(⏎····<InlineMenuAction⏎······actionText={'Assign·Role'}⏎······onClick={assignRole}⏎····/>⏎··)` with `<InlineMenuAction·actionText={'Assign·Role'}·onClick={assignRole}·/>`
[eslint] packages/manager/src/features/IAM/Roles/RolesTable/RolesTableExpandedRow.tsx#L21 <@linode/cloud-manager/no-mui-theme-spacing>: packages/manager/src/features/IAM/Roles/RolesTable/RolesTableExpandedRow.tsx#L21
Use of theme.spacing() method is deprecated. Use theme.spacingFunction instead. See: https://linode.github.io/manager/development-guide/16-design-tokens.html#spacing
[eslint] packages/manager/src/features/IAM/Shared/Entities/Entities.tsx#L84 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/manager/src/features/IAM/Shared/Entities/Entities.tsx#L84
Replace `type,·value.length,·memoizedEntities.length` with `⏎··········type,⏎··········value.length,⏎··········memoizedEntities.length⏎········`
[eslint] packages/manager/src/features/IAM/Users/UserRoles/AssignNewRoleDrawer.tsx#L94 <@linode/cloud-manager/no-mui-theme-spacing>: packages/manager/src/features/IAM/Users/UserRoles/AssignNewRoleDrawer.tsx#L94
Use of theme.spacing() method is deprecated. Use theme.spacingFunction instead. See: https://linode.github.io/manager/development-guide/16-design-tokens.html#spacing
[eslint] packages/manager/src/features/Linodes/LinodesDetail/LinodeNetworking/IPSharing.tsx#L238 <@typescript-eslint/no-empty-object-type>(https://typescript-eslint.io/rules/no-empty-object-type): packages/manager/src/features/Linodes/LinodesDetail/LinodeNetworking/IPSharing.tsx#L238
The `{}` ("empty object") type allows any non-nullish value, including literals like `0` and `""`. - If that's what you want, disable this lint rule with an inline comment or configure the 'allowObjectTypes' rule option. - If you want a type meaning "any object", you probably want `object` instead. - If you want a type meaning "any value", you probably want `unknown` instead.
[eslint] packages/manager/src/features/VPCs/VPCDetail/SubnetAssignLinodesDrawer.tsx#L319 <@linode/cloud-manager/deprecate-formik>: packages/manager/src/features/VPCs/VPCDetail/SubnetAssignLinodesDrawer.tsx#L319
Formik is being deprecated. Please use react-hook-form. Learn more at https://linode.github.io/manager/development-guide/15-composition.html#form-composition
[eslint] packages/manager/src/features/VPCs/VPCDetail/SubnetLinodeRow.test.tsx#L151-L155 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/manager/src/features/VPCs/VPCDetail/SubnetLinodeRow.test.tsx#L151
Replace `⏎······getAllByRole,⏎······getAllByText,⏎······getByTestId,⏎······getByText,` with `·getAllByRole,·getAllByText,·getByTestId,·getByText·}·=`
[eslint] packages/manager/src/features/VPCs/VPCDetail/VPCDetail.test.tsx#L158-L161 <prettier/prettier>(https://github.com/prettier/eslint-plugin-prettier#options): packages/manager/src/features/VPCs/VPCDetail/VPCDetail.test.tsx#L158
Replace `⏎······getByRole,⏎······getByText,⏎······queryByTestId,` with `·getByRole,·getByText,·queryByTestId·}·=`