kiwiz/gkeepapi

View on GitHub
src/gkeepapi/__init__.py

Summary

Maintainability
F
3 days
Test Coverage

File __init__.py has 947 lines of code (exceeds 250 allowed). Consider refactoring.
Open

""".. moduleauthor:: Kai <z@kwi.li>"""

__version__ = "0.16.0"

import datetime
Severity: Major
Found in src/gkeepapi/__init__.py - About 2 days to fix

    Keep has 30 functions (exceeds 20 allowed). Consider refactoring.
    Open

    class Keep:
        """High level Google Keep client.
    
        Manipulates a local copy of the Keep node tree. First, obtain a master token for your account.
    
    
    Severity: Minor
    Found in src/gkeepapi/__init__.py - About 3 hrs to fix

      Function find has 7 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          def find(
      Severity: Major
      Found in src/gkeepapi/__init__.py - About 50 mins to fix

        Function resume has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            def resume(
        Severity: Minor
        Found in src/gkeepapi/__init__.py - About 35 mins to fix

          Function authenticate has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              def authenticate(
          Severity: Minor
          Found in src/gkeepapi/__init__.py - About 35 mins to fix

            Function login has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

                def login(
            Severity: Minor
            Found in src/gkeepapi/__init__.py - About 35 mins to fix

              There are no issues that match your filters.

              Category
              Status