Function viewDidLoad
has 33 lines of code (exceeds 25 allowed). Consider refactoring.
override func viewDidLoad() {
self.view.setNeedsUpdateConstraints()
if Metric.navigationBarTransparent == true {
self.navigationController?.navigationBar.standardAppearance = self.transparentNavigationBar
Function bindState
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
func bindState(_ reactor: HomeTermsReactor) {
reactor.state
.map { $0.pages }
.distinctUntilChanged()
Function viewDidLoad
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
override func viewDidLoad() {
self.view.setNeedsUpdateConstraints()
if Metric.navigationBarTransparent == true {
self.navigationController?.navigationBar.standardAppearance = self.transparentNavigationBar
Function bindAction
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
func bindAction(_ reactor: UserReactor) {
self.rx.viewWillAppear
.throttle(.milliseconds(Metric.timesRefreshData), latest: false, scheduler: MainScheduler.instance)
.map { _ in Reactor.Action.get }