Skip to content

Commit

Permalink
chore: minor cleanup (#613)
Browse files Browse the repository at this point in the history
  • Loading branch information
andrii-bodnar committed Jul 26, 2023
1 parent 64a1faf commit dc5c57d
Show file tree
Hide file tree
Showing 18 changed files with 27 additions and 56 deletions.
3 changes: 0 additions & 3 deletions src/main/java/com/crowdin/cli/client/ClientBundle.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@

import com.crowdin.client.bundles.model.Bundle;
import com.crowdin.client.bundles.model.BundleExport;
import com.crowdin.client.tasks.model.Status;
import com.crowdin.client.translationmemory.model.TranslationMemoryExportRequest;
import com.crowdin.client.translationmemory.model.TranslationMemoryExportStatus;

import java.net.URL;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

import com.crowdin.client.bundles.model.Bundle;
import com.crowdin.client.bundles.model.BundleExport;
import com.crowdin.client.glossaries.model.Glossary;

import java.net.URL;
import java.util.List;
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/com/crowdin/cli/client/CrowdinClientCore.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
import com.crowdin.client.core.model.DownloadLink;
import com.crowdin.client.core.model.ResponseList;
import com.crowdin.client.core.model.ResponseObject;
import com.crowdin.client.stringcomments.model.AddStringCommentRequest;
import com.crowdin.client.stringcomments.model.StringComment;
import org.apache.commons.lang3.StringUtils;

import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public List<Language> getProjectLanguages(boolean withInContextLang) {
}

public enum Access {
TRANSLATOR, MANAGER;
TRANSLATOR, MANAGER
}

}
2 changes: 1 addition & 1 deletion src/main/java/com/crowdin/cli/client/LanguageMapping.java
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public static LanguageMapping fromServerLanguageMapping(Map<String, Map<String,
* "uk": "Ukrainian"
* }
* }
* @param fileLanguageMapping langauge mapping from configuration file. May be null/empty
* @param fileLanguageMapping language mapping from configuration file. May be null/empty
* @return immutable LanguageMapping object
*/
public static LanguageMapping fromConfigFileLanguageMapping(Map<String, Map<String, String>> fileLanguageMapping) {
Expand Down
1 change: 0 additions & 1 deletion src/main/java/com/crowdin/cli/commands/Actions.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
import com.crowdin.cli.properties.PropertiesWithFiles;
import com.crowdin.client.core.model.Priority;
import com.crowdin.client.glossaries.model.GlossariesFormat;
import com.crowdin.client.stringcomments.model.Type;
import com.crowdin.client.stringcomments.model.IssueStatus;
import com.crowdin.client.translationmemory.model.TranslationMemoryFormat;
import com.crowdin.client.translations.model.AutoApproveOption;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ public void act(Outputter out, PropertiesWithFiles pb, ProjectClient client) {
out.println(OK.withIcon(RESOURCE_BUNDLE.getString("message.build_archive_pseudo")));
}
PseudoLocalization pl = pb.getPseudoLocalization();
BuildProjectTranslationRequest request = null;
BuildProjectTranslationRequest request;

if (branchName != null) {
request = (pl != null)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;
import java.util.stream.Collectors;

import static com.crowdin.cli.BaseCli.RESOURCE_BUNDLE;
import static com.crowdin.cli.utils.console.ExecutionStatus.ERROR;
Expand All @@ -27,10 +24,10 @@
public class DownloadBundleAction implements NewAction<ProjectProperties, ClientBundle> {

private final Long id;
private FilesInterface files;
private boolean noProgress;
private boolean plainView;
private boolean keepArchive;
private final FilesInterface files;
private final boolean noProgress;
private final boolean plainView;
private final boolean keepArchive;
private File to;

private Outputter out;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ public void act(Outputter out, PropertiesWithFiles pb, ProjectClient client) {
}

return (Runnable) () -> {
Long directoryId = null;
Long directoryId;
try {
directoryId = ProjectUtils.createPath(out, client, directoryPaths, filePath, branch, plainView);
} catch (Exception e) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,20 +50,20 @@ public static SortedMap<String, Long> findObsoleteProjectDirectories(
}
}

List<String> obsoleteDirPathes = obsoleteDeletedProjectFiles.keySet().stream()
List<String> obsoleteDirPaths = obsoleteDeletedProjectFiles.keySet().stream()
.map(Utils::getParentDirectory)
.distinct()
.collect(Collectors.toList());
for (int i = 0; i < obsoleteDirPathes.size(); i++) {
String parentDir = Utils.getParentDirectory(obsoleteDirPathes.get(i));
if (!obsoleteDirPathes.contains(parentDir)) {
obsoleteDirPathes.add(parentDir);
for (int i = 0; i < obsoleteDirPaths.size(); i++) {
String parentDir = Utils.getParentDirectory(obsoleteDirPaths.get(i));
if (!obsoleteDirPaths.contains(parentDir)) {
obsoleteDirPaths.add(parentDir);
}
}
obsoleteDirPathes.remove(Utils.PATH_SEPARATOR);
obsoleteDirPaths.remove(Utils.PATH_SEPARATOR);

SortedMap<String, Long> obsoleteDirs = new TreeMap<>(Collections.reverseOrder());
for (String obsoleteDirPath : obsoleteDirPathes) {
for (String obsoleteDirPath : obsoleteDirPaths) {
if (!upToDateDirs.contains(obsoleteDirPath)) {
obsoleteDirs.put(obsoleteDirPath, directoryIds.get(obsoleteDirPath));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import com.crowdin.client.sourcefiles.model.AddBranchRequest;
import com.crowdin.client.sourcestrings.model.AddSourceStringRequest;
import com.crowdin.client.stringcomments.model.AddStringCommentRequest;
import com.crowdin.client.stringcomments.model.IssueStatus;
import com.crowdin.client.stringcomments.model.Type;
import com.crowdin.client.tasks.model.CrowdinTaskCreateFormRequest;
import com.crowdin.client.tasks.model.EnterpriseTaskCreateFormRequest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,8 @@ public static List<String> filterProjectFiles(
* Try to replace ‘*’ with ‘source’ param and project file path.
* If project file path (or part of it) does not match the pattern, do nothing.
* @param sourcePattern should contain '*'
* @param projectFile
* @return
* @param projectFile file path
* @return source pattern with replaced ‘*’
*/
public static String replaceUnaryAsterisk(@NonNull String sourcePattern, @NonNull String projectFile) {
String[] parts = Utils.splitPath(sourcePattern);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
package com.crowdin.cli.commands.picocli;

import com.crowdin.cli.client.ClientBundle;
import com.crowdin.cli.client.ClientTask;
import com.crowdin.cli.commands.Actions;
import com.crowdin.cli.commands.NewAction;
import com.crowdin.cli.properties.ProjectProperties;
import com.crowdin.client.tasks.model.Status;
import picocli.CommandLine;

import java.util.ArrayList;
import java.util.List;

@CommandLine.Command(
name = CommandNames.BUNDLE_LIST
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import com.crowdin.cli.commands.functionality.FsFiles;
import com.crowdin.cli.properties.ParamsWithFiles;
import com.crowdin.cli.properties.PropertiesWithFiles;
import org.apache.commons.lang3.ArrayUtils;
import picocli.CommandLine;

import java.util.ArrayList;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ interface PropertiesConfigurator<P extends Properties> {

enum CheckType {
STANDARD,
LINT;
LINT
}
}
25 changes: 7 additions & 18 deletions src/main/java/com/crowdin/cli/utils/PlaceholderUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -241,26 +241,15 @@ public static String formatSourcePatternForRegex(String toFormat) {
.replace(QUESTION_MARK, "[^/]")
.replace(ESCAPE_QUESTION_PLACEHOLDER, ESCAPE_QUESTION);

if (Utils.isWindows()) {
toFormat = toFormat
.replace(ESCAPE_ASTERISK, ESCAPE_ASTERISK_PLACEHOLDER)
.replace("**", ".+")
.replace(ESCAPE_ASTERISK_PLACEHOLDER, ESCAPE_ASTERISK)
toFormat = toFormat
.replace(ESCAPE_ASTERISK, ESCAPE_ASTERISK_PLACEHOLDER)
.replace("**", ".+")
.replace(ESCAPE_ASTERISK_PLACEHOLDER, ESCAPE_ASTERISK)

.replace(ESCAPE_ASTERISK, ESCAPE_ASTERISK_PLACEHOLDER)
.replace(ASTERISK, "[^/]+")
.replace(ESCAPE_ASTERISK_PLACEHOLDER, ESCAPE_ASTERISK)
;
} else {
toFormat = toFormat
.replace(ESCAPE_ASTERISK, ESCAPE_ASTERISK_PLACEHOLDER)
.replace("**", ".+")
.replace(ESCAPE_ASTERISK_PLACEHOLDER, ESCAPE_ASTERISK)
.replace(ESCAPE_ASTERISK, ESCAPE_ASTERISK_PLACEHOLDER)
.replace(ASTERISK, "[^/]+")
.replace(ESCAPE_ASTERISK_PLACEHOLDER, ESCAPE_ASTERISK);

.replace(ESCAPE_ASTERISK, ESCAPE_ASTERISK_PLACEHOLDER)
.replace(ASTERISK, "[^/]+")
.replace(ESCAPE_ASTERISK_PLACEHOLDER, ESCAPE_ASTERISK);
}
toFormat = toFormat
.replace(ROUND_BRACKET_OPEN, ESCAPE_ROUND_BRACKET_OPEN)

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/crowdin/cli/utils/Utils.java
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@ public static String[] splitPath(String path) {

/**
* return parent directory with slash on end, or "/" if root
* @param path
* @return
* @param path directory path
* @return parent directory
*/
public static String getParentDirectory(String path) {
path = noSepAtEnd(path);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.crowdin.cli.utils.http;

import javax.net.ssl.SSLServerSocketFactory;
import java.io.IOException;
import java.net.ServerSocket;

Expand Down

0 comments on commit dc5c57d

Please sign in to comment.