Правила Ruff, связанные с flake8-implicit-str-concat (ISC)

Правила Ruff, связанные с flake8-implicit-str-concat. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff single-line-implicit-string-concatenation (ISC001)

single-line-implicit-string-concatenation в Ruff проверяет код на предупреждение ISC001. Правило относится к группе flake8-implicit-str-concat.

Почему это неправильно

Неявная конкатенация строк может быть случайной и особенно плохо заметна в списках аргументов.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила single-line-implicit-string-concatenation и пример ниже.

Пример ошибки …

Ruff multi-line-implicit-string-concatenation (ISC002)

multi-line-implicit-string-concatenation в Ruff проверяет код на предупреждение ISC002. Правило относится к группе flake8-implicit-str-concat.

Почему это неправильно

Неявная конкатенация строк может быть случайной и особенно плохо заметна в списках аргументов.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила multi-line-implicit-string-concatenation и пример ниже.

Пример ошибки …

Ruff explicit-string-concatenation (ISC003)

explicit-string-concatenation в Ruff проверяет код на предупреждение ISC003. Правило относится к группе flake8-implicit-str-concat.

Почему это неправильно

Неявная конкатенация строк может быть случайной и особенно плохо заметна в списках аргументов.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила explicit-string-concatenation и пример ниже.

Пример ошибки …