iOS: Autofix in SwiftLint

This commit is contained in:
Marc Rousavy 2021-02-25 13:59:50 +01:00
parent d601a8dcc9
commit d1a2eddf47
4 changed files with 15 additions and 17 deletions

View File

@ -18,8 +18,7 @@ extension AVCaptureDevice.Format {
// compare still image dimensions
let leftDimensions = highResolutionStillImageDimensions
let rightDimensions = other.highResolutionStillImageDimensions
if leftDimensions.height * leftDimensions.width > rightDimensions.height * rightDimensions.width
{
if leftDimensions.height * leftDimensions.width > rightDimensions.height * rightDimensions.width {
return true
}
@ -27,16 +26,14 @@ extension AVCaptureDevice.Format {
// compare video dimensions
let leftVideo = self.formatDescription.presentationDimensions()
let rightVideo = other.formatDescription.presentationDimensions()
if leftVideo.height * leftVideo.width > rightVideo.height * rightVideo.width
{
if leftVideo.height * leftVideo.width > rightVideo.height * rightVideo.width {
return true
}
}
// compare max fps
if let leftMaxFps = videoSupportedFrameRateRanges.max(by: { $0.maxFrameRate > $1.maxFrameRate }),
let rightMaxFps = other.videoSupportedFrameRateRanges.max(by: { $0.maxFrameRate > $1.maxFrameRate })
{
let rightMaxFps = other.videoSupportedFrameRateRanges.max(by: { $0.maxFrameRate > $1.maxFrameRate }) {
if leftMaxFps.maxFrameRate > rightMaxFps.maxFrameRate {
return true
}

View File

@ -195,7 +195,7 @@
isa = PBXNativeTarget;
buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "VisionCamera" */;
buildPhases = (
B81F6C7625E515810008974A /* ShellScript */,
B81F6C7625E515810008974A /* Run SwiftLint */,
58B511D71A9E6C8500147676 /* Sources */,
58B511D81A9E6C8500147676 /* Frameworks */,
58B511D91A9E6C8500147676 /* CopyFiles */,
@ -242,7 +242,7 @@
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
B81F6C7625E515810008974A /* ShellScript */ = {
B81F6C7625E515810008974A /* Run SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@ -251,13 +251,14 @@
);
inputPaths = (
);
name = "Run SwiftLint";
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
shellScript = "if which swiftlint >/dev/null; then\n swiftlint autocorrect && swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
};
/* End PBXShellScriptBuildPhase section */