Правила Ruff, связанные с refurb (FURB)
Правила Ruff, связанные с refurb. Подробнее об этом плагине на его странице PyPI
Часть категории Правила проверок кода в Ruff.
Правила Ruff, связанные с refurb. Подробнее об этом плагине на его странице PyPI
Часть категории Правила проверок кода в Ruff.
print-empty-string в Ruff проверяет код на предупреждение FURB105. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила print-empty-string и пример ниже.
print("")
print …readlines-in-for в Ruff проверяет код на предупреждение FURB129. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила readlines-in-for и пример ниже.
with open("file.txt …if-expr-min-max в Ruff проверяет код на предупреждение FURB136. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила if-expr-min-max и пример ниже.
highest_score = score1 if score1 …bit-count в Ruff проверяет код на предупреждение FURB161. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила bit-count и пример ниже.
x = bin(123).count …redundant-log-base в Ruff проверяет код на предупреждение FURB163. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила redundant-log-base и пример ниже.
import math
math.log …regex-flag-alias в Ruff проверяет код на предупреждение FURB167. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила regex-flag-alias и пример ниже.
import re
if re …isinstance-type-none в Ruff проверяет код на предупреждение FURB168. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила isinstance-type-none и пример ниже.
isinstance(obj, type(None …type-none-comparison в Ruff проверяет код на предупреждение FURB169. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила type-none-comparison и пример ниже.
type(obj) is type …implicit-cwd в Ruff проверяет код на предупреждение FURB177. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила implicit-cwd и пример ниже.
cwd = Path().resolve()
hashlib-digest-hex в Ruff проверяет код на предупреждение FURB181. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила hashlib-digest-hex и пример ниже.
from hashlib import sha512 …list-reverse-copy в Ruff проверяет код на предупреждение FURB187. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила list-reverse-copy и пример ниже.
l = [1, 2, 3 …slice-to-remove-prefix-or-suffix в Ruff проверяет код на предупреждение FURB188. Правило относится к группе refurb.
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила slice-to-remove-prefix-or-suffix и пример ниже.
def example(filename: str …