报价用8片绒布。

flake8-quotes的Python项目详细描述


Build Status

2.0.0中的主要更新

我们自动鼓励避免根据PEP 8转义引号。要禁用此选项,请使用--no-avoid-escape(可以通过avoid-escape在配置文件中使用)。

0.3.0中的折旧通知

为了预期多行支持,我们将--quotes重命名为--inline-quotes。请适当调整配置。

用法

如果您使用的是flake8,那么就很简单:

pip install flake8-quotes

现在你不必经常担心像@Section8这样的人了 抱怨你用的是双引号而不是单引号。

警告

此包添加前缀为Q0的flake8警告。你可能想 在flake8配置文件中启用此警告。一般来说 将是项目根文件夹中的.flake8

select=Q0

当前的一组警告是:

CodeDescription
Q000Remove bad quotes
Q001Remove bad quotes from multiline string
Q002Remove bad quotes from docstring
Q003Change outer quotes to avoid escaping inner quotes

配置

默认情况下,我们希望使用单引号('),并查找不需要的双引号(“)。要使用双引号(“)并查找不需要的单引号('),请使用cli选项:

flake8 --inline-quotes '"'# We also support "double" and "single"
# flake8 --inline-quotes 'double'
#
# We also support configuration for multiline quotes
# flake8 --inline-quotes '"' --multiline-quotes "'"
# We also support "'''"
# flake8 --inline-quotes '"' --multiline-quotes "'''"
#
# We also support docstring quotes similarly
# flake8 --inline-quotes '"' --docstring-quotes "'"
# flake8 --inline-quotes '"' --docstring-quotes "'''"
# We also support disabling escaping quotes
# flake8 --no-avoid-escape

tox.ini/setup.cfg中的配置选项。

inline-quotes="# We also support "double" and "single"# inline-quotes = double## We also support configuration for multiline quotes# multiline-quotes = '# We also support "'''"# multiline-quotes = '''## We also support docstring quotes similarly# docstring-quotes = '# docstring-quotes = '''## We also support disabling escaping quotes# avoid-escape = False

注意事项

我们遵循PEP8 conventions来避免字符串中的反斜杠。因此,无论您使用的是哪种配置(单引号或双引号),这些都是有效的字符串

s='double "quotes" wrapped in singles are ignored's="single 'quotes' wrapped in doubles are ignored"

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应