Правила Ruff, связанные с flake8-quotes (Q)

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

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

Ruff bad-quotes-inline-string (Q000)

bad-quotes-inline-string в Ruff проверяет код на предупреждение Q000. Правило относится к группе flake8-quotes.

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

Единый стиль кавычек уменьшает шум в изменениях и поддерживает общий формат проекта.

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

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

foo …

Ruff bad-quotes-multiline-string (Q001)

bad-quotes-multiline-string в Ruff проверяет код на предупреждение Q001. Правило относится к группе flake8-quotes.

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

Единый стиль кавычек уменьшает шум в изменениях и поддерживает общий формат проекта.

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

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

foo …

Ruff bad-quotes-docstring (Q002)

bad-quotes-docstring в Ruff проверяет код на предупреждение Q002. Правило относится к группе flake8-quotes.

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

Единый стиль кавычек уменьшает шум в изменениях и поддерживает общий формат проекта.

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

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

'''
bar …

Ruff avoidable-escaped-quote (Q003)

avoidable-escaped-quote в Ruff проверяет код на предупреждение Q003. Правило относится к группе flake8-quotes.

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

Единый стиль кавычек уменьшает шум в изменениях и поддерживает общий формат проекта.

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

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

foo …

Ruff unnecessary-escaped-quote (Q004)

unnecessary-escaped-quote в Ruff проверяет код на предупреждение Q004. Правило относится к группе flake8-quotes.

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

Единый стиль кавычек уменьшает шум в изменениях и поддерживает общий формат проекта.

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

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

foo …