Python 允许对字符串使用单引号或双引号。我想在我的项目中仅强制使用单引号格式。
pylint 或现有的 pylint 插件是否有任何特定规则来实现这一目标?
我最近为此编写了一个 pylint 插件:https://pypi.python.org/pypi/pylint-quotes
你可以通过
得到它pip install pylint-quotes
然后与 pylint 一起使用,
pylint --load-plugins pylint_quotes <module-or-package>
在
.pylintrc
文件中,您可以配置要使用的引号:
# Set the linting for string quotes
string-quote=single
triple-quote=double
docstring-quote=double
快进到 2023 年:
建议的插件不适用于 Pylint >= 3.0.0。
解决方法: www.pylint.org/inconsistency-quotes/
向
.pylintrc
添加检查器以确保报价使用一致性。
含义:在同一文件中,顶级引号应始终具有相同类型。 (双<>单)