Commit Graph

2 Commits

  • feat(clippy): cognitive-complexity rule (#5215)
    * feat(config): enhance configuration initialization and validation process
    
    * refactor(profile): streamline profile update logic and enhance error handling
    
    * refactor(config): simplify profile item checks and streamline update flag processing
    
    * refactor(disney_plus): add cognitive complexity allowance for check_disney_plus function
    
    * refactor(enhance): restructure configuration and profile item handling for improved clarity and maintainability
    
    * refactor(tray): add cognitive complexity allowance for create_tray_menu function
    
    * refactor(config): add cognitive complexity allowance for patch_config function
    
    * refactor(profiles): simplify item removal logic by introducing take_item_file_by_uid helper function
    
    * refactor(profile): add new validation logic for profile configuration syntax
    
    * refactor(profiles): improve formatting and readability of take_item_file_by_uid function
    
    * refactor(cargo): change cognitive complexity level from warn to deny
    
    * refactor(cargo): ensure cognitive complexity is denied in Cargo.toml
    
    * refactor(i18n): clean up imports and improve code readability
    refactor(proxy): simplify system proxy toggle logic
    refactor(service): remove unnecessary `as_str()` conversion in error handling
    refactor(tray): modularize tray menu creation for better maintainability
    
    * refactor(tray): update menu item text handling to use references for improved performance