我希望我的 Python 模块能够以特定方式保持一致的格式。例如。常量位于文件顶部,按字母顺序排序。在班级顶部初始化。公共方法高于私有方法。 python 中是否有 linter 或自动格式化程序可以帮助我强制/维护这种风格?
我还没有使用过它 - 但我认为 https://github.com/best-doctor/flake8-class-attributes-order 可能会做你想要的。