macos: swiftlint 'implicit_getter' rule

This commit is contained in:
Jon Parise
2026-02-19 19:02:49 -05:00
parent 629a656e53
commit f4d70df34c
3 changed files with 6 additions and 11 deletions

View File

@@ -16,7 +16,6 @@ disabled_rules:
- deployment_target
- for_where
- force_cast
- implicit_getter
- line_length
- mark
- multiple_closures_with_trailing_closure

View File

@@ -20,13 +20,11 @@ class TitlebarTabsVenturaTerminalWindow: TerminalWindow {
// false if all three traffic lights are missing/hidden, otherwise true
private var hasWindowButtons: Bool {
get {
// if standardWindowButton(.theButton) == nil, the button isn't there, so coalesce to true
let closeIsHidden = standardWindowButton(.closeButton)?.isHiddenOrHasHiddenAncestor ?? true
let miniaturizeIsHidden = standardWindowButton(.miniaturizeButton)?.isHiddenOrHasHiddenAncestor ?? true
let zoomIsHidden = standardWindowButton(.zoomButton)?.isHiddenOrHasHiddenAncestor ?? true
return !(closeIsHidden && miniaturizeIsHidden && zoomIsHidden)
}
// if standardWindowButton(.theButton) == nil, the button isn't there, so coalesce to true
let closeIsHidden = standardWindowButton(.closeButton)?.isHiddenOrHasHiddenAncestor ?? true
let miniaturizeIsHidden = standardWindowButton(.miniaturizeButton)?.isHiddenOrHasHiddenAncestor ?? true
let zoomIsHidden = standardWindowButton(.zoomButton)?.isHiddenOrHasHiddenAncestor ?? true
return !(closeIsHidden && miniaturizeIsHidden && zoomIsHidden)
}
// MARK: NSWindow

View File

@@ -122,9 +122,7 @@ extension Ghostty {
// MARK: UIView
override class var layerClass: AnyClass {
get {
return CAMetalLayer.self
}
return CAMetalLayer.self
}
override func didMoveToWindow() {