В pylint у нас есть регулярное выражение для определения имени функции. Но у нас есть пара стандартных имен функций, которые нарушают стандартное определение регулярных выражений.
Я могу исключить исключения в регулярном выражении напрямую, но затем получаю грязные выражения регулярного выражения. Есть ли более чистый способ исключения определенных исключений?
Например, это регулярное выражение нашей функции для принудительного ввода верблюда:
function-rgx=_?_?[a-z][A-Za-z0-9_]{1,30}$
Но у нас есть исключение, которое должно игнорироваться pylint:
def grandfather_snake_case_function()