Правила Ruff, связанные с flake8-bugbear (B)
Правила Ruff, связанные с flake8-bugbear. Подробнее об этом плагине на его странице PyPI
Часть категории Правила проверок кода в Ruff.
Правила Ruff, связанные с flake8-bugbear. Подробнее об этом плагине на его странице PyPI
Часть категории Правила проверок кода в Ruff.
unary-prefix-increment-decrement в Ruff проверяет код на предупреждение B002. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unary-prefix-increment-decrement и пример ниже.
assignment-to-os-environ в Ruff проверяет код на предупреждение B003. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила assignment-to-os-environ и пример ниже.
unreliable-callable-check в Ruff проверяет код на предупреждение B004. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unreliable-callable-check и пример ниже.
strip-with-multi-characters в Ruff проверяет код на предупреждение B005. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила strip-with-multi-characters и пример ниже.
mutable-argument-default в Ruff проверяет код на предупреждение B006. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила mutable-argument-default и пример ниже.
unused-loop-control-variable в Ruff проверяет код на предупреждение B007. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unused-loop-control-variable и пример ниже.
function-call-in-default-argument в Ruff проверяет код на предупреждение B008. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила function-call-in-default-argument и пример ниже.
get-attr-with-constant в Ruff проверяет код на предупреждение B009. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила get-attr-with-constant и пример ниже.
set-attr-with-constant в Ruff проверяет код на предупреждение B010. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила set-attr-with-constant и пример ниже.
assert-false в Ruff проверяет код на предупреждение B011. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила assert-false и пример ниже.
jump-statement-in-finally в Ruff проверяет код на предупреждение B012. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила jump-statement-in-finally и пример ниже.
redundant-tuple-in-exception-handler в Ruff проверяет код на предупреждение B013. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила redundant-tuple-in-exception-handler и пример ниже.
duplicate-handler-exception в Ruff проверяет код на предупреждение B014. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила duplicate-handler-exception и пример ниже.
useless-comparison в Ruff проверяет код на предупреждение B015. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила useless-comparison и пример ниже.
raise-literal в Ruff проверяет код на предупреждение B016. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила raise-literal и пример ниже.
assert-raises-exception в Ruff проверяет код на предупреждение B017. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила assert-raises-exception и пример ниже.
useless-expression в Ruff проверяет код на предупреждение B018. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила useless-expression и пример ниже.
cached-instance-method в Ruff проверяет код на предупреждение B019. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила cached-instance-method и пример ниже.
loop-variable-overrides-iterator в Ruff проверяет код на предупреждение B020. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила loop-variable-overrides-iterator и пример ниже.
f-string-docstring в Ruff проверяет код на предупреждение B021. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила f-string-docstring и пример ниже.
useless-contextlib-suppress в Ruff проверяет код на предупреждение B022. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила useless-contextlib-suppress и пример ниже.
function-uses-loop-variable в Ruff проверяет код на предупреждение B023. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила function-uses-loop-variable и пример ниже.
abstract-base-class-without-abstract-method в Ruff проверяет код на предупреждение B024. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила abstract-base-class-without-abstract-method и пример ниже.
duplicate-try-block-exception в Ruff проверяет код на предупреждение B025. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила duplicate-try-block-exception и пример ниже.
star-arg-unpacking-after-keyword-arg в Ruff проверяет код на предупреждение B026. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила star-arg-unpacking-after-keyword-arg и пример ниже.
empty-method-without-abstract-decorator в Ruff проверяет код на предупреждение B027. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила empty-method-without-abstract-decorator и пример ниже.
no-explicit-stacklevel в Ruff проверяет код на предупреждение B028. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила no-explicit-stacklevel и пример ниже.
except-with-empty-tuple в Ruff проверяет код на предупреждение B029. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила except-with-empty-tuple и пример ниже.
except-with-non-exception-classes в Ruff проверяет код на предупреждение B030. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила except-with-non-exception-classes и пример ниже.
reuse-of-groupby-generator в Ruff проверяет код на предупреждение B031. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила reuse-of-groupby-generator и пример ниже.
unintentional-type-annotation в Ruff проверяет код на предупреждение B032. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unintentional-type-annotation и пример ниже.
duplicate-value в Ruff проверяет код на предупреждение B033. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила duplicate-value и пример ниже.
re-sub-positional-args в Ruff проверяет код на предупреждение B034. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила re-sub-positional-args и пример ниже.
static-key-dict-comprehension в Ruff проверяет код на предупреждение B035. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила static-key-dict-comprehension и пример ниже.
mutable-contextvar-default в Ruff проверяет код на предупреждение B039. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила mutable-contextvar-default и пример ниже.
raise-without-from-inside-except в Ruff проверяет код на предупреждение B904. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила raise-without-from-inside-except и пример ниже.
zip-without-explicit-strict в Ruff проверяет код на предупреждение B905. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила zip-without-explicit-strict и пример ниже.
batched-without-explicit-strict в Ruff проверяет код на предупреждение B911. Правило относится к группе flake8-bugbear.
Такая конструкция часто указывает на скрытую ошибку, неожиданное поведение Python или слишком хрупкий код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила batched-without-explicit-strict и пример ниже.