我正在尝试配置flake8-引号插件,使其使用双引号,而不是单引号。我在我的装置里用了薄片天堂。这种行为(引用类型)不能仅仅通过启用/禁用错误代码来影响--官方文档建议使用:
[flake8]
inline-quotes = "但是,当试图将它添加到我的pyproject.toml时,新的配置没有注册。我的猜测是,Flake天堂凌驾于这些信任之上--但我不知道如何通过flake天堂设置这样的配置,因为它所支持的唯一功能是启用/禁用代码。设置:
[tool.flakeheaven]
inline-quotes = "也无济于事。
发布于 2022-11-03 14:49:06
正如Anthony所提到的,flake8配置与flake8不同。
具体来说,在使用toml时,必须使用字符串引号(参见此处的字符串部分)显式指定字符串:
[tool.flakeheaven]
inline-quotes = '"'更改配置文件后,清除缓存,然后再次运行flake天堂。可以通过设置env FLAKEHEAVEN_CACHE_TIMEOUT=0 (例如:linux/osx中的FLAKEHEAVEN_CACHE_TIMEOUT=0 flakeheaven lint )来强制清除缓存。
https://stackoverflow.com/questions/74067683
复制相似问题