Showing 4 of 4 total issues
Function validate_config
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. Open
def validate_config(raise_=True): """ Verifies that all configuration values have a valid setting """ ELIBConfig.check()
- Read upRead up
Function setup
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def setup(
Function _cast
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring. Open
def _cast(self, raw_value) -> Path: try: path = Path(raw_value) except TypeError: return self._raise_invalid_type_error()
- Read upRead up
Function _cast
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _cast(self, raw_value) -> float: if not isinstance(raw_value, int) or isinstance(raw_value, bool): return self._raise_invalid_type_error() value = int(raw_value) if (self._min and value < self._min) or (self._max and value > self._max):
- Read upRead up