Skip to content

Commit db663aa

Browse files
authored
Merge pull request #235 from shiguredo/feature/swift-format-default
swift-format をデフォルト設定で利用するように変更 & フォーマット適用
2 parents 9f8e15c + ef28499 commit db663aa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+6079
-6149
lines changed

.swift-format

Lines changed: 0 additions & 71 deletions
This file was deleted.

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
### misc
3030

3131
- [CHANGE] フォーマッターを swift-format に移行する
32+
- SwiftFormat のための設定ファイルである .swiftformat と .swift-version を削除
33+
- フォーマット設定はデフォルトを採用したため、.swift-format は利用しない
3234
- @zztkm
3335
- [UPDATE] GitHub Actions で format check をするのをやめる
3436
- @zztkm

Sora/AspectRatio.swift

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@ import UIKit
22

33
/// :nodoc:
44
public enum AspectRatio {
5-
case standard // 4:3
6-
case wide // 16:9
5+
case standard // 4:3
6+
case wide // 16:9
77

8-
public func height(forWidth width: CGFloat) -> CGFloat {
9-
switch self {
10-
case .standard:
11-
return width / 4 * 3
12-
case .wide:
13-
return width / 16 * 9
14-
}
8+
public func height(forWidth width: CGFloat) -> CGFloat {
9+
switch self {
10+
case .standard:
11+
return width / 4 * 3
12+
case .wide:
13+
return width / 16 * 9
1514
}
15+
}
1616

17-
public func size(forWidth width: CGFloat) -> CGSize {
18-
CGSize(width: width, height: height(forWidth: width))
19-
}
17+
public func size(forWidth width: CGFloat) -> CGSize {
18+
CGSize(width: width, height: height(forWidth: width))
19+
}
2020

21-
public func scale(size: CGSize) -> CGSize {
22-
self.size(forWidth: size.width)
23-
}
21+
public func scale(size: CGSize) -> CGSize {
22+
self.size(forWidth: size.width)
23+
}
2424
}
2525

2626
private var aspectRatioTable: PairTable<String, AspectRatio> =
27-
PairTable(
28-
name: "AspectRatio",
29-
pairs: [
30-
("standard", .standard),
31-
("wide", .wide),
32-
])
27+
PairTable(
28+
name: "AspectRatio",
29+
pairs: [
30+
("standard", .standard),
31+
("wide", .wide),
32+
])
3333

3434
/// :nodoc:
3535
extension AspectRatio: Codable {
36-
public init(from decoder: Decoder) throws {
37-
self = try aspectRatioTable.decode(from: decoder)
38-
}
36+
public init(from decoder: Decoder) throws {
37+
self = try aspectRatioTable.decode(from: decoder)
38+
}
3939

40-
public func encode(to encoder: Encoder) throws {
41-
try aspectRatioTable.encode(self, to: encoder)
42-
}
40+
public func encode(to encoder: Encoder) throws {
41+
try aspectRatioTable.encode(self, to: encoder)
42+
}
4343
}

Sora/AudioCodec.swift

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
import Foundation
22

33
private let descriptionTable: PairTable<String, AudioCodec> =
4-
PairTable(
5-
name: "AudioCodec",
6-
pairs: [
7-
("default", .default),
8-
("OPUS", .opus),
9-
("PCMU", .pcmu),
10-
])
4+
PairTable(
5+
name: "AudioCodec",
6+
pairs: [
7+
("default", .default),
8+
("OPUS", .opus),
9+
("PCMU", .pcmu),
10+
])
1111

1212
/// 音声コーデックを表します。
1313
public enum AudioCodec {
14-
/**
14+
/**
1515
サーバーが指定するデフォルトのコーデック。
1616
現在のデフォルトのコーデックは Opus です。
1717
*/
18-
case `default`
18+
case `default`
1919

20-
/// Opus
21-
case opus
20+
/// Opus
21+
case opus
2222

23-
/// PCMU
24-
case pcmu
23+
/// PCMU
24+
case pcmu
2525
}
2626

2727
extension AudioCodec: CustomStringConvertible {
28-
/// 文字列表現を返します。
29-
public var description: String {
30-
descriptionTable.left(other: self)!
31-
}
28+
/// 文字列表現を返します。
29+
public var description: String {
30+
descriptionTable.left(other: self)!
31+
}
3232
}
3333

3434
/// :nodoc:
3535
extension AudioCodec: Codable {
36-
public init(from decoder: Decoder) throws {
37-
self = try descriptionTable.decode(from: decoder)
38-
}
36+
public init(from decoder: Decoder) throws {
37+
self = try descriptionTable.decode(from: decoder)
38+
}
3939

40-
public func encode(to encoder: Encoder) throws {
41-
try descriptionTable.encode(self, to: encoder)
42-
}
40+
public func encode(to encoder: Encoder) throws {
41+
try descriptionTable.encode(self, to: encoder)
42+
}
4343
}

Sora/AudioMode.swift

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import Foundation
1111
/// - ``allowBluetoothA2DP``
1212
/// - ``allowAirPlay``
1313
public enum AudioMode {
14-
/**
14+
/**
1515
* デフォルト。
1616
* ``AVAudioSession`` の音声モードを ``default`` に変更します。
1717
* 音声カテゴリを ``category`` の値に変更します。
@@ -21,40 +21,40 @@ public enum AudioMode {
2121
* - parameter category: 音声カテゴリ
2222
* - parameter output: 音声出力先
2323
*/
24-
case `default`(category: AVAudioSession.Category, output: AudioOutput)
24+
case `default`(category: AVAudioSession.Category, output: AudioOutput)
2525

26-
/**
26+
/**
2727
* ビデオチャット。
2828
* ``AVAudioSession`` の音声モードを ``videoChat`` に変更します。
2929
* 音声カテゴリを ``playAndRecord`` に変更します。
3030
* 音声はスピーカーから出力されます。
3131
*/
32-
case videoChat
32+
case videoChat
3333

34-
/**
34+
/**
3535
* ボイスチャット。
3636
* ``AVAudioSession`` の音声モードを ``voiceChat`` に変更します。
3737
* 音声カテゴリを ``playAndRecord`` に変更します。
3838
*
3939
* - parameter output: 音声出力先
4040
*/
41-
case voiceChat(output: AudioOutput)
41+
case voiceChat(output: AudioOutput)
4242
}
4343

4444
/// 音声出力先
4545
public enum AudioOutput {
46-
/// デフォルト。端末の状態に依存します。
47-
case `default`
46+
/// デフォルト。端末の状態に依存します。
47+
case `default`
4848

49-
/// スピーカー
50-
case speaker
49+
/// スピーカー
50+
case speaker
5151

52-
var portOverride: AVAudioSession.PortOverride {
53-
switch self {
54-
case .default:
55-
return .none
56-
case .speaker:
57-
return .speaker
58-
}
52+
var portOverride: AVAudioSession.PortOverride {
53+
switch self {
54+
case .default:
55+
return .none
56+
case .speaker:
57+
return .speaker
5958
}
59+
}
6060
}

0 commit comments

Comments
 (0)