Исключить весь каталог с пробелами в имени
У меня есть каталог под названием "Старые вещи", который я хочу 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