Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Images automagically compressed by Calibre's image-actions ✨
Compression reduced images by 64.2%, saving 12.1 MB.
docs/organizations/integrations/images/jira-modal.pngdocs/codacy-guardrails/images/codacy-guardrails-junie.pngdocs/organizations/integrations/images/create-jira-ticket-for-multiple-issues.pngdocs/organizations/integrations/images/jira-integration-srm-install.pngdocs/organizations/integrations/images/create-jira-ticket-for-issue.pngdocs/repositories-configure/integrations/images/github-integration-automatic-summary.pngdocs/release-notes/images/2019-02-18-bitbucket-changes.pngdocs/organizations/integrations/images/jira-ticket-file.pngdocs/organizations/integrations/images/jira-ticket-dependency.pngdocs/organizations/images/open-issues-dashboard.pngdocs/organizations/images/security-risk-management-finding-unignore.pngdocs/organizations/images/security-risk-management-findings.pngdocs/repositories-configure/images/quality-settings-gates.pngdocs/organizations/images/security-risk-management-finding-details.pngdocs/repositories/images/repository-dashboard.pngdocs/organizations/images/security-risk-management-findings-segments.pngdocs/codacy-guardrails/images/extension-settings-jetbrains.pngdocs/organizations/images/coding-standard-configure-tools.pngdocs/codacy-guardrails/images/mcp-settings-extension-jetbrains.pngdocs/repositories/images/pull-requests-detail.pngdocs/codacy-guardrails/images/codacy-extension-settings.pngdocs/repositories/images/commits.pngdocs/faq/repositories/images/reanalyze-repository-commits-list.pngdocs/repositories-configure/integrations/images/bitbucket-integration-automatic-summary.pngdocs/organizations/images/open-issues-evolution-by-category.pngdocs/repositories/images/issues.pngdocs/organizations/images/organization-plan-billing.pngdocs/repositories/images/commits-detail.pngdocs/repositories-configure/images/file-extensions.pngdocs/faq/repositories/images/reanalyze-repository-prs-list.pngdocs/getting-started/images/codacy-intellij-plugin-problems-tab.pngdocs/repositories-configure/images/disable-language.pngdocs/organizations/images/repositories-add.pngdocs/release-notes/images/hrz-6.pngdocs/organizations/images/security-risk-management-slas-configure.pngdocs/organizations/images/security-risk-management-segments-overview.pngdocs/organizations/images/security-risk-management-overview.pngdocs/organizations/images/organization-overview-repositories-last-updated.pngdocs/organizations/images/organization-manage-repos-custom-properties-sync.pngdocs/repositories/images/pull-requests-tab-coverage.pngdocs/codacy-guardrails/images/install-codacy-extension-jetbrains.pngdocs/organizations/images/organization-people.pngdocs/repositories/images/commits-tab-coverage.pngdocs/repositories/images/pull-requests-tab-diff.pngdocs/organizations/images/segments-after-sync.pngdocs/account/images/profile.pngdocs/organizations/integrations/images/default-git-provider-settings.pngdocs/organizations/images/security-risk-management-slas-modal.pngdocs/getting-started/images/codacy-badge.pngdocs/organizations/integrations/images/default-git-provider-settings-apply-all.pngdocs/release-notes/images/tarot-2546.pngdocs/release-notes/images/cy-6855.pngdocs/repositories-configure/integrations/images/github-integration-ai-comment.pngdocs/repositories/images/commits-tab-diff.pngdocs/enterprise-cloud/images/Codacy-Access-Management-revoke-approval.pngdocs/repositories/images/pull-requests.pngdocs/faq/repositories/images/repository-rename.pngdocs/organizations/images/repositories-follow.pngdocs/repositories-configure/integrations/images/github-integration.pngdocs/repositories-configure/local-analysis/images/run-analysis-through-build-server.pngdocs/organizations/images/coding-standard-apply.pngdocs/repositories/images/files-duplication.pngdocs/release-notes/images/cy-6336.pngdocs/organizations/images/organization-people-remove.pngdocs/codacy-guardrails/images/list-security-issues.pngdocs/faq/troubleshooting/images/error-line-endings.pngdocs/organizations/images/roles-permissions-organization-manager-assign.pngdocs/organizations/images/roles-permissions-repo-management.pngdocs/organizations/images/coding-standard-strategy.pngdocs/organizations/images/open-issues-evolution-by-severity.pngdocs/organizations/images/open-issues-ranking.pngdocs/repositories/images/files-issues.pngdocs/organizations/images/organization-manage-repos-custom-properties.pngdocs/account/images/emails-notifications.pngdocs/codacy-guardrails/images/analysis-webserver-implementation.pngdocs/organizations/images/organization-people-add-modal.pngdocs/repositories/images/pull-requests-tab-commits.pngdocs/repositories/images/files.pngdocs/repositories-configure/images/code-patterns-toggle-tools.pngdocs/codacy-guardrails/images/code-patterns-toggle-tools.pngdocs/repositories/images/pull-requests-tab-issues.pngdocs/release-notes/images/cov-2.pngdocs/repositories-configure/integrations/images/github-integration-coverage-summary.pngdocs/organizations/images/repositories.pngdocs/organizations/images/organization-people-add-button.pngdocs/repositories-configure/images/code-patterns-configure.pngdocs/codacy-guardrails/images/code-patterns-configure.pngdocs/release-notes/images/cy-6612.pngdocs/repositories-configure/integrations/images/gitlab-integration-refresh.pngdocs/repositories/images/commits-tab-issues.pngdocs/coverage-reporter/images/coverage-test-integration.pngdocs/getting-started/images/codacy-vscode-extension-inline-coverage.pngdocs/repositories-configure/integrations/images/gitlab-integration.pngdocs/codacy-api/images/codacy-api-tokens-account.pngdocs/repositories/images/issues-detail.pngdocs/faq/troubleshooting/images/we-no-longer-have-access-to-this-repository-new-key.pngdocs/repositories-configure/integrations/images/bitbucket-integration-refresh.pngdocs/release-notes/images/cy-7305.pngdocs/organizations/images/security-risk-management-app-scanning.pngdocs/release-notes/images/pluto-470.pngdocs/repositories-configure/integrations/images/bitbucket-integration.pngdocs/repositories-configure/images/using-submodules-default-add-user-key.pngdocs/faq/troubleshooting/images/duplication-commits.pngdocs/repositories-configure/images/managing-branches.pngdocs/release-notes/images/cy-6021.pngdocs/repositories/images/pull-requests-tab-duplication.pngdocs/codacy-guardrails/images/install-codacy-extension.pngdocs/repositories-configure/images/managing-branches-sh.pngdocs/coverage-reporter/images/coverage-codacy-ui-logs.pngdocs/repositories-configure/integrations/images/bitbucket-integration-ai-comment.pngdocs/release-notes/images/io-358.pngdocs/coverage-reporter/images/coverage-codacy-ui.pngdocs/codacy-guardrails/images/response-webserver.pngdocs/repositories-configure/integrations/images/gitlab-integration-coverage-summary.pngdocs/repositories/images/commits-tab-duplication.pngdocs/repositories/images/files-coverage.pngdocs/faq/code-analysis/images/coverage-example-2.pngdocs/getting-started/images/revoke-integration.pngdocs/organizations/images/security-risk-management-dependencies-single.pngdocs/enterprise-cloud/images/Codacy-Enterprise-Seats.pngdocs/repositories/images/pull-requests-tab-files.pngdocs/organizations/images/security-risk-management-finding-ignore.pngdocs/repositories-configure/images/quality-settings-goals.pngdocs/release-notes/images/io-152.pngdocs/repositories-configure/images/using-submodules-generate-new-user-key.pngdocs/repositories-configure/integrations/images/gitlab-integration-ai-comment.pngdocs/repositories/images/issues-fix-issues-modal.pngdocs/organizations/images/gate-policy-apply.pngdocs/release-notes/images/ala-695-update-status-checks-github.pngdocs/organizations/images/Segments-no-sync.pngdocs/organizations/images/organization-delete.pngdocs/organizations/images/coding-standard-presets.pngdocs/faq/troubleshooting/images/duplication-files.pngdocs/organizations/images/coding-standard-select-languages.pngdocs/release-notes/images/pluto-484.pngdocs/getting-started/images/codacy-intellij-plugin-main-view.pngdocs/organizations/images/open-issues-tab-options.pngdocs/repositories-configure/images/repository-remove.pngdocs/organizations/images/gate-policy-edit.pngdocs/organizations/images/gate-policy-delete.pngdocs/organizations/images/gate-policy-set-default.pngdocs/organizations/images/gate-policy-create.pngdocs/faq/troubleshooting/images/duplication-metrics-reset.pngdocs/release-notes/images/io-152b.pngdocs/faq/troubleshooting/images/git-provider-integration-remove.pngdocs/repositories/images/repository-dashboard-open-pull-requests.pngdocs/repositories/images/commits-tab-files.pngdocs/organizations/images/gate-policy-select-values.pngdocs/release-notes/images/tarot-2242.pngdocs/organizations/integrations/images/slack-integration-install.pngdocs/release-notes/images/ala-824.pngdocs/getting-started/images/codacy-intellij-plugin-sign-in.pngdocs/getting-started/images/codacy-vscode-extension-problems-tab.pngdocs/release-notes/images/2024-01-15-gh-updated-permissions.pngdocs/codacy-api/images/codacy-api-tokens-account-modal.pngdocs/organizations/images/security-risk-management-dependencies-list.pngdocs/organizations/images/gate-policy-codacy-default.pngdocs/release-notes/images/cy-4654.pngdocs/organizations/images/open-issues-by-category.pngdocs/release-notes/images/2019-11-15-organizations-authorize.pngdocs/enterprise-cloud/images/Codacy-Access-Management.pngdocs/repositories-configure/images/ignored-files-configuration-file.pngdocs/organizations/images/issues-activity.pngdocs/repositories/images/open-pull-requests-widget.pngdocs/release-notes/images/cy-5796.pngdocs/repositories-configure/images/code-patterns-config-file.pngdocs/codacy-guardrails/images/code-patterns-config-file.pngdocs/enterprise-cloud/images/Codacy-Access-Management-revoke.pngdocs/release-notes/images/cy-5580.pngdocs/organizations/images/security-risk-management-overview-history-open.pngdocs/repositories/images/pull-requests-tab-complexity.pngdocs/codacy-guardrails/images/codacy-extension-activate-cli-jetbrains.pngdocs/repositories-configure/images/ignored-files.pngdocs/getting-started/images/codacy-vscode-extension-main-view.pngdocs/repositories-configure/integrations/images/gitlab-integration-pr-comment.pngdocs/repositories/images/commits-tab-complexity.pngdocs/release-notes/images/ala-695-status-checks-bitbucket.pngdocs/enterprise-cloud/images/Codacy-Enterprise-Organizations.pngdocs/organizations/images/organization-overview-overall-quality-grouped.pngdocs/release-notes/images/cy-4196.pngdocs/repositories/images/commits-view-logs-modal.pngdocs/organizations/images/security-risk-management-overview-history-activity.pngdocs/repositories-configure/integrations/images/github-integration-suggest-fixes.pngdocs/release-notes/images/pluto-77.pngdocs/getting-started/images/codacy-vscode-extension-sign-in.pngdocs/faq/troubleshooting/images/organization-refresh-list.pngdocs/organizations/images/security-risk-management-finding-unignore-list.pngdocs/release-notes/images/cy-6455.pngdocs/organizations/images/organization-add.pngdocs/release-notes/images/cy-5534.pngdocs/release-notes/images/cy-5573.pngdocs/organizations/images/organization-join.pngdocs/repositories/images/issues-filter.pngdocs/codacy-guardrails/images/codacy-extension-add-api-token-workspace.pngdocs/organizations/images/open-issues-by-severity.pngdocs/repositories/images/pull-requests-view-logs-modal.pngdocs/organizations/images/security-risk-management-overview-top-risk.pngdocs/repositories/images/repository-dashboard-quality-evolution.pngdocs/repositories-configure/images/code-patterns-cs-customize.pngdocs/codacy-guardrails/images/code-patterns-cs-customize.pngdocs/repositories/images/issues-menu.pngdocs/enterprise-cloud/images/Codacy-Enterprises.pngdocs/repositories/images/low-covered-files-tables.pngdocs/organizations/images/coding-standard-set-default.pngdocs/repositories/images/files-search.pngdocs/release-notes/images/cy-5876.pngdocs/codacy-guardrails/images/install-specific-version.pngdocs/organizations/images/coding-standard-delete.pngdocs/release-notes/images/cy-5533.pngdocs/organizations/images/organization-add-menu.pngdocs/faq/troubleshooting/images/not-a-member-of-the-organization-account.pngdocs/repositories/images/repository-dashboard-issues-breakdown.pngdocs/organizations/images/coding-standard-edit.pngdocs/organizations/images/security-risk-management-overview-top-categories.pngdocs/faq/troubleshooting/images/not-a-member-of-the-organization-commit.pngdocs/repositories-configure/integrations/images/github-integration-pr-annotation.pngdocs/codacy-guardrails/images/no-issues-webserver.pngdocs/release-notes/images/cy-5797.pngdocs/repositories-configure/local-analysis/images/client-side-analysis-flow.pngdocs/codacy-guardrails/images/settings-json-vscode.pngdocs/codacy-api/images/codacy-api-tokens-account-table.pngdocs/repositories/images/issues-unignore.pngdocs/repositories-configure/integrations/images/gitlab-integration-pr-status.pngdocs/repositories/images/files-details.pngdocs/release-notes/images/ala-695-status-checks-gitlab.pngdocs/repositories-configure/integrations/images/github-integration-pr-status.pngdocs/repositories-configure/images/code-patterns.pngdocs/codacy-guardrails/images/code-patterns.pngdocs/organizations/images/organization-plan-billing-people-accept.pngdocs/repositories-configure/integrations/images/github-integration-pr-summary.pngdocs/release-notes/images/io-56.pngdocs/repositories-configure/integrations/images/gitlab-integration-pr-summary.pngdocs/faq/repositories/images/reanalyze-repository-pr.pngdocs/release-notes/images/ala-695-status-checks-github.pngdocs/repositories/images/coverage-metrics.pngdocs/organizations/images/organization-overview-overall-quality.pngdocs/repositories/images/pull-requests-detail-status.pngdocs/enterprise-cloud/images/Access enterprises.pngdocs/codacy-guardrails/images/create-webserver-java.pngdocs/release-notes/images/cy-4216.pngdocs/enterprise-cloud/images/Access managmeent access.pngdocs/repositories-configure/integrations/images/bitbucket-integration-pr-summary.pngdocs/faq/repositories/images/reanalyze-repository-commit.pngdocs/repositories-configure/integrations/images/bitbucket-integration-pr-comment.pngdocs/repositories/images/repository-dashboard-coverage.pngdocs/faq/code-analysis/images/bypass-status-check.pngdocs/codacy-api/images/codacy-api-tokens-repository.pngdocs/release-notes/images/io-92.pngdocs/coverage-reporter/images/coverage-validate.pngdocs/repositories/images/commits-detail-status.pngdocs/faq/code-analysis/images/coverage-example-1.pngdocs/repositories/images/pull-requests-detail-quality-overview.pngdocs/release-notes/images/ala-593.pngdocs/codacy-guardrails/images/prompt-list-security-issues-repository.pngdocs/organizations/integrations/images/slack-integration-message.pngdocs/codacy-guardrails/images/run-mcp-tool-list-security-issues.pngdocs/getting-started/images/codacy-badge-example.pngdocs/repositories-configure/integrations/images/bitbucket-integration-pr-status.pngdocs/repositories-configure/integrations/images/post-commit-hook-create.pngdocs/organizations/images/coding-standard-rename.pngdocs/codacy-guardrails/images/add-codacy-mcp-server.pngdocs/coverage-reporter/images/coverage-pr-commits.pngdocs/repositories/images/commits-detail-quality-overview.pngdocs/getting-started/images/codacy-vscode-extension-pull-requests-tab.pngdocs/release-notes/images/ala-549.pngdocs/getting-started/images/codacy-vscode-extension-status-tab.pngdocs/repositories/images/issues-fix-issues-button.pngdocs/codacy-guardrails/images/codacy-extension-activate-cli.pngdocs/assets/images/file-extensions-analyze.pngdocs/organizations/images/security-risk-management-overview-distribution.pngdocs/organizations/images/security-risk-management-overview-open.pngdocs/assets/images/codacy-logo.pngdocs/repositories-configure/images/managing-branches-auto-enable.pngdocs/release-notes/images/cy-5960.pngdocs/codacy-guardrails/images/mcp-server-enabled.pngdocs/organizations/images/repositories-analyzing.pngdocs/codacy-guardrails/images/start-mcp-server-vscode.pngdocs/release-notes/images/ala-572.pngdocs/getting-started/images/codacy-vscode-extension-analyzed-branch-tab.pngdocs/getting-started/images/codacy-vscode-extension-important-issues.pngdocs/codacy-guardrails/images/copilot_agent.pngdocs/getting-started/images/codacy-badge-gray.pngdocs/faq/repositories/images/codacy-badge-grade-gray.pngdocs/faq/code-analysis/images/grade_c.pngdocs/faq/code-analysis/images/grade_b.pngdocs/faq/code-analysis/images/grade_a.pngdocs/faq/code-analysis/images/grade_e.pngdocs/faq/code-analysis/images/grade_d.pngdocs/faq/code-analysis/images/grade_f.pngdocs/organizations/images/coding-standard-recommended-icon.png3 images did not require optimisation.