2016-07-01 14 views
2

나는 이맥스에 대해 새롭다. & 파이썬 프로그래밍을 위해 이것을 사용하려고한다. 나는 elpy를 설치했습니다 & 모든 것이 잘 작동하고 있습니다 - 나는 많은 경고를받습니다, E401, E402, E501 등과 같은 오류가 있습니다. 모두 무서운 붉은 색입니다.flake8이 글로벌 구성을 따르지 않습니다. elpy

조금만 연구 한 후에 flake8에서 이러한 오류가 발생하는 것처럼 보입니다. 다음과 같이 그래서 flake8을 구성

[flake8] 
ignore=E201,E203,E211,E221,E272,E251,E211,E222,E226,E228,E241,E301,E302,E401,E402,E501,E701,F401 
max-line-length=160 
exclude=tests/* 
max-complexity=10 

하지만 여전히 이러한 오류가오고있다 ~ /의 .config/flake8에서

을. 또한 .config/에 PEP8 & pycodestyle을 구성했습니다. 그러나 진전이 없습니다. 프로젝트 루트에 setup.cfg & tox.ini을 넣으려고했으나 작동하지 않았습니다.

자세한 내용은 flake8 repo에서 비슷한 티켓을 참조하십시오. https://github.com/SublimeLinter/SublimeLinter-flake8/issues/24

해결 방법이나 이맥스 해킹이 있는지 알려주세요. 다음

은 몇 가지 세부 사항을 사전에

Os - Linux Mint 17.3 Rosa 
flake8 version - 3.0.0b1 (pyflakes: 1.2.3, pycodestyle: 2.0.0, mccabe: 0.5.0) 
GNU Emacs 24.3.1 

감사합니다.

+0

쓰고있는 코드에 대해 flake8을 직접 실행 해 보셨습니까? 만약 당신이 동일한 문제를 가지고 있다면,'flake8 -v'의 결과물을 공유 할 수 있습니까? –

+0

이것은 나에게도 문제가되는 것 같습니다. 내 구성 파일이 ~/.flake8에 있고 ~ .py 파일이 ~ /의 하위 디렉토리에있는 경우 파일을 선택합니다. 이 설정을위한 * 글로벌 * 위치를 원하고 내가 사용하는 모든 프로젝트에서 flake8 구성 설정을 복사 할 필요가 없기 때문에 이것은 예상되지 않습니다. – bgoodr

답변

0

이맥스를 다시 시작하십시오. emacs가 시작될 때 ~/.config/flake8을 선택하지만 실행 사이에 선택하지 않습니다.