如何从 Pylint 中排除南方移民?
我在 Django 项目中使用 South 进行迁移。当我在项目上运行 Pylint 时,我从迁移文件中收到一堆错误。如何从 Pylint 中排除迁移文件?
我使用的是 Windows 系统,因此无法在 Pylint 选项中使用文件名排除。我尝试将 # pylint:disable-msg-cat=WCREFI
添加到每个迁移文件的顶部。这看起来非常笨拙,似乎是最后的手段,但这个记录的指令不起作用,我收到错误[E]无法识别的文件选项'disable-msg-cat'
。
I'm using South for migration in my Django project. When I run Pylint on my project I get a bunch of errors from the migration files. How can I exclude migration files from Pylint?
I'm on a Windows system so I can't use filename exclusions in the Pylint options. I've tried to resort to adding # pylint: disable-msg-cat=WCREFI
to the top of each of my migration files. It seems very kludgy and seems to be the last resort but this documented directive doesn't work and I get the error [E] Unrecognized file option 'disable-msg-cat'
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
将以下内容添加到 .pylintrc 文件即可完成。
Adding the following to the
.pylintrc
file did it.这里的 anser 对我不起作用,忽略列表对目录不起作用。
我必须添加
ignore-paths=.*/migrations
The anser here didn't work for me, the ignore list doesn't work on directories.
I had to add
ignore-paths=.*/migrations
在最近的 pylint 版本中,disable-msg-cat 已与其他 disable-* 选项统一
作为单个“禁用”选项。从那时起,
可以将其添加到您不希望发出任何消息的文件顶部。
In recent pylint versions, disable-msg-cat has been unified with other disable-* options
as a single 'disable' option. Since then,
may be added on top of files where you don't want any messages issued.