【问题标题】:pylint allow variable names that start / end with X_ / _Xpylint 允许以 X_ / _X 开头/结尾的变量名
【发布时间】:2021-03-23 14:40:08
【问题描述】:

我收到一个 pylint 错误,特别是 C0103。

如何允许任何以 X_ 开头(例如)或以 _X 结尾的变量名称。

例如,我希望 lint 忽略 train_X 或 y_test 等名称

【问题讨论】:

    标签: python regex lint pylint


    【解决方案1】:

    Pylint 允许通过正则表达式允许custom variable names,因此您可以使用以下命令定义您自己的模式规则:

    pylint --variable-rgx='(?:X_)?[a-z_][a-z0-9_]*(?:_X)?' example.py
    

    【讨论】:

    • 如何在 .pylintrc 中实现这个?我把它放在 [MASTER] good_names_rgxs= '(?:X_)?[a-z_][a-z0-9_]*(?:_X)?'但仍然收到相同的消息
    猜你喜欢
    • 2020-12-26
    • 2018-10-26
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 2012-05-02
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多