Erro de configuração para o pep8 e o flymake para o emacs

1

Estou tentando configurar o pep8 para ignorar E221, E222 e E226 (todos relacionados ao espaçamento entre operadores). Eu segui esta documentação link para gerar um arquivo .config / pep8. Meu arquivo atual é assim:

[pep8]
ignore=E123,E133,E221,E222,E226,E241,E242
max-line-length = 100

O problema é que o flymake trava e reclama que há um erro de configuração. Se eu remover o E226, o flymake e o pep8 funcionam bem - embora o PEP8 agora se queixe de espaços ao redor dos operadores de matemática. Se eu remover E221 e E222, flymake e pep8 funcionam bem - embora o PEP8 agora se queixe de números de espaços.

O ponto da configuração era evitar esses avisos. Não vejo como eles são logicamente conflitantes e esperariam que isso funcionasse.

Minhas perguntas são:

1) Existe algum motivo para este tipo de configuração não ser aceitável para o PEP8? ou seja, por que não posso fazer isso?

2) Se é um bug, é um problema de pep8 ou flymake? Como saber?

Estou usando:

  • Ubuntu 14.04
  • Emacs 24.3 + 1-2ubuntu1
  • pep8 1.4.6-1.1build1

Felicidades,

- Jim

    
por Jim Parker 05.09.2014 / 16:00

0 respostas