mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-01 19:15:52 +01:00
fix some code smells reported by SonarQube
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
// @flow
|
// @flow
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { Button, ButtonGroup, Modal } from "@scm-manager/ui-components";
|
import { Button } from "@scm-manager/ui-components";
|
||||||
import type { PluginCollection } from "@scm-manager/ui-types";
|
import type { PluginCollection } from "@scm-manager/ui-types";
|
||||||
import { translate } from "react-i18next";
|
import { translate } from "react-i18next";
|
||||||
import InstallPendingModal from "./InstallPendingModal";
|
import InstallPendingModal from "./InstallPendingModal";
|
||||||
|
|||||||
@@ -50,10 +50,8 @@ public class PluginDtoCollectionMapper {
|
|||||||
Links.Builder linksBuilder = linkingTo()
|
Links.Builder linksBuilder = linkingTo()
|
||||||
.with(Links.linkingTo().self(baseUrl).build());
|
.with(Links.linkingTo().self(baseUrl).build());
|
||||||
|
|
||||||
if (PluginPermissions.manage().isPermitted()) {
|
if (PluginPermissions.manage().isPermitted() && containsPending(plugins)) {
|
||||||
if (containsPending(plugins)) {
|
linksBuilder.single(Link.link("installPending", resourceLinks.availablePluginCollection().installPending()));
|
||||||
linksBuilder.single(Link.link("installPending", resourceLinks.availablePluginCollection().installPending()));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return linksBuilder.build();
|
return linksBuilder.build();
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ class PluginInstaller {
|
|||||||
this.client = client;
|
this.client = client;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings("squid:S4790") // hashing should be safe
|
||||||
public PendingPluginInstallation install(AvailablePlugin plugin) {
|
public PendingPluginInstallation install(AvailablePlugin plugin) {
|
||||||
Path file = null;
|
Path file = null;
|
||||||
try (HashingInputStream input = new HashingInputStream(Hashing.sha256(), download(plugin))) {
|
try (HashingInputStream input = new HashingInputStream(Hashing.sha256(), download(plugin))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user