是否可以在不更改源代码的情况下忽略带有pylint的单个特定行?

时间:2019-01-28 15:38:38

标签: python command-line configuration pylint false-positive

Is it possible to ignore one single specific line with pylint?的解决方案要求乱七八糟的源代码带有注释,这是我不希望的。

有没有办法在pylint命令行工具的参数中指定给定实例为误报?

1 个答案:

答案 0 :(得分:0)

我认为在不更改源代码的情况下无法忽略特定的行。但是,当然可以忽略<LocationMatch "^(?!(/unsupported|/server-status|/information|/business|/apple-app-site-association|/.well-known))/[^/]+"> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC] RewriteRule ".?" "-" [S=3] RewriteRule ^/(.*) http://localhost:3200/$1 [L,R=302] ProxyPass http://localhost:3200 RewriteRule ".?" "-" [S=2] RewriteRule ^/(.*) http://localhost:3100/$1 [L,R=302] ProxyPass http://localhost:3100 </LocationMatch> 或文件顶部的警告类型。

我会采用创建.pylintrc的方法来满足您的需求。例如,如果您要完全忽略.pylintrc,则可以create a .pylintrc归档并添加消息名称以禁用,如pytest docs中所述。

.pylintrc

W0612: unused-variable

或者,您可以根据具体情况at the top of the file禁用消息,而只是告诉您的学生忽略它:

文件顶部

disable=unused-variable,
...,