Showing 3,177 of 3,177 total issues
Function is_terminal
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def is_terminal(pt: ParseTree, token_type: Optional[int] = None) -> Optional[TerminalNodeImpl]:
if isinstance(pt, TerminalNodeImpl):
if token_type is not None:
return pt if pt.getSymbol().type == token_type else None
return pt
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _sync_to_start_job_run
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _sync_to_start_job_run(
self,
env: Environment,
resource_runtime_part: ResourceRuntimePart,
normalised_parameters: dict,
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function to_payload_type
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def to_payload_type(payload: Any) -> Optional[bytes]:
if isinstance(payload, bytes):
return payload
if payload is None:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function get_execution_failed_event_details
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_execution_failed_event_details(self) -> Optional[ExecutionFailedEventDetails]:
maybe_error_cause_pair = self.extract_error_cause_pair()
if maybe_error_cause_pair is None:
return None
execution_failed_event_details = ExecutionFailedEventDetails()
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function iterator_decl_item
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def iterator_decl_item(self):
localctx = ASLParser.Iterator_decl_itemContext(self, self._ctx, self.state)
self.enterRule(localctx, 122, self.RULE_iterator_decl_item)
try:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _normalised_request_parameters
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _normalised_request_parameters(env: Environment, parameters: dict):
entries = parameters.get("Entries", [])
for entry in entries:
# Optimised integration for events automatically stringifies "Entries.Detail" if this is not a string,
# and only if these are json objects.
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function is_production
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def is_production(
pt: ParseTree, rule_index: Optional[int] = None
) -> Optional[ParserRuleContext]:
if isinstance(pt, ParserRuleContext):
prc = pt.getRuleContext() # noqa
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function apply_patches
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def apply_patches():
# support service linked roles
@property
def moto_role_arn(self):
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function comparison_composite
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def comparison_composite(self):
localctx = ASLParser.Comparison_compositeContext(self, self._ctx, self.state)
self.enterRule(localctx, 96, self.RULE_comparison_composite)
self._la = 0 # Token type
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _has_terminated
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _has_terminated() -> Optional[dict]:
describe_execution_output = sfn_client.describe_execution(executionArn=execution_arn)
describe_execution_output: DescribeExecutionOutput = select_from_typed_dict(
DescribeExecutionOutput, describe_execution_output
)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _eval_job
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _eval_job(self, env: Environment, job: Job) -> None:
self._map_run_record.item_counter.total.count()
self._map_run_record.item_counter.running.count()
self._map_run_record.execution_counter.total.count()
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function get_user
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_user(
self, context: RequestContext, user_name: existingUserNameType = None, **kwargs
) -> GetUserResponse:
response = call_moto(context=context)
moto_user_name = response["User"]["UserName"]
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function catcher_stmt
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def catcher_stmt(self):
localctx = ASLParser.Catcher_stmtContext(self, self._ctx, self.state)
self.enterRule(localctx, 166, self.RULE_catcher_stmt)
try:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function eval
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def eval(self, env: Environment) -> None:
if env.is_running():
self._log_evaluation_step("Computing")
try:
self._eval_body(env)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function comparison_variable_stmt
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def comparison_variable_stmt(self):
localctx = ASLParser.Comparison_variable_stmtContext(self, self._ctx, self.state)
self.enterRule(localctx, 92, self.RULE_comparison_variable_stmt)
try:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function add
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def add(self, instance: Any) -> None:
inst_type = type(instance)
# End-Next conflicts:
if inst_type == End and Next in self._instance_by_type:
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function on_terminated
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def on_terminated(self, env: Environment):
if self._termination_event.is_set():
return
with self._mutex:
end_program_state: ProgramState = env.program_state()
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"