weareopensource/Swift

View on GitHub

Showing 4 of 398 total issues

Function viewDidLoad has 33 lines of code (exceeds 25 allowed). Consider refactoring.
Open

override func viewDidLoad() {
self.view.setNeedsUpdateConstraints()
// navigation
if Metric.navigationBarTransparent == true {
self.navigationController?.navigationBar.standardAppearance = self.transparentNavigationBar
Severity: Minor
Found in waosSwift/modules/core/controllers/CoreController.swift - About 1 hr to fix

    Function bindState has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Open

    func bindState(_ reactor: HomeTermsReactor) {
    // pages
    reactor.state
    .map { $0.pages }
    .distinctUntilChanged()
    Severity: Minor
    Found in waosSwift/modules/home/controllers/HomeTermsController.swift - About 35 mins to fix

    Function viewDidLoad has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Open

    override func viewDidLoad() {
    self.view.setNeedsUpdateConstraints()
    // navigation
    if Metric.navigationBarTransparent == true {
    self.navigationController?.navigationBar.standardAppearance = self.transparentNavigationBar
    Severity: Minor
    Found in waosSwift/modules/core/controllers/CoreController.swift - About 35 mins to fix

    Function bindAction has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
    Open

    func bindAction(_ reactor: UserReactor) {
    // init
    self.rx.viewWillAppear
    .throttle(.milliseconds(Metric.timesRefreshData), latest: false, scheduler: MainScheduler.instance)
    .map { _ in Reactor.Action.get }
    Severity: Minor
    Found in waosSwift/modules/users/controllers/UserController.swift - About 25 mins to fix
    Severity
    Category
    Status
    Source
    Language