Исключить весь каталог с пробелами в имени

У меня есть каталог под названием "Старые вещи", который я хочу flake8 не линтовать код в этом каталоге.

Какой правильный синтаксис, чтобы исключить его?

Я посмотрел документацию по настройке flake8, но не нашел того, что хотел.

Я попробовал в моем .flake8 файл:

[flake8]
max-line-length = 99
exclude =
    # Don't check the Old directories
    # Attempt 1
    Old\ stuff
    # Attempt 2
    "Old stuff"
    # Attempt 3
    /Old stuff/
    # Attempt 4
    ./Old stuff/
    # Attempt 5
    /Old\ stuff/

Ни один из этих синтаксисов не работает.

Та же проблема при попытке исключить из командной строки:

flake8 --exclude=Old\ stuff

1 ответ

Решение

Получить flake8 чтобы игнорировать каталог с пробелами, этот синтаксис работает:

[flake8]
max-line-length = 99
exclude =
    # Don't check the Old directories
    Old*stuff

Для командной строки:

flake8 --exclude=Old*stuff
Другие вопросы по тегам