File preprocess_ops.py
has 1023 lines of code (exceeds 250 allowed). Consider refactoring. Open
# Copyright 2024 The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
Function resize_image
has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring. Open
def resize_image(
image: tf.Tensor,
size: Union[Tuple[int, int], int],
max_size: Optional[int] = None,
method: tf.image.ResizeMethod = tf.image.ResizeMethod.BILINEAR,
- 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 resize_and_crop_image
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def resize_and_crop_image(
image,
desired_size,
padded_size,
aug_scale_min=1.0,
- 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 resize_and_crop_image
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
def resize_and_crop_image(
Function resize_and_crop_image_v2
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
def resize_and_crop_image_v2(
Function random_crop
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_crop(
Function random_crop_image_with_boxes_and_labels
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. Open
def random_crop_image_with_boxes_and_labels(
img,
boxes,
labels,
min_scale,
- 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 random_crop_image_with_boxes_and_labels
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_crop_image_with_boxes_and_labels(
Function random_crop_image_v2
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_crop_image_v2(
Function color_jitter
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def color_jitter(
Function random_horizontal_flip_with_roi
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_horizontal_flip_with_roi(
Function random_horizontal_flip
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_horizontal_flip(
Function resize_and_crop_masks
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def resize_and_crop_masks(
Function random_crop_image
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_crop_image(
Function random_vertical_flip
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def random_vertical_flip(